Documentation
¶
Index ¶
- func CronJob_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func CronJob_IsConstruct(x interface{}) *bool
- func CronJob_IsTerraformElement(x interface{}) *bool
- func CronJob_IsTerraformResource(x interface{}) *bool
- func CronJob_TfResourceType() *string
- func NewCronJobMetadataOutputReference_Override(c CronJobMetadataOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewCronJobSpecJobTemplateMetadataOutputReference_Override(c CronJobSpecJobTemplateMetadataOutputReference, ...)
- func NewCronJobSpecJobTemplateOutputReference_Override(c CronJobSpecJobTemplateOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecOutputReference_Override(c CronJobSpecJobTemplateSpecOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecPodFailurePolicyOutputReference_Override(c CronJobSpecJobTemplateSpecPodFailurePolicyOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleList_Override(c CronJobSpecJobTemplateSpecPodFailurePolicyRuleList, ...)
- func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodesOutputReference_Override(c CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodesOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionList_Override(c CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionList, ...)
- func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionOutputReference_Override(c CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleOutputReference_Override(c CronJobSpecJobTemplateSpecPodFailurePolicyRuleOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecSelectorMatchExpressionsList_Override(c CronJobSpecJobTemplateSpecSelectorMatchExpressionsList, ...)
- func NewCronJobSpecJobTemplateSpecSelectorMatchExpressionsOutputReference_Override(c CronJobSpecJobTemplateSpecSelectorMatchExpressionsOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecSelectorOutputReference_Override(c CronJobSpecJobTemplateSpecSelectorOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateMetadataOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateMetadataOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerEnvList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerEnvOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerPortList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerPortList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerPortOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerPortOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionList_Override(c CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecDnsConfigOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecHostAliasesList_Override(c CronJobSpecJobTemplateSpecTemplateSpecHostAliasesList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecHostAliasesOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecHostAliasesOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerPortList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecOsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecOsOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecReadinessGateList_Override(c CronJobSpecJobTemplateSpecTemplateSpecReadinessGateList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecReadinessGateOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecReadinessGateOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecSecurityContextOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlList_Override(c CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecTolerationList_Override(c CronJobSpecJobTemplateSpecTemplateSpecTolerationList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecTolerationOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecTolerationOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList_Override(c CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFcOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeFcOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeList_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedList_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference_Override(...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsList, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference, ...)
- func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference, ...)
- func NewCronJobSpecOutputReference_Override(c CronJobSpecOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewCronJobTimeoutsOutputReference_Override(c CronJobTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewCronJob_Override(c CronJob, scope constructs.Construct, id *string, config *CronJobConfig)
- type CronJob
- type CronJobConfig
- type CronJobMetadata
- type CronJobMetadataOutputReference
- type CronJobSpec
- type CronJobSpecJobTemplate
- type CronJobSpecJobTemplateMetadata
- type CronJobSpecJobTemplateMetadataOutputReference
- type CronJobSpecJobTemplateOutputReference
- type CronJobSpecJobTemplateSpec
- type CronJobSpecJobTemplateSpecOutputReference
- type CronJobSpecJobTemplateSpecPodFailurePolicy
- type CronJobSpecJobTemplateSpecPodFailurePolicyOutputReference
- type CronJobSpecJobTemplateSpecPodFailurePolicyRule
- type CronJobSpecJobTemplateSpecPodFailurePolicyRuleList
- type CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodes
- type CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodesOutputReference
- type CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodCondition
- type CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionList
- type CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionOutputReference
- type CronJobSpecJobTemplateSpecPodFailurePolicyRuleOutputReference
- type CronJobSpecJobTemplateSpecSelector
- type CronJobSpecJobTemplateSpecSelectorMatchExpressions
- type CronJobSpecJobTemplateSpecSelectorMatchExpressionsList
- type CronJobSpecJobTemplateSpecSelectorMatchExpressionsOutputReference
- type CronJobSpecJobTemplateSpecSelectorOutputReference
- type CronJobSpecJobTemplateSpecTemplate
- type CronJobSpecJobTemplateSpecTemplateMetadata
- type CronJobSpecJobTemplateSpecTemplateMetadataOutputReference
- type CronJobSpecJobTemplateSpecTemplateOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpec
- type CronJobSpecJobTemplateSpecTemplateSpecAffinity
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinity
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinity
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainer
- type CronJobSpecJobTemplateSpecTemplateSpecContainerEnv
- type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFrom
- type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef
- type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromList
- type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef
- type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvList
- type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFrom
- type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef
- type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef
- type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef
- type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef
- type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycle
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStart
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocket
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStop
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocket
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerList
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbe
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpc
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcList
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocket
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList
- type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerPort
- type CronJobSpecJobTemplateSpecTemplateSpecContainerPortList
- type CronJobSpecJobTemplateSpecTemplateSpecContainerPortOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbe
- type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec
- type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpc
- type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcList
- type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet
- type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader
- type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList
- type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocket
- type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList
- type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerResources
- type CronJobSpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContext
- type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities
- type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions
- type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile
- type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbe
- type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExec
- type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpc
- type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcList
- type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet
- type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader
- type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList
- type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocket
- type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList
- type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDevice
- type CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceList
- type CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMount
- type CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountList
- type CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecDnsConfig
- type CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOption
- type CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionList
- type CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecHostAliases
- type CronJobSpecJobTemplateSpecTemplateSpecHostAliasesList
- type CronJobSpecJobTemplateSpecTemplateSpecHostAliasesOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecImagePullSecrets
- type CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsList
- type CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainer
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnv
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFrom
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromList
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvList
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycle
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStart
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStop
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerList
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpc
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcList
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocket
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerPort
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortList
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpc
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcList
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocket
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerResources
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContext
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbe
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpc
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcList
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocket
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDevice
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceList
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMount
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList
- type CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecOs
- type CronJobSpecJobTemplateSpecTemplateSpecOsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecReadinessGate
- type CronJobSpecJobTemplateSpecTemplateSpecReadinessGateList
- type CronJobSpecJobTemplateSpecTemplateSpecReadinessGateOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecSecurityContext
- type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions
- type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile
- type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctl
- type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlList
- type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptions
- type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecToleration
- type CronJobSpecJobTemplateSpecTemplateSpecTolerationList
- type CronJobSpecJobTemplateSpecTemplateSpecTolerationOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraint
- type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelector
- type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList
- type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions
- type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList
- type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList
- type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolume
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDisk
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFile
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFs
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeCinder
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMap
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItems
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeCsi
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApi
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItems
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDir
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeral
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeFc
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeFcOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolume
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeFlocker
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepo
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfs
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPath
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsi
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeList
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeLocal
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeNfs
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim
- type CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk
- type CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjected
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedList
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSources
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMap
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItems
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecret
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItems
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyte
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeRbd
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeSecret
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItems
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsList
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolume
- type CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference
- type CronJobSpecOutputReference
- type CronJobTimeouts
- type CronJobTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CronJob_GenerateConfigForImport ¶
func CronJob_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a CronJob resource upon running "cdktf plan <stack-name>".
func CronJob_IsConstruct ¶
func CronJob_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 CronJob_IsTerraformElement ¶
func CronJob_IsTerraformElement(x interface{}) *bool
Experimental.
func CronJob_IsTerraformResource ¶
func CronJob_IsTerraformResource(x interface{}) *bool
Experimental.
func CronJob_TfResourceType ¶
func CronJob_TfResourceType() *string
func NewCronJobMetadataOutputReference_Override ¶
func NewCronJobMetadataOutputReference_Override(c CronJobMetadataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateMetadataOutputReference_Override ¶
func NewCronJobSpecJobTemplateMetadataOutputReference_Override(c CronJobSpecJobTemplateMetadataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateOutputReference_Override ¶
func NewCronJobSpecJobTemplateOutputReference_Override(c CronJobSpecJobTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecOutputReference_Override(c CronJobSpecJobTemplateSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecPodFailurePolicyOutputReference_Override ¶ added in v11.1.0
func NewCronJobSpecJobTemplateSpecPodFailurePolicyOutputReference_Override(c CronJobSpecJobTemplateSpecPodFailurePolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleList_Override ¶ added in v11.1.0
func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleList_Override(c CronJobSpecJobTemplateSpecPodFailurePolicyRuleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodesOutputReference_Override ¶ added in v11.1.0
func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodesOutputReference_Override(c CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionList_Override ¶ added in v11.1.0
func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionList_Override(c CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionOutputReference_Override ¶ added in v11.1.0
func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionOutputReference_Override(c CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleOutputReference_Override ¶ added in v11.1.0
func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleOutputReference_Override(c CronJobSpecJobTemplateSpecPodFailurePolicyRuleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecSelectorMatchExpressionsList_Override ¶
func NewCronJobSpecJobTemplateSpecSelectorMatchExpressionsList_Override(c CronJobSpecJobTemplateSpecSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecSelectorMatchExpressionsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecSelectorMatchExpressionsOutputReference_Override(c CronJobSpecJobTemplateSpecSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecSelectorOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecSelectorOutputReference_Override(c CronJobSpecJobTemplateSpecSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateMetadataOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateMetadataOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateMetadataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList_Override ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList_Override ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference_Override ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference_Override ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList_Override ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList_Override ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference_Override ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference_Override ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList_Override ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList_Override ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference_Override ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference_Override ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList_Override ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList_Override ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference_Override ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference_Override ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerEnvList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerEnvOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerPortList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerPortList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerPortList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerPortOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerPortOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerPortOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceList_Override ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceOutputReference_Override ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountList_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionList_Override(c CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecDnsConfigOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecDnsConfigOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecHostAliasesList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecHostAliasesList_Override(c CronJobSpecJobTemplateSpecTemplateSpecHostAliasesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecHostAliasesOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecHostAliasesOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecHostAliasesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerPortList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerPortList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceList_Override ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceOutputReference_Override ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecOsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecOsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecOsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecReadinessGateList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecReadinessGateList_Override(c CronJobSpecJobTemplateSpecTemplateSpecReadinessGateList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecReadinessGateOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecReadinessGateOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecReadinessGateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecSecurityContextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlList_Override(c CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecTolerationList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecTolerationList_Override(c CronJobSpecJobTemplateSpecTemplateSpecTolerationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecTolerationOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecTolerationOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecTolerationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList_Override(c CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList_Override(c CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFcOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFcOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeFcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeList_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedList_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsList_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsList_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference_Override ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference_Override(c CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobSpecOutputReference_Override ¶
func NewCronJobSpecOutputReference_Override(c CronJobSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJobTimeoutsOutputReference_Override ¶
func NewCronJobTimeoutsOutputReference_Override(c CronJobTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCronJob_Override ¶
func NewCronJob_Override(c CronJob, scope constructs.Construct, id *string, config *CronJobConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job kubernetes_cron_job} Resource.
Types ¶
type CronJob ¶
type CronJob interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // 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() CronJobMetadataOutputReference MetadataInput() *CronJobMetadata // 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() CronJobSpecOutputReference SpecInput() *CronJobSpec // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() CronJobTimeoutsOutputReference TimeoutsInput() interface{} // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // 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. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutMetadata(value *CronJobMetadata) PutSpec(value *CronJobSpec) PutTimeouts(value *CronJobTimeouts) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job kubernetes_cron_job}.
func NewCronJob ¶
func NewCronJob(scope constructs.Construct, id *string, config *CronJobConfig) CronJob
Create a new {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job kubernetes_cron_job} Resource.
type CronJobConfig ¶
type CronJobConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#metadata CronJob#metadata} Metadata *CronJobMetadata `field:"required" json:"metadata" yaml:"metadata"` // spec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#spec CronJob#spec} Spec *CronJobSpec `field:"required" json:"spec" yaml:"spec"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#id CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#timeouts CronJob#timeouts} Timeouts *CronJobTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type CronJobMetadata ¶
type CronJobMetadata struct { // An unstructured key value map stored with the cronjob that may be used to store arbitrary metadata. // // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#annotations CronJob#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. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#idempotency // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#generate_name CronJob#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: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#labels CronJob#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // Name of the cronjob, must be unique. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#namespace CronJob#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type CronJobMetadataOutputReference ¶
type CronJobMetadataOutputReference 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() *CronJobMetadata SetInternalValue(val *CronJobMetadata) 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 NewCronJobMetadataOutputReference ¶
func NewCronJobMetadataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobMetadataOutputReference
type CronJobSpec ¶
type CronJobSpec struct { // job_template block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#job_template CronJob#job_template} JobTemplate *CronJobSpecJobTemplate `field:"required" json:"jobTemplate" yaml:"jobTemplate"` // Cron format string, e.g. 0 * * * * or. 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#concurrency_policy CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#failed_jobs_history_limit CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#starting_deadline_seconds CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#successful_jobs_history_limit CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#suspend CronJob#suspend} Suspend interface{} `field:"optional" json:"suspend" yaml:"suspend"` }
type CronJobSpecJobTemplate ¶
type CronJobSpecJobTemplate struct { // metadata block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#metadata CronJob#metadata} Metadata *CronJobSpecJobTemplateMetadata `field:"required" json:"metadata" yaml:"metadata"` // spec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#spec CronJob#spec} Spec *CronJobSpecJobTemplateSpec `field:"required" json:"spec" yaml:"spec"` }
type CronJobSpecJobTemplateMetadata ¶
type CronJobSpecJobTemplateMetadata struct { // An unstructured key value map stored with the jobTemplateSpec that may be used to store arbitrary metadata. // // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#annotations CronJob#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. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#idempotency // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#generate_name CronJob#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: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#labels CronJob#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // Name of the jobTemplateSpec, must be unique. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"optional" json:"name" yaml:"name"` // Namespace defines the space within which name of the jobTemplateSpec must be unique. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#namespace CronJob#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type CronJobSpecJobTemplateMetadataOutputReference ¶
type CronJobSpecJobTemplateMetadataOutputReference 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() *CronJobSpecJobTemplateMetadata SetInternalValue(val *CronJobSpecJobTemplateMetadata) 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 NewCronJobSpecJobTemplateMetadataOutputReference ¶
func NewCronJobSpecJobTemplateMetadataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateMetadataOutputReference
type CronJobSpecJobTemplateOutputReference ¶
type CronJobSpecJobTemplateOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplate SetInternalValue(val *CronJobSpecJobTemplate) Metadata() CronJobSpecJobTemplateMetadataOutputReference MetadataInput() *CronJobSpecJobTemplateMetadata Spec() CronJobSpecJobTemplateSpecOutputReference SpecInput() *CronJobSpecJobTemplateSpec // 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 *CronJobSpecJobTemplateMetadata) PutSpec(value *CronJobSpecJobTemplateSpec) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateOutputReference ¶
func NewCronJobSpecJobTemplateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateOutputReference
type CronJobSpecJobTemplateSpec ¶
type CronJobSpecJobTemplateSpec struct { // template block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#template CronJob#template} Template *CronJobSpecJobTemplateSpecTemplate `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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#active_deadline_seconds CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#backoff_limit CronJob#backoff_limit} BackoffLimit *float64 `field:"optional" json:"backoffLimit" yaml:"backoffLimit"` // Specifies the limit for the number of retries within an index before marking this index as failed. // // When enabled the number of failures per index is kept in the pod's batch.kubernetes.io/job-index-failure-count annotation. It can only be set when Job's completionMode=Indexed, and the Pod's restart policy is Never. The field is immutable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#backoff_limit_per_index CronJob#backoff_limit_per_index} BackoffLimitPerIndex *float64 `field:"optional" json:"backoffLimitPerIndex" yaml:"backoffLimitPerIndex"` // Specifies how Pod completions are tracked. It can be `NonIndexed` (default) or `Indexed`. More info: https://kubernetes.io/docs/concepts/workloads/controllers/job/#completion-mode. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#completion_mode CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#completions CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#manual_selector CronJob#manual_selector} ManualSelector interface{} `field:"optional" json:"manualSelector" yaml:"manualSelector"` // 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#max_failed_indexes CronJob#max_failed_indexes} MaxFailedIndexes *float64 `field:"optional" json:"maxFailedIndexes" yaml:"maxFailedIndexes"` // 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#parallelism CronJob#parallelism} Parallelism *float64 `field:"optional" json:"parallelism" yaml:"parallelism"` // pod_failure_policy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#pod_failure_policy CronJob#pod_failure_policy} PodFailurePolicy *CronJobSpecJobTemplateSpecPodFailurePolicy `field:"optional" json:"podFailurePolicy" yaml:"podFailurePolicy"` // selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#selector CronJob#selector} Selector *CronJobSpecJobTemplateSpecSelector `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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#ttl_seconds_after_finished CronJob#ttl_seconds_after_finished} TtlSecondsAfterFinished *string `field:"optional" json:"ttlSecondsAfterFinished" yaml:"ttlSecondsAfterFinished"` }
type CronJobSpecJobTemplateSpecOutputReference ¶
type CronJobSpecJobTemplateSpecOutputReference interface { cdktf.ComplexObject ActiveDeadlineSeconds() *float64 SetActiveDeadlineSeconds(val *float64) ActiveDeadlineSecondsInput() *float64 BackoffLimit() *float64 SetBackoffLimit(val *float64) BackoffLimitInput() *float64 BackoffLimitPerIndex() *float64 SetBackoffLimitPerIndex(val *float64) BackoffLimitPerIndexInput() *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() *CronJobSpecJobTemplateSpec SetInternalValue(val *CronJobSpecJobTemplateSpec) ManualSelector() interface{} SetManualSelector(val interface{}) ManualSelectorInput() interface{} MaxFailedIndexes() *float64 SetMaxFailedIndexes(val *float64) MaxFailedIndexesInput() *float64 Parallelism() *float64 SetParallelism(val *float64) ParallelismInput() *float64 PodFailurePolicy() CronJobSpecJobTemplateSpecPodFailurePolicyOutputReference PodFailurePolicyInput() *CronJobSpecJobTemplateSpecPodFailurePolicy Selector() CronJobSpecJobTemplateSpecSelectorOutputReference SelectorInput() *CronJobSpecJobTemplateSpecSelector Template() CronJobSpecJobTemplateSpecTemplateOutputReference TemplateInput() *CronJobSpecJobTemplateSpecTemplate // 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 PutPodFailurePolicy(value *CronJobSpecJobTemplateSpecPodFailurePolicy) PutSelector(value *CronJobSpecJobTemplateSpecSelector) PutTemplate(value *CronJobSpecJobTemplateSpecTemplate) ResetActiveDeadlineSeconds() ResetBackoffLimit() ResetBackoffLimitPerIndex() ResetCompletionMode() ResetCompletions() ResetManualSelector() ResetMaxFailedIndexes() ResetParallelism() ResetPodFailurePolicy() 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 NewCronJobSpecJobTemplateSpecOutputReference ¶
func NewCronJobSpecJobTemplateSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecOutputReference
type CronJobSpecJobTemplateSpecPodFailurePolicy ¶ added in v11.1.0
type CronJobSpecJobTemplateSpecPodFailurePolicy struct { // rule block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#rule CronJob#rule} Rule interface{} `field:"required" json:"rule" yaml:"rule"` }
type CronJobSpecJobTemplateSpecPodFailurePolicyOutputReference ¶ added in v11.1.0
type CronJobSpecJobTemplateSpecPodFailurePolicyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecPodFailurePolicy SetInternalValue(val *CronJobSpecJobTemplateSpecPodFailurePolicy) Rule() CronJobSpecJobTemplateSpecPodFailurePolicyRuleList RuleInput() 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 PutRule(value interface{}) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecPodFailurePolicyOutputReference ¶ added in v11.1.0
func NewCronJobSpecJobTemplateSpecPodFailurePolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecPodFailurePolicyOutputReference
type CronJobSpecJobTemplateSpecPodFailurePolicyRule ¶ added in v11.1.0
type CronJobSpecJobTemplateSpecPodFailurePolicyRule struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#action CronJob#action}. Action *string `field:"optional" json:"action" yaml:"action"` // on_exit_codes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#on_exit_codes CronJob#on_exit_codes} OnExitCodes *CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodes `field:"optional" json:"onExitCodes" yaml:"onExitCodes"` // on_pod_condition block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#on_pod_condition CronJob#on_pod_condition} OnPodCondition interface{} `field:"optional" json:"onPodCondition" yaml:"onPodCondition"` }
type CronJobSpecJobTemplateSpecPodFailurePolicyRuleList ¶ added in v11.1.0
type CronJobSpecJobTemplateSpecPodFailurePolicyRuleList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecPodFailurePolicyRuleOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleList ¶ added in v11.1.0
func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecPodFailurePolicyRuleList
type CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodes ¶ added in v11.1.0
type CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodes struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#values CronJob#values}. Values *[]*float64 `field:"required" json:"values" yaml:"values"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#container_name CronJob#container_name}. ContainerName *string `field:"optional" json:"containerName" yaml:"containerName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#operator CronJob#operator}. Operator *string `field:"optional" json:"operator" yaml:"operator"` }
type CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodesOutputReference ¶ added in v11.1.0
type CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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 // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodes SetInternalValue(val *CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodes) Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*float64 SetValues(val *[]*float64) ValuesInput() *[]*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 ResetContainerName() ResetOperator() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodesOutputReference ¶ added in v11.1.0
func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodesOutputReference
type CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodCondition ¶ added in v11.1.0
type CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodCondition struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#status CronJob#status}. Status *string `field:"optional" json:"status" yaml:"status"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#type CronJob#type}. Type *string `field:"optional" json:"type" yaml:"type"` }
type CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionList ¶ added in v11.1.0
type CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionList ¶ added in v11.1.0
func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionList
type CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionOutputReference ¶ added in v11.1.0
type CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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{}) Status() *string SetStatus(val *string) StatusInput() *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 ResetStatus() 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 NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionOutputReference ¶ added in v11.1.0
func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionOutputReference
type CronJobSpecJobTemplateSpecPodFailurePolicyRuleOutputReference ¶ added in v11.1.0
type CronJobSpecJobTemplateSpecPodFailurePolicyRuleOutputReference interface { cdktf.ComplexObject Action() *string SetAction(val *string) ActionInput() *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() interface{} SetInternalValue(val interface{}) OnExitCodes() CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodesOutputReference OnExitCodesInput() *CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodes OnPodCondition() CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionList OnPodConditionInput() 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 PutOnExitCodes(value *CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodes) PutOnPodCondition(value interface{}) ResetAction() ResetOnExitCodes() ResetOnPodCondition() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleOutputReference ¶ added in v11.1.0
func NewCronJobSpecJobTemplateSpecPodFailurePolicyRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecPodFailurePolicyRuleOutputReference
type CronJobSpecJobTemplateSpecSelector ¶
type CronJobSpecJobTemplateSpecSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_expressions CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_labels CronJob#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type CronJobSpecJobTemplateSpecSelectorMatchExpressions ¶
type CronJobSpecJobTemplateSpecSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#operator CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#values CronJob#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobSpecJobTemplateSpecSelectorMatchExpressionsList ¶
type CronJobSpecJobTemplateSpecSelectorMatchExpressionsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecSelectorMatchExpressionsList ¶
func NewCronJobSpecJobTemplateSpecSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecSelectorMatchExpressionsList
type CronJobSpecJobTemplateSpecSelectorMatchExpressionsOutputReference ¶
type CronJobSpecJobTemplateSpecSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecSelectorMatchExpressionsOutputReference ¶
func NewCronJobSpecJobTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecSelectorMatchExpressionsOutputReference
type CronJobSpecJobTemplateSpecSelectorOutputReference ¶
type CronJobSpecJobTemplateSpecSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecSelector SetInternalValue(val *CronJobSpecJobTemplateSpecSelector) MatchExpressions() CronJobSpecJobTemplateSpecSelectorMatchExpressionsList 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 NewCronJobSpecJobTemplateSpecSelectorOutputReference ¶
func NewCronJobSpecJobTemplateSpecSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecSelectorOutputReference
type CronJobSpecJobTemplateSpecTemplate ¶
type CronJobSpecJobTemplateSpecTemplate struct { // metadata block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#metadata CronJob#metadata} Metadata *CronJobSpecJobTemplateSpecTemplateMetadata `field:"required" json:"metadata" yaml:"metadata"` // spec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#spec CronJob#spec} Spec *CronJobSpecJobTemplateSpecTemplateSpec `field:"optional" json:"spec" yaml:"spec"` }
type CronJobSpecJobTemplateSpecTemplateMetadata ¶
type CronJobSpecJobTemplateSpecTemplateMetadata struct { // An unstructured key value map stored with the job that may be used to store arbitrary metadata. // // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#annotations CronJob#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. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#idempotency // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#generate_name CronJob#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: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#labels CronJob#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // Name of the job, must be unique. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type CronJobSpecJobTemplateSpecTemplateMetadataOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateMetadataOutputReference 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() *CronJobSpecJobTemplateSpecTemplateMetadata SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateMetadata) 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 NewCronJobSpecJobTemplateSpecTemplateMetadataOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateMetadataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateMetadataOutputReference
type CronJobSpecJobTemplateSpecTemplateOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplate SetInternalValue(val *CronJobSpecJobTemplateSpecTemplate) Metadata() CronJobSpecJobTemplateSpecTemplateMetadataOutputReference MetadataInput() *CronJobSpecJobTemplateSpecTemplateMetadata Spec() CronJobSpecJobTemplateSpecTemplateSpecOutputReference SpecInput() *CronJobSpecJobTemplateSpecTemplateSpec // 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 *CronJobSpecJobTemplateSpecTemplateMetadata) PutSpec(value *CronJobSpecJobTemplateSpecTemplateSpec) 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 NewCronJobSpecJobTemplateSpecTemplateOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateOutputReference
type CronJobSpecJobTemplateSpecTemplateSpec ¶
type CronJobSpecJobTemplateSpecTemplateSpec 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#active_deadline_seconds CronJob#active_deadline_seconds} ActiveDeadlineSeconds *float64 `field:"optional" json:"activeDeadlineSeconds" yaml:"activeDeadlineSeconds"` // affinity block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#affinity CronJob#affinity} Affinity *CronJobSpecJobTemplateSpecTemplateSpecAffinity `field:"optional" json:"affinity" yaml:"affinity"` // AutomountServiceAccountToken indicates whether a service account token should be automatically mounted. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#automount_service_account_token CronJob#automount_service_account_token} AutomountServiceAccountToken interface{} `field:"optional" json:"automountServiceAccountToken" yaml:"automountServiceAccountToken"` // container block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#container CronJob#container} Container interface{} `field:"optional" json:"container" yaml:"container"` // dns_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#dns_config CronJob#dns_config} DnsConfig *CronJobSpecJobTemplateSpecTemplateSpecDnsConfig `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'. Defaults to 'ClusterFirst'. More info: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#dns_policy CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#enable_service_links CronJob#enable_service_links} EnableServiceLinks interface{} `field:"optional" json:"enableServiceLinks" yaml:"enableServiceLinks"` // host_aliases block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#host_aliases CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#host_ipc CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#hostname CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#host_network CronJob#host_network} HostNetwork interface{} `field:"optional" json:"hostNetwork" yaml:"hostNetwork"` // Use the host's pid namespace. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#host_pid CronJob#host_pid} HostPid interface{} `field:"optional" json:"hostPid" yaml:"hostPid"` // image_pull_secrets block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#image_pull_secrets CronJob#image_pull_secrets} ImagePullSecrets interface{} `field:"optional" json:"imagePullSecrets" yaml:"imagePullSecrets"` // init_container block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#init_container CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#node_name CronJob#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: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#node_selector CronJob#node_selector} NodeSelector *map[string]*string `field:"optional" json:"nodeSelector" yaml:"nodeSelector"` // os block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#os CronJob#os} Os *CronJobSpecJobTemplateSpecTemplateSpecOs `field:"optional" json:"os" yaml:"os"` // 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#priority_class_name CronJob#priority_class_name} PriorityClassName *string `field:"optional" json:"priorityClassName" yaml:"priorityClassName"` // readiness_gate block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#readiness_gate CronJob#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: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#restart-policy. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#restart_policy CronJob#restart_policy} RestartPolicy *string `field:"optional" json:"restartPolicy" yaml:"restartPolicy"` // RuntimeClassName is a feature for selecting the container runtime configuration. // // The container runtime configuration is used to run a Pod's containers. More info: https://kubernetes.io/docs/concepts/containers/runtime-class // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#runtime_class_name CronJob#runtime_class_name} RuntimeClassName *string `field:"optional" json:"runtimeClassName" yaml:"runtimeClassName"` // If specified, the pod will be dispatched by specified scheduler. // // If not specified, the pod will be dispatched by default scheduler. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#scheduler_name CronJob#scheduler_name} SchedulerName *string `field:"optional" json:"schedulerName" yaml:"schedulerName"` // security_context block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#security_context CronJob#security_context} SecurityContext *CronJobSpecJobTemplateSpecTemplateSpecSecurityContext `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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#service_account_name CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#share_process_namespace CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#subdomain CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#termination_grace_period_seconds CronJob#termination_grace_period_seconds} TerminationGracePeriodSeconds *float64 `field:"optional" json:"terminationGracePeriodSeconds" yaml:"terminationGracePeriodSeconds"` // toleration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#toleration CronJob#toleration} Toleration interface{} `field:"optional" json:"toleration" yaml:"toleration"` // topology_spread_constraint block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#topology_spread_constraint CronJob#topology_spread_constraint} TopologySpreadConstraint interface{} `field:"optional" json:"topologySpreadConstraint" yaml:"topologySpreadConstraint"` // volume block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#volume CronJob#volume} Volume interface{} `field:"optional" json:"volume" yaml:"volume"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinity ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinity struct { // node_affinity block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#node_affinity CronJob#node_affinity} NodeAffinity *CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinity `field:"optional" json:"nodeAffinity" yaml:"nodeAffinity"` // pod_affinity block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#pod_affinity CronJob#pod_affinity} PodAffinity *CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinity `field:"optional" json:"podAffinity" yaml:"podAffinity"` // pod_anti_affinity block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#pod_anti_affinity CronJob#pod_anti_affinity} PodAntiAffinity *CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity `field:"optional" json:"podAntiAffinity" yaml:"podAntiAffinity"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinity ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinity struct { // preferred_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#preferred_during_scheduling_ignored_during_execution CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#required_during_scheduling_ignored_during_execution CronJob#required_during_scheduling_ignored_during_execution} RequiredDuringSchedulingIgnoredDuringExecution *CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinity SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinity) PreferredDuringSchedulingIgnoredDuringExecution() CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList PreferredDuringSchedulingIgnoredDuringExecutionInput() interface{} RequiredDuringSchedulingIgnoredDuringExecution() CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference RequiredDuringSchedulingIgnoredDuringExecutionInput() *CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution // 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 *CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution struct { // preference block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#preference CronJob#preference} Preference *CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference `field:"required" json:"preference" yaml:"preference"` // weight is in the range 1-100. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#weight CronJob#weight} Weight *float64 `field:"required" json:"weight" yaml:"weight"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference PreferenceInput() *CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference // 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 *CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_expressions CronJob#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // match_fields block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_fields CronJob#match_fields} MatchFields interface{} `field:"optional" json:"matchFields" yaml:"matchFields"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#operator CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#values CronJob#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#key} Key *string `field:"required" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists`, `DoesNotExist`, `Gt`, and `Lt`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#operator CronJob#operator} Operator *string `field:"required" 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#values CronJob#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference) MatchExpressions() CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList MatchExpressionsInput() interface{} MatchFields() CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList MatchFieldsInput() 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{}) PutMatchFields(value interface{}) ResetMatchExpressions() ResetMatchFields() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution struct { // node_selector_term block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#node_selector_term CronJob#node_selector_term} NodeSelectorTerm interface{} `field:"optional" json:"nodeSelectorTerm" yaml:"nodeSelectorTerm"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_expressions CronJob#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // match_fields block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_fields CronJob#match_fields} MatchFields interface{} `field:"optional" json:"matchFields" yaml:"matchFields"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#operator CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#values CronJob#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#key} Key *string `field:"required" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists`, `DoesNotExist`, `Gt`, and `Lt`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#operator CronJob#operator} Operator *string `field:"required" 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#values CronJob#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList MatchExpressionsInput() interface{} MatchFields() CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList MatchFieldsInput() 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{}) PutMatchFields(value interface{}) ResetMatchExpressions() ResetMatchFields() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) NodeSelectorTerm() CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecAffinity SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecAffinity) NodeAffinity() CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference NodeAffinityInput() *CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinity PodAffinity() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference PodAffinityInput() *CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinity PodAntiAffinity() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference PodAntiAffinityInput() *CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity // 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 *CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinity) PutPodAffinity(value *CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinity) PutPodAntiAffinity(value *CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity) 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecAffinityOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinity ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinity struct { // preferred_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#preferred_during_scheduling_ignored_during_execution CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#required_during_scheduling_ignored_during_execution CronJob#required_during_scheduling_ignored_during_execution} RequiredDuringSchedulingIgnoredDuringExecution interface{} `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinity SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinity) PreferredDuringSchedulingIgnoredDuringExecution() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList PreferredDuringSchedulingIgnoredDuringExecutionInput() interface{} RequiredDuringSchedulingIgnoredDuringExecution() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution struct { // pod_affinity_term block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#pod_affinity_term CronJob#pod_affinity_term} PodAffinityTerm *CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"` // weight associated with matching the corresponding podAffinityTerm, in the range 1-100. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#weight CronJob#weight} Weight *float64 `field:"required" json:"weight" yaml:"weight"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference PodAffinityTermInput() *CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm // 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 *CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct { // empty topology key is interpreted by the scheduler as 'all topologies'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#topology_key CronJob#topology_key} TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"` // label_selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#label_selector CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#namespaces CronJob#namespaces} Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"` // namespace_selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#namespace_selector CronJob#namespace_selector} NamespaceSelector interface{} `field:"optional" json:"namespaceSelector" yaml:"namespaceSelector"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_expressions CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_labels CronJob#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#operator CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#values CronJob#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_expressions CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_labels CronJob#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#operator CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#values CronJob#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm) LabelSelector() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList LabelSelectorInput() interface{} Namespaces() *[]*string SetNamespaces(val *[]*string) NamespaceSelector() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList NamespaceSelectorInput() interface{} 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{}) PutNamespaceSelector(value interface{}) ResetLabelSelector() ResetNamespaces() ResetNamespaceSelector() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution struct { // empty topology key is interpreted by the scheduler as 'all topologies'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#topology_key CronJob#topology_key} TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"` // label_selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#label_selector CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#namespaces CronJob#namespaces} Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"` // namespace_selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#namespace_selector CronJob#namespace_selector} NamespaceSelector interface{} `field:"optional" json:"namespaceSelector" yaml:"namespaceSelector"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_expressions CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_labels CronJob#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#operator CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#values CronJob#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_expressions CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_labels CronJob#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#operator CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#values CronJob#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList LabelSelectorInput() interface{} Namespaces() *[]*string SetNamespaces(val *[]*string) NamespaceSelector() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList NamespaceSelectorInput() interface{} 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{}) PutNamespaceSelector(value interface{}) ResetLabelSelector() ResetNamespaces() ResetNamespaceSelector() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity struct { // preferred_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#preferred_during_scheduling_ignored_during_execution CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#required_during_scheduling_ignored_during_execution CronJob#required_during_scheduling_ignored_during_execution} RequiredDuringSchedulingIgnoredDuringExecution interface{} `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity) PreferredDuringSchedulingIgnoredDuringExecution() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList PreferredDuringSchedulingIgnoredDuringExecutionInput() interface{} RequiredDuringSchedulingIgnoredDuringExecution() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution struct { // pod_affinity_term block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#pod_affinity_term CronJob#pod_affinity_term} PodAffinityTerm *CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"` // weight associated with matching the corresponding podAffinityTerm, in the range 1-100. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#weight CronJob#weight} Weight *float64 `field:"required" json:"weight" yaml:"weight"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference PodAffinityTermInput() *CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm // 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 *CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct { // empty topology key is interpreted by the scheduler as 'all topologies'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#topology_key CronJob#topology_key} TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"` // label_selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#label_selector CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#namespaces CronJob#namespaces} Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"` // namespace_selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#namespace_selector CronJob#namespace_selector} NamespaceSelector interface{} `field:"optional" json:"namespaceSelector" yaml:"namespaceSelector"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_expressions CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_labels CronJob#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#operator CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#values CronJob#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_expressions CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_labels CronJob#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#operator CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#values CronJob#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm) LabelSelector() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList LabelSelectorInput() interface{} Namespaces() *[]*string SetNamespaces(val *[]*string) NamespaceSelector() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList NamespaceSelectorInput() interface{} 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{}) PutNamespaceSelector(value interface{}) ResetLabelSelector() ResetNamespaces() ResetNamespaceSelector() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution struct { // empty topology key is interpreted by the scheduler as 'all topologies'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#topology_key CronJob#topology_key} TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"` // label_selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#label_selector CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#namespaces CronJob#namespaces} Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"` // namespace_selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#namespace_selector CronJob#namespace_selector} NamespaceSelector interface{} `field:"optional" json:"namespaceSelector" yaml:"namespaceSelector"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_expressions CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_labels CronJob#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#operator CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#values CronJob#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_expressions CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_labels CronJob#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#operator CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#values CronJob#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList 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 NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList LabelSelectorInput() interface{} Namespaces() *[]*string SetNamespaces(val *[]*string) NamespaceSelector() CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList NamespaceSelectorInput() interface{} 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{}) PutNamespaceSelector(value interface{}) ResetLabelSelector() ResetNamespaces() ResetNamespaceSelector() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainer ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainer 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#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: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#args CronJob#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: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#command CronJob#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` // env block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#env CronJob#env} Env interface{} `field:"optional" json:"env" yaml:"env"` // env_from block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#env_from CronJob#env_from} EnvFrom interface{} `field:"optional" json:"envFrom" yaml:"envFrom"` // Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images/. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#image CronJob#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: https://kubernetes.io/docs/concepts/containers/images/#updating-images // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#image_pull_policy CronJob#image_pull_policy} ImagePullPolicy *string `field:"optional" json:"imagePullPolicy" yaml:"imagePullPolicy"` // lifecycle block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#lifecycle CronJob#lifecycle} Lifecycle *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // liveness_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#liveness_probe CronJob#liveness_probe} LivenessProbe *CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbe `field:"optional" json:"livenessProbe" yaml:"livenessProbe"` // port block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port interface{} `field:"optional" json:"port" yaml:"port"` // readiness_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#readiness_probe CronJob#readiness_probe} ReadinessProbe *CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbe `field:"optional" json:"readinessProbe" yaml:"readinessProbe"` // resources block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#resources CronJob#resources} Resources *CronJobSpecJobTemplateSpecTemplateSpecContainerResources `field:"optional" json:"resources" yaml:"resources"` // security_context block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#security_context CronJob#security_context} SecurityContext *CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"` // startup_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#startup_probe CronJob#startup_probe} StartupProbe *CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbe `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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#stdin CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#stdin_once CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#termination_message_path CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#termination_message_policy CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#tty CronJob#tty} Tty interface{} `field:"optional" json:"tty" yaml:"tty"` // volume_device block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#volume_device CronJob#volume_device} VolumeDevice interface{} `field:"optional" json:"volumeDevice" yaml:"volumeDevice"` // volume_mount block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#volume_mount CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#working_dir CronJob#working_dir} WorkingDir *string `field:"optional" json:"workingDir" yaml:"workingDir"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnv ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnv struct { // Name of the environment variable. Must be a C_IDENTIFIER. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#value CronJob#value} Value *string `field:"optional" json:"value" yaml:"value"` // value_from block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#value_from CronJob#value_from} ValueFrom *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFrom `field:"optional" json:"valueFrom" yaml:"valueFrom"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFrom ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFrom struct { // config_map_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#config_map_ref CronJob#config_map_ref} ConfigMapRef *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef `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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#prefix CronJob#prefix} Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` // secret_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#secret_ref CronJob#secret_ref} SecretRef *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"required" json:"name" yaml:"name"` // Specify whether the ConfigMap must be defined. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#optional CronJob#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromList ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromList
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ConfigMapRefInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference SecretRefInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef // 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 *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef) PutSecretRef(value *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"required" json:"name" yaml:"name"` // Specify whether the Secret must be defined. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#optional CronJob#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvList ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvList
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference ValueFromInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFrom 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 *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFrom) 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFrom ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFrom struct { // config_map_key_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#config_map_key_ref CronJob#config_map_key_ref} ConfigMapKeyRef *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef `field:"optional" json:"configMapKeyRef" yaml:"configMapKeyRef"` // field_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#field_ref CronJob#field_ref} FieldRef *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef `field:"optional" json:"fieldRef" yaml:"fieldRef"` // resource_field_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#resource_field_ref CronJob#resource_field_ref} ResourceFieldRef *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"` // secret_key_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#secret_key_ref CronJob#secret_key_ref} SecretKeyRef *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef `field:"optional" json:"secretKeyRef" yaml:"secretKeyRef"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef struct { // The key to select. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#key} Key *string `field:"optional" json:"key" yaml:"key"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#optional CronJob#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef struct { // Version of the schema the FieldPath is written in terms of, defaults to "v1". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#api_version CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#field_path CronJob#field_path} FieldPath *string `field:"optional" json:"fieldPath" yaml:"fieldPath"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference 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() *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef) // 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ConfigMapKeyRefInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef // The creation stack of this resolvable 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() CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference FieldRefInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFrom SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFrom) ResourceFieldRef() CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ResourceFieldRefInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef SecretKeyRef() CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference SecretKeyRefInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef // 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 *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef) PutFieldRef(value *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef) PutResourceFieldRef(value *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef) PutSecretKeyRef(value *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef struct { // Resource to select. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#resource CronJob#resource} Resource *string `field:"required" json:"resource" yaml:"resource"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#container_name CronJob#container_name}. ContainerName *string `field:"optional" json:"containerName" yaml:"containerName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#divisor CronJob#divisor}. Divisor *string `field:"optional" json:"divisor" yaml:"divisor"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef struct { // The key of the secret to select from. Must be a valid secret key. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#key} Key *string `field:"optional" json:"key" yaml:"key"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#optional CronJob#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycle ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycle struct { // post_start block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#post_start CronJob#post_start} PostStart interface{} `field:"optional" json:"postStart" yaml:"postStart"` // pre_stop block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#pre_stop CronJob#pre_stop} PreStop interface{} `field:"optional" json:"preStop" yaml:"preStop"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycle SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycle) PostStart() CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList PostStartInput() interface{} PreStop() CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStart ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStart struct { // exec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#exec CronJob#exec} Exec *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec `field:"optional" json:"exec" yaml:"exec"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#http_get CronJob#http_get} HttpGet *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#tcp_socket CronJob#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#command CronJob#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference 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() *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec) // 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#host CronJob#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#http_header CronJob#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#scheme CronJob#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#value CronJob#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet) 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference ExecInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec // Experimental. Fqn() *string HttpGet() CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference HttpGetInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet InternalValue() interface{} SetInternalValue(val interface{}) TcpSocket() CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList 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 *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec) PutHttpGet(value *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet) 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocket ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocket 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *string `field:"required" json:"port" yaml:"port"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStop ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStop struct { // exec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#exec CronJob#exec} Exec *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec `field:"optional" json:"exec" yaml:"exec"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#http_get CronJob#http_get} HttpGet *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#tcp_socket CronJob#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#command CronJob#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference 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() *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec) // 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#host CronJob#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#http_header CronJob#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#scheme CronJob#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#value CronJob#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet) 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference ExecInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec // Experimental. Fqn() *string HttpGet() CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference HttpGetInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet InternalValue() interface{} SetInternalValue(val interface{}) TcpSocket() CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList 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 *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec) PutHttpGet(value *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet) 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocket ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocket 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *string `field:"required" json:"port" yaml:"port"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerList ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecContainerOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerList
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbe ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#exec CronJob#exec} Exec *CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec `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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#failure_threshold CronJob#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // grpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#grpc CronJob#grpc} Grpc interface{} `field:"optional" json:"grpc" yaml:"grpc"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#http_get CronJob#http_get} HttpGet *CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#initial_delay_seconds CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#period_seconds CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#success_threshold CronJob#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#tcp_socket CronJob#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#timeout_seconds CronJob#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#command CronJob#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference 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() *CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec) // 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpc ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpc struct { // Number of the port to access on the container. Number must be in the range 1 to 65535. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *float64 `field:"required" json:"port" yaml:"port"` // Name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#service CronJob#service} Service *string `field:"optional" json:"service" yaml:"service"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcList ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcList
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() *float64 SetPort(val *float64) PortInput() *float64 Service() *string SetService(val *string) ServiceInput() *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 ResetService() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#host CronJob#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#http_header CronJob#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#scheme CronJob#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#value CronJob#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet) 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference ExecInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string Grpc() CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcList GrpcInput() interface{} HttpGet() CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference HttpGetInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbe SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList 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 *CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec) PutGrpc(value interface{}) PutHttpGet(value *CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetGrpc() 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocket ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocket 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *string `field:"required" json:"port" yaml:"port"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerOutputReference 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() CronJobSpecJobTemplateSpecTemplateSpecContainerEnvList EnvFrom() CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromList 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() CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference LifecycleInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycle LivenessProbe() CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference LivenessProbeInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbe Name() *string SetName(val *string) NameInput() *string Port() CronJobSpecJobTemplateSpecTemplateSpecContainerPortList PortInput() interface{} ReadinessProbe() CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference ReadinessProbeInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbe Resources() CronJobSpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference ResourcesInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerResources SecurityContext() CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference SecurityContextInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContext StartupProbe() CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference StartupProbeInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbe 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{} VolumeDevice() CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceList VolumeDeviceInput() interface{} VolumeMount() CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountList 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 *CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycle) PutLivenessProbe(value *CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbe) PutPort(value interface{}) PutReadinessProbe(value *CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbe) PutResources(value *CronJobSpecJobTemplateSpecTemplateSpecContainerResources) PutSecurityContext(value *CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContext) PutStartupProbe(value *CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbe) PutVolumeDevice(value interface{}) PutVolumeMount(value interface{}) ResetArgs() ResetCommand() ResetEnv() ResetEnvFrom() ResetImage() ResetImagePullPolicy() ResetLifecycle() ResetLivenessProbe() ResetPort() ResetReadinessProbe() ResetResources() ResetSecurityContext() ResetStartupProbe() ResetStdin() ResetStdinOnce() ResetTerminationMessagePath() ResetTerminationMessagePolicy() ResetTty() ResetVolumeDevice() 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerPort ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerPort 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#container_port CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#host_ip CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#host_port CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#protocol CronJob#protocol} Protocol *string `field:"optional" json:"protocol" yaml:"protocol"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerPortList ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerPortList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecContainerPortOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerPortList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerPortList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerPortList
type CronJobSpecJobTemplateSpecTemplateSpecContainerPortOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerPortOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerPortOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerPortOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerPortOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbe ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#exec CronJob#exec} Exec *CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec `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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#failure_threshold CronJob#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // grpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#grpc CronJob#grpc} Grpc interface{} `field:"optional" json:"grpc" yaml:"grpc"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#http_get CronJob#http_get} HttpGet *CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#initial_delay_seconds CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#period_seconds CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#success_threshold CronJob#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#tcp_socket CronJob#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#timeout_seconds CronJob#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#command CronJob#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference 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() *CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec) // 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpc ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpc struct { // Number of the port to access on the container. Number must be in the range 1 to 65535. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *float64 `field:"required" json:"port" yaml:"port"` // Name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#service CronJob#service} Service *string `field:"optional" json:"service" yaml:"service"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcList ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcList
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() *float64 SetPort(val *float64) PortInput() *float64 Service() *string SetService(val *string) ServiceInput() *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 ResetService() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#host CronJob#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#http_header CronJob#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#scheme CronJob#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#value CronJob#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet) 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference ExecInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string Grpc() CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcList GrpcInput() interface{} HttpGet() CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference HttpGetInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbe SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList 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 *CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec) PutGrpc(value interface{}) PutHttpGet(value *CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetGrpc() 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocket ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocket 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *string `field:"required" json:"port" yaml:"port"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerResources ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerResources struct { // Describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#limits CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#requests CronJob#requests} Requests *map[string]*string `field:"optional" json:"requests" yaml:"requests"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecContainerResources SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerResources) 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContext ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContext 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#allow_privilege_escalation CronJob#allow_privilege_escalation} AllowPrivilegeEscalation interface{} `field:"optional" json:"allowPrivilegeEscalation" yaml:"allowPrivilegeEscalation"` // capabilities block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#capabilities CronJob#capabilities} Capabilities *CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities `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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#privileged CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#read_only_root_filesystem CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#run_as_group CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#run_as_non_root CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#run_as_user CronJob#run_as_user} RunAsUser *string `field:"optional" json:"runAsUser" yaml:"runAsUser"` // seccomp_profile block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#seccomp_profile CronJob#seccomp_profile} SeccompProfile *CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"` // se_linux_options block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#se_linux_options CronJob#se_linux_options} SeLinuxOptions *CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities struct { // Added capabilities. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#add CronJob#add} Add *[]*string `field:"optional" json:"add" yaml:"add"` // Removed capabilities. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#drop CronJob#drop} Drop *[]*string `field:"optional" json:"drop" yaml:"drop"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference 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() *CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities) // 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference interface { cdktf.ComplexObject AllowPrivilegeEscalation() interface{} SetAllowPrivilegeEscalation(val interface{}) AllowPrivilegeEscalationInput() interface{} Capabilities() CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference CapabilitiesInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContext SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContext) 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() CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference SeccompProfileInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile SeLinuxOptions() CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference SeLinuxOptionsInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions // 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 *CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities) PutSeccompProfile(value *CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile) PutSeLinuxOptions(value *CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions) 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions struct { // Level is SELinux level label that applies to the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#level CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#role CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#type CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#user CronJob#user} User *string `field:"optional" json:"user" yaml:"user"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions) 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#localhost_profile CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#type CronJob#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile) 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbe ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#exec CronJob#exec} Exec *CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExec `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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#failure_threshold CronJob#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // grpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#grpc CronJob#grpc} Grpc interface{} `field:"optional" json:"grpc" yaml:"grpc"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#http_get CronJob#http_get} HttpGet *CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#initial_delay_seconds CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#period_seconds CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#success_threshold CronJob#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#tcp_socket CronJob#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#timeout_seconds CronJob#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExec ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExec 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#command CronJob#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference 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() *CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExec SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExec) // 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpc ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpc struct { // Number of the port to access on the container. Number must be in the range 1 to 65535. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *float64 `field:"required" json:"port" yaml:"port"` // Name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#service CronJob#service} Service *string `field:"optional" json:"service" yaml:"service"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcList ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcList
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() *float64 SetPort(val *float64) PortInput() *float64 Service() *string SetService(val *string) ServiceInput() *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 ResetService() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#host CronJob#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#http_header CronJob#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#scheme CronJob#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#value CronJob#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet) 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference ExecInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string Grpc() CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcList GrpcInput() interface{} HttpGet() CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference HttpGetInput() *CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbe SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList 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 *CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExec) PutGrpc(value interface{}) PutHttpGet(value *CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetGrpc() 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocket ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocket 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *string `field:"required" json:"port" yaml:"port"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDevice ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDevice struct { // Path within the container at which the volume device should be attached. For example '/dev/xvda'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#device_path CronJob#device_path} DevicePath *string `field:"required" json:"devicePath" yaml:"devicePath"` // This must match the Name of a PersistentVolumeClaim. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"required" json:"name" yaml:"name"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceList ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceList ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceList
type CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceOutputReference ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DevicePath() *string SetDevicePath(val *string) DevicePathInput() *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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceOutputReference ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMount ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMount struct { // Path within the container at which the volume should be mounted. Must not contain ':'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#mount_path CronJob#mount_path} MountPath *string `field:"required" json:"mountPath" yaml:"mountPath"` // This must match the Name of a Volume. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#mount_propagation CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#read_only CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#sub_path CronJob#sub_path} SubPath *string `field:"optional" json:"subPath" yaml:"subPath"` }
type CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountList ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountList
type CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecDnsConfig ¶
type CronJobSpecJobTemplateSpecTemplateSpecDnsConfig 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#nameservers CronJob#nameservers} Nameservers *[]*string `field:"optional" json:"nameservers" yaml:"nameservers"` // option block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#option CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#searches CronJob#searches} Searches *[]*string `field:"optional" json:"searches" yaml:"searches"` }
type CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOption ¶
type CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOption struct { // Name of the option. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"required" json:"name" yaml:"name"` // Value of the option. Optional: Defaults to empty. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#value CronJob#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionList ¶
type CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionList
type CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecDnsConfig SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecDnsConfig) Nameservers() *[]*string SetNameservers(val *[]*string) NameserversInput() *[]*string Option() CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionList 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 NewCronJobSpecJobTemplateSpecTemplateSpecDnsConfigOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecDnsConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecHostAliases ¶
type CronJobSpecJobTemplateSpecTemplateSpecHostAliases struct { // Hostnames for the IP address. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#hostnames CronJob#hostnames} Hostnames *[]*string `field:"required" json:"hostnames" yaml:"hostnames"` // IP address of the host file entry. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#ip CronJob#ip} Ip *string `field:"required" json:"ip" yaml:"ip"` }
type CronJobSpecJobTemplateSpecTemplateSpecHostAliasesList ¶
type CronJobSpecJobTemplateSpecTemplateSpecHostAliasesList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecHostAliasesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecHostAliasesList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecHostAliasesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecHostAliasesList
type CronJobSpecJobTemplateSpecTemplateSpecHostAliasesOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecHostAliasesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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 NewCronJobSpecJobTemplateSpecTemplateSpecHostAliasesOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecHostAliasesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecHostAliasesOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecImagePullSecrets ¶
type CronJobSpecJobTemplateSpecTemplateSpecImagePullSecrets struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"required" json:"name" yaml:"name"` }
type CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsList ¶
type CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsList
type CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainer ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainer 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#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: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#args CronJob#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: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#command CronJob#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` // env block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#env CronJob#env} Env interface{} `field:"optional" json:"env" yaml:"env"` // env_from block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#env_from CronJob#env_from} EnvFrom interface{} `field:"optional" json:"envFrom" yaml:"envFrom"` // Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images/. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#image CronJob#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: https://kubernetes.io/docs/concepts/containers/images/#updating-images // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#image_pull_policy CronJob#image_pull_policy} ImagePullPolicy *string `field:"optional" json:"imagePullPolicy" yaml:"imagePullPolicy"` // lifecycle block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#lifecycle CronJob#lifecycle} Lifecycle *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // liveness_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#liveness_probe CronJob#liveness_probe} LivenessProbe *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe `field:"optional" json:"livenessProbe" yaml:"livenessProbe"` // port block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port interface{} `field:"optional" json:"port" yaml:"port"` // readiness_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#readiness_probe CronJob#readiness_probe} ReadinessProbe *CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe `field:"optional" json:"readinessProbe" yaml:"readinessProbe"` // resources block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#resources CronJob#resources} Resources *CronJobSpecJobTemplateSpecTemplateSpecInitContainerResources `field:"optional" json:"resources" yaml:"resources"` // security_context block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#security_context CronJob#security_context} SecurityContext *CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"` // startup_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#startup_probe CronJob#startup_probe} StartupProbe *CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbe `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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#stdin CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#stdin_once CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#termination_message_path CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#termination_message_policy CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#tty CronJob#tty} Tty interface{} `field:"optional" json:"tty" yaml:"tty"` // volume_device block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#volume_device CronJob#volume_device} VolumeDevice interface{} `field:"optional" json:"volumeDevice" yaml:"volumeDevice"` // volume_mount block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#volume_mount CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#working_dir CronJob#working_dir} WorkingDir *string `field:"optional" json:"workingDir" yaml:"workingDir"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnv ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnv struct { // Name of the environment variable. Must be a C_IDENTIFIER. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#value CronJob#value} Value *string `field:"optional" json:"value" yaml:"value"` // value_from block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#value_from CronJob#value_from} ValueFrom *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom `field:"optional" json:"valueFrom" yaml:"valueFrom"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFrom ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFrom struct { // config_map_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#config_map_ref CronJob#config_map_ref} ConfigMapRef *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef `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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#prefix CronJob#prefix} Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` // secret_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#secret_ref CronJob#secret_ref} SecretRef *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"required" json:"name" yaml:"name"` // Specify whether the ConfigMap must be defined. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#optional CronJob#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromList ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromList
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ConfigMapRefInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference SecretRefInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef // 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 *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef) PutSecretRef(value *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"required" json:"name" yaml:"name"` // Specify whether the Secret must be defined. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#optional CronJob#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvList ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvList
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference ValueFromInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom 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 *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom) 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom struct { // config_map_key_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#config_map_key_ref CronJob#config_map_key_ref} ConfigMapKeyRef *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef `field:"optional" json:"configMapKeyRef" yaml:"configMapKeyRef"` // field_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#field_ref CronJob#field_ref} FieldRef *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef `field:"optional" json:"fieldRef" yaml:"fieldRef"` // resource_field_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#resource_field_ref CronJob#resource_field_ref} ResourceFieldRef *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"` // secret_key_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#secret_key_ref CronJob#secret_key_ref} SecretKeyRef *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef `field:"optional" json:"secretKeyRef" yaml:"secretKeyRef"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef struct { // The key to select. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#key} Key *string `field:"optional" json:"key" yaml:"key"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#optional CronJob#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef struct { // Version of the schema the FieldPath is written in terms of, defaults to "v1". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#api_version CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#field_path CronJob#field_path} FieldPath *string `field:"optional" json:"fieldPath" yaml:"fieldPath"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference 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() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef) // 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ConfigMapKeyRefInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef // The creation stack of this resolvable 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() CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference FieldRefInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom) ResourceFieldRef() CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ResourceFieldRefInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef SecretKeyRef() CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference SecretKeyRefInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef // 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 *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef) PutFieldRef(value *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef) PutResourceFieldRef(value *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef) PutSecretKeyRef(value *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef struct { // Resource to select. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#resource CronJob#resource} Resource *string `field:"required" json:"resource" yaml:"resource"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#container_name CronJob#container_name}. ContainerName *string `field:"optional" json:"containerName" yaml:"containerName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#divisor CronJob#divisor}. Divisor *string `field:"optional" json:"divisor" yaml:"divisor"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef struct { // The key of the secret to select from. Must be a valid secret key. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#key} Key *string `field:"optional" json:"key" yaml:"key"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#optional CronJob#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycle ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycle struct { // post_start block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#post_start CronJob#post_start} PostStart interface{} `field:"optional" json:"postStart" yaml:"postStart"` // pre_stop block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#pre_stop CronJob#pre_stop} PreStop interface{} `field:"optional" json:"preStop" yaml:"preStop"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycle SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycle) PostStart() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList PostStartInput() interface{} PreStop() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStart ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStart struct { // exec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#exec CronJob#exec} Exec *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec `field:"optional" json:"exec" yaml:"exec"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#http_get CronJob#http_get} HttpGet *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#tcp_socket CronJob#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#command CronJob#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference 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() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec) // 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#host CronJob#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#http_header CronJob#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#scheme CronJob#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#value CronJob#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet) 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ExecInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec // Experimental. Fqn() *string HttpGet() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference HttpGetInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet InternalValue() interface{} SetInternalValue(val interface{}) TcpSocket() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList 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 *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec) PutHttpGet(value *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet) 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *string `field:"required" json:"port" yaml:"port"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStop ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStop struct { // exec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#exec CronJob#exec} Exec *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec `field:"optional" json:"exec" yaml:"exec"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#http_get CronJob#http_get} HttpGet *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#tcp_socket CronJob#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#command CronJob#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference 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() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec) // 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#host CronJob#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#http_header CronJob#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#scheme CronJob#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#value CronJob#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet) 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ExecInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec // Experimental. Fqn() *string HttpGet() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference HttpGetInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet InternalValue() interface{} SetInternalValue(val interface{}) TcpSocket() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList 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 *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec) PutHttpGet(value *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet) 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *string `field:"required" json:"port" yaml:"port"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerList ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecInitContainerOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerList
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#exec CronJob#exec} Exec *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec `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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#failure_threshold CronJob#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // grpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#grpc CronJob#grpc} Grpc interface{} `field:"optional" json:"grpc" yaml:"grpc"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#http_get CronJob#http_get} HttpGet *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#initial_delay_seconds CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#period_seconds CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#success_threshold CronJob#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#tcp_socket CronJob#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#timeout_seconds CronJob#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#command CronJob#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference 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() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec) // 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpc ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpc struct { // Number of the port to access on the container. Number must be in the range 1 to 65535. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *float64 `field:"required" json:"port" yaml:"port"` // Name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#service CronJob#service} Service *string `field:"optional" json:"service" yaml:"service"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcList ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcList
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() *float64 SetPort(val *float64) PortInput() *float64 Service() *string SetService(val *string) ServiceInput() *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 ResetService() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#host CronJob#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#http_header CronJob#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#scheme CronJob#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#value CronJob#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet) 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference ExecInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string Grpc() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcList GrpcInput() interface{} HttpGet() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference HttpGetInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList 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 *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec) PutGrpc(value interface{}) PutHttpGet(value *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetGrpc() 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocket ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocket 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *string `field:"required" json:"port" yaml:"port"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerOutputReference 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() CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvList EnvFrom() CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromList 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() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference LifecycleInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycle LivenessProbe() CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference LivenessProbeInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe Name() *string SetName(val *string) NameInput() *string Port() CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortList PortInput() interface{} ReadinessProbe() CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference ReadinessProbeInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe Resources() CronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference ResourcesInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerResources SecurityContext() CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference SecurityContextInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContext StartupProbe() CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference StartupProbeInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbe 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{} VolumeDevice() CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceList VolumeDeviceInput() interface{} VolumeMount() CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList 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 *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycle) PutLivenessProbe(value *CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe) PutPort(value interface{}) PutReadinessProbe(value *CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe) PutResources(value *CronJobSpecJobTemplateSpecTemplateSpecInitContainerResources) PutSecurityContext(value *CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContext) PutStartupProbe(value *CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbe) PutVolumeDevice(value interface{}) PutVolumeMount(value interface{}) ResetArgs() ResetCommand() ResetEnv() ResetEnvFrom() ResetImage() ResetImagePullPolicy() ResetLifecycle() ResetLivenessProbe() ResetPort() ResetReadinessProbe() ResetResources() ResetSecurityContext() ResetStartupProbe() ResetStdin() ResetStdinOnce() ResetTerminationMessagePath() ResetTerminationMessagePolicy() ResetTty() ResetVolumeDevice() 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerPort ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerPort 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#container_port CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#host_ip CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#host_port CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#protocol CronJob#protocol} Protocol *string `field:"optional" json:"protocol" yaml:"protocol"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortList ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerPortList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerPortList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortList
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#exec CronJob#exec} Exec *CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec `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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#failure_threshold CronJob#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // grpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#grpc CronJob#grpc} Grpc interface{} `field:"optional" json:"grpc" yaml:"grpc"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#http_get CronJob#http_get} HttpGet *CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#initial_delay_seconds CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#period_seconds CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#success_threshold CronJob#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#tcp_socket CronJob#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#timeout_seconds CronJob#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#command CronJob#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference 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() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec) // 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpc ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpc struct { // Number of the port to access on the container. Number must be in the range 1 to 65535. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *float64 `field:"required" json:"port" yaml:"port"` // Name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#service CronJob#service} Service *string `field:"optional" json:"service" yaml:"service"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcList ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcList
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() *float64 SetPort(val *float64) PortInput() *float64 Service() *string SetService(val *string) ServiceInput() *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 ResetService() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#host CronJob#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#http_header CronJob#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#scheme CronJob#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#value CronJob#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet) 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference ExecInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string Grpc() CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcList GrpcInput() interface{} HttpGet() CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference HttpGetInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList 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 *CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec) PutGrpc(value interface{}) PutHttpGet(value *CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetGrpc() 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocket ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocket 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *string `field:"required" json:"port" yaml:"port"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerResources ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerResources struct { // Describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#limits CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#requests CronJob#requests} Requests *map[string]*string `field:"optional" json:"requests" yaml:"requests"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerResources SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerResources) 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContext ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContext 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#allow_privilege_escalation CronJob#allow_privilege_escalation} AllowPrivilegeEscalation interface{} `field:"optional" json:"allowPrivilegeEscalation" yaml:"allowPrivilegeEscalation"` // capabilities block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#capabilities CronJob#capabilities} Capabilities *CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities `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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#privileged CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#read_only_root_filesystem CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#run_as_group CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#run_as_non_root CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#run_as_user CronJob#run_as_user} RunAsUser *string `field:"optional" json:"runAsUser" yaml:"runAsUser"` // seccomp_profile block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#seccomp_profile CronJob#seccomp_profile} SeccompProfile *CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"` // se_linux_options block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#se_linux_options CronJob#se_linux_options} SeLinuxOptions *CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities struct { // Added capabilities. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#add CronJob#add} Add *[]*string `field:"optional" json:"add" yaml:"add"` // Removed capabilities. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#drop CronJob#drop} Drop *[]*string `field:"optional" json:"drop" yaml:"drop"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference 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() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities) // 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference interface { cdktf.ComplexObject AllowPrivilegeEscalation() interface{} SetAllowPrivilegeEscalation(val interface{}) AllowPrivilegeEscalationInput() interface{} Capabilities() CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference CapabilitiesInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContext SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContext) 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() CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference SeccompProfileInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile SeLinuxOptions() CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference SeLinuxOptionsInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions // 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 *CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities) PutSeccompProfile(value *CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile) PutSeLinuxOptions(value *CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions) 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions struct { // Level is SELinux level label that applies to the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#level CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#role CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#type CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#user CronJob#user} User *string `field:"optional" json:"user" yaml:"user"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions) 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#localhost_profile CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#type CronJob#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile) 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbe ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#exec CronJob#exec} Exec *CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec `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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#failure_threshold CronJob#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // grpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#grpc CronJob#grpc} Grpc interface{} `field:"optional" json:"grpc" yaml:"grpc"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#http_get CronJob#http_get} HttpGet *CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#initial_delay_seconds CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#period_seconds CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#success_threshold CronJob#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#tcp_socket CronJob#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#timeout_seconds CronJob#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#command CronJob#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference 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() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec) // 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpc ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpc struct { // Number of the port to access on the container. Number must be in the range 1 to 65535. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *float64 `field:"required" json:"port" yaml:"port"` // Name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#service CronJob#service} Service *string `field:"optional" json:"service" yaml:"service"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcList ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcList
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() *float64 SetPort(val *float64) PortInput() *float64 Service() *string SetService(val *string) ServiceInput() *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 ResetService() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#host CronJob#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#http_header CronJob#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#scheme CronJob#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#value CronJob#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet) 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference ExecInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string Grpc() CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcList GrpcInput() interface{} HttpGet() CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference HttpGetInput() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbe SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList 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 *CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec) PutGrpc(value interface{}) PutHttpGet(value *CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetGrpc() 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocket ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocket 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#port CronJob#port} Port *string `field:"required" json:"port" yaml:"port"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDevice ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDevice struct { // Path within the container at which the volume device should be attached. For example '/dev/xvda'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#device_path CronJob#device_path} DevicePath *string `field:"required" json:"devicePath" yaml:"devicePath"` // This must match the Name of a PersistentVolumeClaim. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"required" json:"name" yaml:"name"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceList ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceList ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceList
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceOutputReference ¶ added in v11.8.0
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DevicePath() *string SetDevicePath(val *string) DevicePathInput() *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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceOutputReference ¶ added in v11.8.0
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMount ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMount struct { // Path within the container at which the volume should be mounted. Must not contain ':'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#mount_path CronJob#mount_path} MountPath *string `field:"required" json:"mountPath" yaml:"mountPath"` // This must match the Name of a Volume. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#mount_propagation CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#read_only CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#sub_path CronJob#sub_path} SubPath *string `field:"optional" json:"subPath" yaml:"subPath"` }
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecOs ¶
type CronJobSpecJobTemplateSpecTemplateSpecOs struct { // Name is the name of the operating system. The currently supported values are linux and windows. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"required" json:"name" yaml:"name"` }
type CronJobSpecJobTemplateSpecTemplateSpecOsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecOsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecOs SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecOs) 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 NewCronJobSpecJobTemplateSpecTemplateSpecOsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecOsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecOsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecOutputReference interface { cdktf.ComplexObject ActiveDeadlineSeconds() *float64 SetActiveDeadlineSeconds(val *float64) ActiveDeadlineSecondsInput() *float64 Affinity() CronJobSpecJobTemplateSpecTemplateSpecAffinityOutputReference AffinityInput() *CronJobSpecJobTemplateSpecTemplateSpecAffinity 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() CronJobSpecJobTemplateSpecTemplateSpecContainerList 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() CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOutputReference DnsConfigInput() *CronJobSpecJobTemplateSpecTemplateSpecDnsConfig DnsPolicy() *string SetDnsPolicy(val *string) DnsPolicyInput() *string EnableServiceLinks() interface{} SetEnableServiceLinks(val interface{}) EnableServiceLinksInput() interface{} // Experimental. Fqn() *string HostAliases() CronJobSpecJobTemplateSpecTemplateSpecHostAliasesList 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() CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsList ImagePullSecretsInput() interface{} InitContainer() CronJobSpecJobTemplateSpecTemplateSpecInitContainerList InitContainerInput() interface{} InternalValue() *CronJobSpecJobTemplateSpecTemplateSpec SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpec) NodeName() *string SetNodeName(val *string) NodeNameInput() *string NodeSelector() *map[string]*string SetNodeSelector(val *map[string]*string) NodeSelectorInput() *map[string]*string Os() CronJobSpecJobTemplateSpecTemplateSpecOsOutputReference OsInput() *CronJobSpecJobTemplateSpecTemplateSpecOs PriorityClassName() *string SetPriorityClassName(val *string) PriorityClassNameInput() *string ReadinessGate() CronJobSpecJobTemplateSpecTemplateSpecReadinessGateList ReadinessGateInput() interface{} RestartPolicy() *string SetRestartPolicy(val *string) RestartPolicyInput() *string RuntimeClassName() *string SetRuntimeClassName(val *string) RuntimeClassNameInput() *string SchedulerName() *string SetSchedulerName(val *string) SchedulerNameInput() *string SecurityContext() CronJobSpecJobTemplateSpecTemplateSpecSecurityContextOutputReference SecurityContextInput() *CronJobSpecJobTemplateSpecTemplateSpecSecurityContext 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() CronJobSpecJobTemplateSpecTemplateSpecTolerationList TolerationInput() interface{} TopologySpreadConstraint() CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList TopologySpreadConstraintInput() interface{} Volume() CronJobSpecJobTemplateSpecTemplateSpecVolumeList 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 *CronJobSpecJobTemplateSpecTemplateSpecAffinity) PutContainer(value interface{}) PutDnsConfig(value *CronJobSpecJobTemplateSpecTemplateSpecDnsConfig) PutHostAliases(value interface{}) PutImagePullSecrets(value interface{}) PutInitContainer(value interface{}) PutOs(value *CronJobSpecJobTemplateSpecTemplateSpecOs) PutReadinessGate(value interface{}) PutSecurityContext(value *CronJobSpecJobTemplateSpecTemplateSpecSecurityContext) 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() ResetOs() ResetPriorityClassName() ResetReadinessGate() ResetRestartPolicy() ResetRuntimeClassName() ResetSchedulerName() 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 NewCronJobSpecJobTemplateSpecTemplateSpecOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecReadinessGate ¶
type CronJobSpecJobTemplateSpecTemplateSpecReadinessGate struct { // refers to a condition in the pod's condition list with matching type. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#condition_type CronJob#condition_type} ConditionType *string `field:"required" json:"conditionType" yaml:"conditionType"` }
type CronJobSpecJobTemplateSpecTemplateSpecReadinessGateList ¶
type CronJobSpecJobTemplateSpecTemplateSpecReadinessGateList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecReadinessGateOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecReadinessGateList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecReadinessGateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecReadinessGateList
type CronJobSpecJobTemplateSpecTemplateSpecReadinessGateOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecReadinessGateOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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 NewCronJobSpecJobTemplateSpecTemplateSpecReadinessGateOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecReadinessGateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecReadinessGateOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContext ¶
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContext 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#fs_group CronJob#fs_group} FsGroup *string `field:"optional" json:"fsGroup" yaml:"fsGroup"` // fsGroupChangePolicy defines behavior of changing ownership and permission of the volume before being exposed inside Pod. // // This field will only apply to volume types which support fsGroup based ownership(and permissions). It will have no effect on ephemeral volume types such as: secret, configmaps and emptydir. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#fs_group_change_policy CronJob#fs_group_change_policy} FsGroupChangePolicy *string `field:"optional" json:"fsGroupChangePolicy" yaml:"fsGroupChangePolicy"` // 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#run_as_group CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#run_as_non_root CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#run_as_user CronJob#run_as_user} RunAsUser *string `field:"optional" json:"runAsUser" yaml:"runAsUser"` // seccomp_profile block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#seccomp_profile CronJob#seccomp_profile} SeccompProfile *CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"` // se_linux_options block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#se_linux_options CronJob#se_linux_options} SeLinuxOptions *CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions `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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#supplemental_groups CronJob#supplemental_groups} SupplementalGroups *[]*float64 `field:"optional" json:"supplementalGroups" yaml:"supplementalGroups"` // sysctl block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#sysctl CronJob#sysctl} Sysctl interface{} `field:"optional" json:"sysctl" yaml:"sysctl"` // windows_options block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#windows_options CronJob#windows_options} WindowsOptions *CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptions `field:"optional" json:"windowsOptions" yaml:"windowsOptions"` }
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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) FsGroupChangePolicy() *string SetFsGroupChangePolicy(val *string) FsGroupChangePolicyInput() *string FsGroupInput() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecSecurityContext SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecSecurityContext) RunAsGroup() *string SetRunAsGroup(val *string) RunAsGroupInput() *string RunAsNonRoot() interface{} SetRunAsNonRoot(val interface{}) RunAsNonRootInput() interface{} RunAsUser() *string SetRunAsUser(val *string) RunAsUserInput() *string SeccompProfile() CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference SeccompProfileInput() *CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile SeLinuxOptions() CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference SeLinuxOptionsInput() *CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions SupplementalGroups() *[]*float64 SetSupplementalGroups(val *[]*float64) SupplementalGroupsInput() *[]*float64 Sysctl() CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlList SysctlInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WindowsOptions() CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference WindowsOptionsInput() *CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptions // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile) PutSeLinuxOptions(value *CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions) PutSysctl(value interface{}) PutWindowsOptions(value *CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptions) ResetFsGroup() ResetFsGroupChangePolicy() ResetRunAsGroup() ResetRunAsNonRoot() ResetRunAsUser() ResetSeccompProfile() ResetSeLinuxOptions() ResetSupplementalGroups() ResetSysctl() ResetWindowsOptions() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecSecurityContextOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions ¶
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions struct { // Level is SELinux level label that applies to the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#level CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#role CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#type CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#user CronJob#user} User *string `field:"optional" json:"user" yaml:"user"` }
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions) 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 NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile ¶
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#localhost_profile CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#type CronJob#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile) 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 NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctl ¶
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctl struct { // Name of a property to set. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"required" json:"name" yaml:"name"` // Value of a property to set. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#value CronJob#value} Value *string `field:"required" json:"value" yaml:"value"` }
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlList ¶
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlList
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptions ¶
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptions struct { // GMSACredentialSpec is where the GMSA admission webhook inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#gmsa_credential_spec CronJob#gmsa_credential_spec} GmsaCredentialSpec *string `field:"optional" json:"gmsaCredentialSpec" yaml:"gmsaCredentialSpec"` // GMSACredentialSpecName is the name of the GMSA credential spec to use. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#gmsa_credential_spec_name CronJob#gmsa_credential_spec_name} GmsaCredentialSpecName *string `field:"optional" json:"gmsaCredentialSpecName" yaml:"gmsaCredentialSpecName"` // HostProcess determines if a container should be run as a 'Host Process' container. Default value is false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#host_process CronJob#host_process} HostProcess interface{} `field:"optional" json:"hostProcess" yaml:"hostProcess"` // The UserName in Windows to run the entrypoint of the container process. // // Defaults to the 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#run_as_username CronJob#run_as_username} RunAsUsername *string `field:"optional" json:"runAsUsername" yaml:"runAsUsername"` }
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GmsaCredentialSpec() *string SetGmsaCredentialSpec(val *string) GmsaCredentialSpecInput() *string GmsaCredentialSpecName() *string SetGmsaCredentialSpecName(val *string) GmsaCredentialSpecNameInput() *string HostProcess() interface{} SetHostProcess(val interface{}) HostProcessInput() interface{} InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptions SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptions) RunAsUsername() *string SetRunAsUsername(val *string) RunAsUsernameInput() *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 ResetGmsaCredentialSpec() ResetGmsaCredentialSpecName() ResetHostProcess() ResetRunAsUsername() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecToleration ¶
type CronJobSpecJobTemplateSpecTemplateSpecToleration 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#effect CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#operator CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#toleration_seconds CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#value CronJob#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type CronJobSpecJobTemplateSpecTemplateSpecTolerationList ¶
type CronJobSpecJobTemplateSpecTemplateSpecTolerationList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecTolerationOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecTolerationList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecTolerationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecTolerationList
type CronJobSpecJobTemplateSpecTemplateSpecTolerationOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecTolerationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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 NewCronJobSpecJobTemplateSpecTemplateSpecTolerationOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecTolerationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecTolerationOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraint ¶
type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraint struct { // label_selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#label_selector CronJob#label_selector} LabelSelector interface{} `field:"optional" json:"labelSelector" yaml:"labelSelector"` // is a set of pod label keys to select the pods over which spreading will be calculated. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_label_keys CronJob#match_label_keys} MatchLabelKeys *[]*string `field:"optional" json:"matchLabelKeys" yaml:"matchLabelKeys"` // describes the degree to which pods may be unevenly distributed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#max_skew CronJob#max_skew} MaxSkew *float64 `field:"optional" json:"maxSkew" yaml:"maxSkew"` // indicates a minimum number of eligible domains. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#min_domains CronJob#min_domains} MinDomains *float64 `field:"optional" json:"minDomains" yaml:"minDomains"` // indicates how we will treat Pod's nodeAffinity/nodeSelector when calculating pod topology spread skew. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#node_affinity_policy CronJob#node_affinity_policy} NodeAffinityPolicy *string `field:"optional" json:"nodeAffinityPolicy" yaml:"nodeAffinityPolicy"` // indicates how we will treat node taints when calculating pod topology spread skew. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#node_taints_policy CronJob#node_taints_policy} NodeTaintsPolicy *string `field:"optional" json:"nodeTaintsPolicy" yaml:"nodeTaintsPolicy"` // 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#topology_key CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#when_unsatisfiable CronJob#when_unsatisfiable} WhenUnsatisfiable *string `field:"optional" json:"whenUnsatisfiable" yaml:"whenUnsatisfiable"` }
type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelector ¶
type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_expressions CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_labels CronJob#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList ¶
type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList
type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions ¶
type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#operator CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#values CronJob#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ¶
type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList
type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList 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 NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList ¶
type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList
type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList LabelSelectorInput() interface{} MatchLabelKeys() *[]*string SetMatchLabelKeys(val *[]*string) MatchLabelKeysInput() *[]*string MaxSkew() *float64 SetMaxSkew(val *float64) MaxSkewInput() *float64 MinDomains() *float64 SetMinDomains(val *float64) MinDomainsInput() *float64 NodeAffinityPolicy() *string SetNodeAffinityPolicy(val *string) NodeAffinityPolicyInput() *string NodeTaintsPolicy() *string SetNodeTaintsPolicy(val *string) NodeTaintsPolicyInput() *string // 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() ResetMatchLabelKeys() ResetMaxSkew() ResetMinDomains() ResetNodeAffinityPolicy() ResetNodeTaintsPolicy() 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 NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolume ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolume struct { // aws_elastic_block_store block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#aws_elastic_block_store CronJob#aws_elastic_block_store} AwsElasticBlockStore *CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore `field:"optional" json:"awsElasticBlockStore" yaml:"awsElasticBlockStore"` // azure_disk block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#azure_disk CronJob#azure_disk} AzureDisk *CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDisk `field:"optional" json:"azureDisk" yaml:"azureDisk"` // azure_file block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#azure_file CronJob#azure_file} AzureFile *CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFile `field:"optional" json:"azureFile" yaml:"azureFile"` // ceph_fs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#ceph_fs CronJob#ceph_fs} CephFs *CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFs `field:"optional" json:"cephFs" yaml:"cephFs"` // cinder block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#cinder CronJob#cinder} Cinder *CronJobSpecJobTemplateSpecTemplateSpecVolumeCinder `field:"optional" json:"cinder" yaml:"cinder"` // config_map block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#config_map CronJob#config_map} ConfigMap *CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMap `field:"optional" json:"configMap" yaml:"configMap"` // csi block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#csi CronJob#csi} Csi *CronJobSpecJobTemplateSpecTemplateSpecVolumeCsi `field:"optional" json:"csi" yaml:"csi"` // downward_api block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#downward_api CronJob#downward_api} DownwardApi *CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApi `field:"optional" json:"downwardApi" yaml:"downwardApi"` // empty_dir block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#empty_dir CronJob#empty_dir} EmptyDir *CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDir `field:"optional" json:"emptyDir" yaml:"emptyDir"` // ephemeral block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#ephemeral CronJob#ephemeral} Ephemeral *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeral `field:"optional" json:"ephemeral" yaml:"ephemeral"` // fc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#fc CronJob#fc} Fc *CronJobSpecJobTemplateSpecTemplateSpecVolumeFc `field:"optional" json:"fc" yaml:"fc"` // flex_volume block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#flex_volume CronJob#flex_volume} FlexVolume *CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolume `field:"optional" json:"flexVolume" yaml:"flexVolume"` // flocker block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#flocker CronJob#flocker} Flocker *CronJobSpecJobTemplateSpecTemplateSpecVolumeFlocker `field:"optional" json:"flocker" yaml:"flocker"` // gce_persistent_disk block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#gce_persistent_disk CronJob#gce_persistent_disk} GcePersistentDisk *CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk `field:"optional" json:"gcePersistentDisk" yaml:"gcePersistentDisk"` // git_repo block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#git_repo CronJob#git_repo} GitRepo *CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepo `field:"optional" json:"gitRepo" yaml:"gitRepo"` // glusterfs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#glusterfs CronJob#glusterfs} Glusterfs *CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfs `field:"optional" json:"glusterfs" yaml:"glusterfs"` // host_path block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#host_path CronJob#host_path} HostPath *CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPath `field:"optional" json:"hostPath" yaml:"hostPath"` // iscsi block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#iscsi CronJob#iscsi} Iscsi *CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsi `field:"optional" json:"iscsi" yaml:"iscsi"` // local block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#local CronJob#local} Local *CronJobSpecJobTemplateSpecTemplateSpecVolumeLocal `field:"optional" json:"local" yaml:"local"` // Volume's name. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"optional" json:"name" yaml:"name"` // nfs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#nfs CronJob#nfs} Nfs *CronJobSpecJobTemplateSpecTemplateSpecVolumeNfs `field:"optional" json:"nfs" yaml:"nfs"` // persistent_volume_claim block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#persistent_volume_claim CronJob#persistent_volume_claim} PersistentVolumeClaim *CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim `field:"optional" json:"persistentVolumeClaim" yaml:"persistentVolumeClaim"` // photon_persistent_disk block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#photon_persistent_disk CronJob#photon_persistent_disk} PhotonPersistentDisk *CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk `field:"optional" json:"photonPersistentDisk" yaml:"photonPersistentDisk"` // projected block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#projected CronJob#projected} Projected interface{} `field:"optional" json:"projected" yaml:"projected"` // quobyte block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#quobyte CronJob#quobyte} Quobyte *CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyte `field:"optional" json:"quobyte" yaml:"quobyte"` // rbd block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#rbd CronJob#rbd} Rbd *CronJobSpecJobTemplateSpecTemplateSpecVolumeRbd `field:"optional" json:"rbd" yaml:"rbd"` // secret block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#secret CronJob#secret} Secret *CronJobSpecJobTemplateSpecTemplateSpecVolumeSecret `field:"optional" json:"secret" yaml:"secret"` // vsphere_volume block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#vsphere_volume CronJob#vsphere_volume} VsphereVolume *CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolume `field:"optional" json:"vsphereVolume" yaml:"vsphereVolume"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore struct { // Unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#volume_id CronJob#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: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#fs_type CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#partition CronJob#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: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#read_only CronJob#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDisk ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDisk struct { // Host Caching mode: None, Read Only, Read Write. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#caching_mode CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#data_disk_uri CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#disk_name CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#fs_type CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#kind CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#read_only CronJob#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDisk SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDisk) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFile ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFile struct { // The name of secret that contains Azure Storage Account Name and Key. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#secret_name CronJob#secret_name} SecretName *string `field:"required" json:"secretName" yaml:"secretName"` // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#share_name CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#read_only CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#secret_namespace CronJob#secret_namespace} SecretNamespace *string `field:"optional" json:"secretNamespace" yaml:"secretNamespace"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFile SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFile) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFs ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFs struct { // Monitors is a collection of Ceph monitors. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#monitors CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#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: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#read_only CronJob#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: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#secret_file CronJob#secret_file} SecretFile *string `field:"optional" json:"secretFile" yaml:"secretFile"` // secret_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#secret_ref CronJob#secret_ref} SecretRef *CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` // User is the rados user name, default is admin. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#user CronJob#user} User *string `field:"optional" json:"user" yaml:"user"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFs SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFs) 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() CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference SecretRefInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef // 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 *CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"optional" json:"name" yaml:"name"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#namespace CronJob#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeCinder ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeCinder struct { // Volume ID used to identify the volume in Cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#volume_id CronJob#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: https://examples.k8s.io/mysql-cinder-pd/README.md // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#fs_type CronJob#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: https://examples.k8s.io/mysql-cinder-pd/README.md. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#read_only CronJob#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeCinder SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeCinder) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMap ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMap 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#default_mode CronJob#default_mode} DefaultMode *string `field:"optional" json:"defaultMode" yaml:"defaultMode"` // items block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#items CronJob#items} Items interface{} `field:"optional" json:"items" yaml:"items"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#optional CronJob#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItems ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItems struct { // The key to project. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#mode CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList
type CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMap SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMap) Items() CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeCsi ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeCsi 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#driver CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#fs_type CronJob#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // node_publish_secret_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#node_publish_secret_ref CronJob#node_publish_secret_ref} NodePublishSecretRef *CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef `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: https://kubernetes.io/docs/concepts/storage/volumes#csi. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#read_only CronJob#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // Attributes of the volume to publish. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#volume_attributes CronJob#volume_attributes} VolumeAttributes *map[string]*string `field:"optional" json:"volumeAttributes" yaml:"volumeAttributes"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeCsi SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeCsi) NodePublishSecretRef() CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference NodePublishSecretRefInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef 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 *CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApi ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApi 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#default_mode CronJob#default_mode} DefaultMode *string `field:"optional" json:"defaultMode" yaml:"defaultMode"` // items block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#items CronJob#items} Items interface{} `field:"optional" json:"items" yaml:"items"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItems ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItems struct { // field_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#field_ref CronJob#field_ref} FieldRef *CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef `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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#mode CronJob#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // resource_field_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#resource_field_ref CronJob#resource_field_ref} ResourceFieldRef *CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef struct { // Version of the schema the FieldPath is written in terms of, defaults to "v1". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#api_version CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#field_path CronJob#field_path} FieldPath *string `field:"optional" json:"fieldPath" yaml:"fieldPath"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef) // 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList
type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference FieldRefInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Mode() *string SetMode(val *string) ModeInput() *string Path() *string SetPath(val *string) PathInput() *string ResourceFieldRef() CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ResourceFieldRefInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef // 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 *CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef) PutResourceFieldRef(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#container_name CronJob#container_name}. ContainerName *string `field:"required" json:"containerName" yaml:"containerName"` // Resource to select. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#resource CronJob#resource} Resource *string `field:"required" json:"resource" yaml:"resource"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#divisor CronJob#divisor}. Divisor *string `field:"optional" json:"divisor" yaml:"divisor"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApi SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApi) Items() CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDir ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDir struct { // What type of storage medium should back this directory. // // The default is "" which means to use the node's default medium. Must be one of ["" "Memory" "HugePages" "HugePages-2Mi" "HugePages-1Gi"]. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#medium CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#size_limit CronJob#size_limit} SizeLimit *string `field:"optional" json:"sizeLimit" yaml:"sizeLimit"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDir SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDir) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeral ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeral struct { // volume_claim_template block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#volume_claim_template CronJob#volume_claim_template} VolumeClaimTemplate *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate `field:"required" json:"volumeClaimTemplate" yaml:"volumeClaimTemplate"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeral SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeral) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VolumeClaimTemplate() CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference VolumeClaimTemplateInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutVolumeClaimTemplate(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate struct { // spec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#spec CronJob#spec} Spec *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec `field:"required" json:"spec" yaml:"spec"` // metadata block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#metadata CronJob#metadata} Metadata *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata `field:"optional" json:"metadata" yaml:"metadata"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata struct { // An unstructured key value map stored with the persistent volume claim that may be used to store arbitrary metadata. // // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#annotations CronJob#annotations} Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"` // Map of string keys and values that can be used to organize and categorize (scope and select) the persistent volume claim. // // May match selectors of replication controllers and services. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#labels CronJob#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference 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 InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata) Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *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 ResetAnnotations() ResetLabels() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate) Metadata() CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference MetadataInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata Spec() CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference SpecInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec // 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 *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata) PutSpec(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec) ResetMetadata() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec struct { // A set of the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#access_modes CronJob#access_modes} AccessModes *[]*string `field:"required" json:"accessModes" yaml:"accessModes"` // resources block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#resources CronJob#resources} Resources *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources `field:"required" json:"resources" yaml:"resources"` // selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#selector CronJob#selector} Selector *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector `field:"optional" json:"selector" yaml:"selector"` // Name of the storage class requested by the claim. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#storage_class_name CronJob#storage_class_name} StorageClassName *string `field:"optional" json:"storageClassName" yaml:"storageClassName"` // Defines what type of volume is required by the claim. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#volume_mode CronJob#volume_mode} VolumeMode *string `field:"optional" json:"volumeMode" yaml:"volumeMode"` // The binding reference to the PersistentVolume backing this claim. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#volume_name CronJob#volume_name} VolumeName *string `field:"optional" json:"volumeName" yaml:"volumeName"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference interface { cdktf.ComplexObject AccessModes() *[]*string SetAccessModes(val *[]*string) AccessModesInput() *[]*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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec) Resources() CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ResourcesInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources Selector() CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference SelectorInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector StorageClassName() *string SetStorageClassName(val *string) StorageClassNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VolumeMode() *string SetVolumeMode(val *string) VolumeModeInput() *string VolumeName() *string SetVolumeName(val *string) VolumeNameInput() *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 PutResources(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources) PutSelector(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector) ResetSelector() ResetStorageClassName() ResetVolumeMode() ResetVolumeName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources struct { // Map describing the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#limits CronJob#limits} Limits *map[string]*string `field:"optional" json:"limits" yaml:"limits"` // Map describing the minimum amount of compute resources required. // // If this 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-resources-containers/ // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#requests CronJob#requests} Requests *map[string]*string `field:"optional" json:"requests" yaml:"requests"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_expressions CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#match_labels CronJob#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#operator CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#values CronJob#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector) MatchExpressions() CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeFc ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeFc struct { // FC target lun number. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#lun CronJob#lun} Lun *float64 `field:"required" json:"lun" yaml:"lun"` // FC target worldwide names (WWNs). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#target_ww_ns CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#fs_type CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#read_only CronJob#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeFcOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeFcOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeFc SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeFc) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFcOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeFcOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolume ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolume struct { // Driver is the name of the driver to use for this volume. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#driver CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#fs_type CronJob#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // Extra command options if any. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#options CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#read_only CronJob#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // secret_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#secret_ref CronJob#secret_ref} SecretRef *CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolume SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolume) Options() *map[string]*string SetOptions(val *map[string]*string) OptionsInput() *map[string]*string ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} SecretRef() CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference SecretRefInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef // 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 *CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"optional" json:"name" yaml:"name"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#namespace CronJob#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeFlocker ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeFlocker 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#dataset_name CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#dataset_uuid CronJob#dataset_uuid} DatasetUuid *string `field:"optional" json:"datasetUuid" yaml:"datasetUuid"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeFlocker SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeFlocker) // 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk struct { // Unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#pd_name CronJob#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: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#fs_type CronJob#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: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#partition CronJob#partition} Partition *float64 `field:"optional" json:"partition" yaml:"partition"` // Whether to force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#read_only CronJob#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepo ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepo 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#directory CronJob#directory} Directory *string `field:"optional" json:"directory" yaml:"directory"` // Repository URL. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#repository CronJob#repository} Repository *string `field:"optional" json:"repository" yaml:"repository"` // Commit hash for the specified revision. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#revision CronJob#revision} Revision *string `field:"optional" json:"revision" yaml:"revision"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepo SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepo) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfs ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfs struct { // The endpoint name that details Glusterfs topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#endpoints_name CronJob#endpoints_name} EndpointsName *string `field:"required" json:"endpointsName" yaml:"endpointsName"` // The Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#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: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#read_only CronJob#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfs SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfs) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPath ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPath struct { // Path of the directory on the host. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#type CronJob#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPath SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPath) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsi ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsi struct { // Target iSCSI Qualified Name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#iqn CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#target_portal CronJob#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: https://kubernetes.io/docs/concepts/storage/volumes#iscsi // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#fs_type CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#iscsi_interface CronJob#iscsi_interface} IscsiInterface *string `field:"optional" json:"iscsiInterface" yaml:"iscsiInterface"` // iSCSI target lun number. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#lun CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#read_only CronJob#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsi SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsi) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeList ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecVolumeOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeList
type CronJobSpecJobTemplateSpecTemplateSpecVolumeLocal ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeLocal struct { // Path of the directory on the host. More info: https://kubernetes.io/docs/concepts/storage/volumes#local. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecVolumeLocal SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeLocal) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeNfs ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeNfs struct { // Path that is exported by the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#path} Path *string `field:"required" json:"path" yaml:"path"` // Server is the hostname or IP address of the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#server CronJob#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: https://kubernetes.io/docs/concepts/storage/volumes#nfs. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#read_only CronJob#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecVolumeNfs SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeNfs) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeOutputReference interface { cdktf.ComplexObject AwsElasticBlockStore() CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference AwsElasticBlockStoreInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore AzureDisk() CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference AzureDiskInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDisk AzureFile() CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference AzureFileInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFile CephFs() CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference CephFsInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFs Cinder() CronJobSpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference CinderInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeCinder // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference ConfigMapInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMap // The creation stack of this resolvable 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() CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference CsiInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeCsi DownwardApi() CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference DownwardApiInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApi EmptyDir() CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference EmptyDirInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDir Ephemeral() CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference EphemeralInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeral Fc() CronJobSpecJobTemplateSpecTemplateSpecVolumeFcOutputReference FcInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeFc FlexVolume() CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference FlexVolumeInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolume Flocker() CronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference FlockerInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeFlocker // Experimental. Fqn() *string GcePersistentDisk() CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference GcePersistentDiskInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk GitRepo() CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference GitRepoInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepo Glusterfs() CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference GlusterfsInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfs HostPath() CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference HostPathInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPath InternalValue() interface{} SetInternalValue(val interface{}) Iscsi() CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference IscsiInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsi Local() CronJobSpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference LocalInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeLocal Name() *string SetName(val *string) NameInput() *string Nfs() CronJobSpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference NfsInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeNfs PersistentVolumeClaim() CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference PersistentVolumeClaimInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim PhotonPersistentDisk() CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference PhotonPersistentDiskInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk Projected() CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedList ProjectedInput() interface{} Quobyte() CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference QuobyteInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyte Rbd() CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference RbdInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeRbd Secret() CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference SecretInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeSecret // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VsphereVolume() CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference VsphereVolumeInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolume // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore) PutAzureDisk(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDisk) PutAzureFile(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFile) PutCephFs(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFs) PutCinder(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeCinder) PutConfigMap(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMap) PutCsi(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeCsi) PutDownwardApi(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApi) PutEmptyDir(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDir) PutEphemeral(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeral) PutFc(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeFc) PutFlexVolume(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolume) PutFlocker(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeFlocker) PutGcePersistentDisk(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk) PutGitRepo(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepo) PutGlusterfs(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfs) PutHostPath(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPath) PutIscsi(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsi) PutLocal(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeLocal) PutNfs(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeNfs) PutPersistentVolumeClaim(value *CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim) PutPhotonPersistentDisk(value *CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk) PutProjected(value interface{}) PutQuobyte(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyte) PutRbd(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeRbd) PutSecret(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeSecret) PutVsphereVolume(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolume) ResetAwsElasticBlockStore() ResetAzureDisk() ResetAzureFile() ResetCephFs() ResetCinder() ResetConfigMap() ResetCsi() ResetDownwardApi() ResetEmptyDir() ResetEphemeral() 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim struct { // ClaimName is the name of a PersistentVolumeClaim in the same. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#claim_name CronJob#claim_name} ClaimName *string `field:"optional" json:"claimName" yaml:"claimName"` // Will force the ReadOnly setting in VolumeMounts. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#read_only CronJob#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk struct { // ID that identifies Photon Controller persistent disk. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#pd_id CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#fs_type CronJob#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjected ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjected struct { // sources block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#sources CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#default_mode CronJob#default_mode} DefaultMode *string `field:"optional" json:"defaultMode" yaml:"defaultMode"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedList ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedList
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSources ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSources struct { // config_map block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#config_map CronJob#config_map} ConfigMap interface{} `field:"optional" json:"configMap" yaml:"configMap"` // downward_api block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#downward_api CronJob#downward_api} DownwardApi *CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi `field:"optional" json:"downwardApi" yaml:"downwardApi"` // secret block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#secret CronJob#secret} Secret interface{} `field:"optional" json:"secret" yaml:"secret"` // service_account_token block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#service_account_token CronJob#service_account_token} ServiceAccountToken *CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken `field:"optional" json:"serviceAccountToken" yaml:"serviceAccountToken"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMap ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMap struct { // items block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#items CronJob#items} Items interface{} `field:"optional" json:"items" yaml:"items"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#optional CronJob#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItems ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItems struct { // The key to project. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#mode CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi struct { // items block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#items CronJob#items} Items interface{} `field:"optional" json:"items" yaml:"items"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#path} Path *string `field:"required" json:"path" yaml:"path"` // field_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#field_ref CronJob#field_ref} FieldRef *CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef `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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#mode CronJob#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // resource_field_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#resource_field_ref CronJob#resource_field_ref} ResourceFieldRef *CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef struct { // Version of the schema the FieldPath is written in terms of, defaults to 'v1'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#api_version CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#field_path CronJob#field_path} FieldPath *string `field:"optional" json:"fieldPath" yaml:"fieldPath"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef) // 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference FieldRefInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Mode() *string SetMode(val *string) ModeInput() *string Path() *string SetPath(val *string) PathInput() *string ResourceFieldRef() CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ResourceFieldRefInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef // 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 *CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef) PutResourceFieldRef(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#container_name CronJob#container_name}. ContainerName *string `field:"required" json:"containerName" yaml:"containerName"` // Resource to select. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#resource CronJob#resource} Resource *string `field:"required" json:"resource" yaml:"resource"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#divisor CronJob#divisor}. Divisor *string `field:"optional" json:"divisor" yaml:"divisor"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi) Items() CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList 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() CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference DownwardApiInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Secret() CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList SecretInput() interface{} ServiceAccountToken() CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ServiceAccountTokenInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken // 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 *CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi) PutSecret(value interface{}) PutServiceAccountToken(value *CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecret ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecret struct { // items block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#items CronJob#items} Items interface{} `field:"optional" json:"items" yaml:"items"` // Name of the secret in the pod's namespace to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secrets. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#optional CronJob#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItems ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItems struct { // The key to project. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#mode CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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() CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken struct { // Path specifies a relative path to the mount point of the projected volume. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#path} Path *string `field:"required" json:"path" yaml:"path"` // Audience is the intended audience of the token. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#audience CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#expiration_seconds CronJob#expiration_seconds} ExpirationSeconds *float64 `field:"optional" json:"expirationSeconds" yaml:"expirationSeconds"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyte ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyte 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#registry CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#volume CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#group CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#read_only CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#user CronJob#user} User *string `field:"optional" json:"user" yaml:"user"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyte SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyte) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeRbd ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeRbd struct { // A collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#ceph_monitors CronJob#ceph_monitors} CephMonitors *[]*string `field:"required" json:"cephMonitors" yaml:"cephMonitors"` // The rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#rbd_image CronJob#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: https://kubernetes.io/docs/concepts/storage/volumes#rbd // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#fs_type CronJob#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: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#keyring CronJob#keyring} Keyring *string `field:"optional" json:"keyring" yaml:"keyring"` // The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#rados_user CronJob#rados_user} RadosUser *string `field:"optional" json:"radosUser" yaml:"radosUser"` // The rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#rbd_pool CronJob#rbd_pool} RbdPool *string `field:"optional" json:"rbdPool" yaml:"rbdPool"` // Whether to force the read-only setting in VolumeMounts. Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#read_only CronJob#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // secret_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#secret_ref CronJob#secret_ref} SecretRef *CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeRbd SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeRbd) 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() CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference SecretRefInput() *CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef // 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 *CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#name CronJob#name} Name *string `field:"optional" json:"name" yaml:"name"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#namespace CronJob#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef) 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeSecret ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeSecret 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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#default_mode CronJob#default_mode} DefaultMode *string `field:"optional" json:"defaultMode" yaml:"defaultMode"` // items block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#items CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#optional CronJob#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` // Name of the secret in the pod's namespace to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secrets. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#secret_name CronJob#secret_name} SecretName *string `field:"optional" json:"secretName" yaml:"secretName"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItems ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItems struct { // The key to project. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#key CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#mode CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#path CronJob#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsList ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsList ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsList
type CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeSecret SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeSecret) Items() CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsList 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference
type CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolume ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolume struct { // Path that identifies vSphere volume vmdk. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#volume_path CronJob#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://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#fs_type CronJob#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` }
type CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference ¶
type CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolume SetInternalValue(val *CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolume) // 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 NewCronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference ¶
func NewCronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference
type CronJobSpecOutputReference ¶
type CronJobSpecOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() *CronJobSpec SetInternalValue(val *CronJobSpec) JobTemplate() CronJobSpecJobTemplateOutputReference JobTemplateInput() *CronJobSpecJobTemplate 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 *CronJobSpecJobTemplate) 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 NewCronJobSpecOutputReference ¶
func NewCronJobSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobSpecOutputReference
type CronJobTimeouts ¶
type CronJobTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.36.0/docs/resources/cron_job#delete CronJob#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` }
type CronJobTimeoutsOutputReference ¶
type CronJobTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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 NewCronJobTimeoutsOutputReference ¶
func NewCronJobTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CronJobTimeoutsOutputReference
Source Files
¶
- CronJob.go
- CronJobConfig.go
- CronJobMetadata.go
- CronJobMetadataOutputReference.go
- CronJobMetadataOutputReference__checks.go
- CronJobSpec.go
- CronJobSpecJobTemplate.go
- CronJobSpecJobTemplateMetadata.go
- CronJobSpecJobTemplateMetadataOutputReference.go
- CronJobSpecJobTemplateMetadataOutputReference__checks.go
- CronJobSpecJobTemplateOutputReference.go
- CronJobSpecJobTemplateOutputReference__checks.go
- CronJobSpecJobTemplateSpec.go
- CronJobSpecJobTemplateSpecOutputReference.go
- CronJobSpecJobTemplateSpecOutputReference__checks.go
- CronJobSpecJobTemplateSpecPodFailurePolicy.go
- CronJobSpecJobTemplateSpecPodFailurePolicyOutputReference.go
- CronJobSpecJobTemplateSpecPodFailurePolicyOutputReference__checks.go
- CronJobSpecJobTemplateSpecPodFailurePolicyRule.go
- CronJobSpecJobTemplateSpecPodFailurePolicyRuleList.go
- CronJobSpecJobTemplateSpecPodFailurePolicyRuleList__checks.go
- CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodes.go
- CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodesOutputReference.go
- CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnExitCodesOutputReference__checks.go
- CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodCondition.go
- CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionList.go
- CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionList__checks.go
- CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionOutputReference.go
- CronJobSpecJobTemplateSpecPodFailurePolicyRuleOnPodConditionOutputReference__checks.go
- CronJobSpecJobTemplateSpecPodFailurePolicyRuleOutputReference.go
- CronJobSpecJobTemplateSpecPodFailurePolicyRuleOutputReference__checks.go
- CronJobSpecJobTemplateSpecSelector.go
- CronJobSpecJobTemplateSpecSelectorMatchExpressions.go
- CronJobSpecJobTemplateSpecSelectorMatchExpressionsList.go
- CronJobSpecJobTemplateSpecSelectorMatchExpressionsList__checks.go
- CronJobSpecJobTemplateSpecSelectorMatchExpressionsOutputReference.go
- CronJobSpecJobTemplateSpecSelectorMatchExpressionsOutputReference__checks.go
- CronJobSpecJobTemplateSpecSelectorOutputReference.go
- CronJobSpecJobTemplateSpecSelectorOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplate.go
- CronJobSpecJobTemplateSpecTemplateMetadata.go
- CronJobSpecJobTemplateSpecTemplateMetadataOutputReference.go
- CronJobSpecJobTemplateSpecTemplateMetadataOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateOutputReference.go
- CronJobSpecJobTemplateSpecTemplateOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpec.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinity.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinity.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinity.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinity.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainer.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnv.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFrom.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRef.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromList.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRef.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvFromSecretRefOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvList.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFrom.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRef.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRef.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRef.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycle.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecycleOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStart.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExec.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartExecOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGet.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocket.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStop.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExec.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopExecOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGet.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocket.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerList.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbe.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExec.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeExecOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpc.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcList.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeGrpcOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGet.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocket.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerPort.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerPortList.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerPortList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerPortOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerPortOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbe.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExec.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeExecOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpc.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcList.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeGrpcOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGet.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocket.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerResources.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerResourcesOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContext.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilities.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptions.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfile.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbe.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExec.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeExecOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpc.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcList.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeGrpcOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGet.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeHttpGetOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocket.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDevice.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceList.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeDeviceOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMount.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountList.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecContainerVolumeMountOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecDnsConfig.go
- CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOption.go
- CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionList.go
- CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOptionOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecDnsConfigOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecHostAliases.go
- CronJobSpecJobTemplateSpecTemplateSpecHostAliasesList.go
- CronJobSpecJobTemplateSpecTemplateSpecHostAliasesList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecHostAliasesOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecHostAliasesOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecImagePullSecrets.go
- CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsList.go
- CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecImagePullSecretsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainer.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnv.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFrom.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRef.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromList.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRef.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvList.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFrom.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRef.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycle.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecycleOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStart.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExec.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGet.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStop.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExec.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGet.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerList.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbe.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExec.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeExecOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpc.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcList.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGet.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocket.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerPort.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortList.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerPortOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbe.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExec.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeExecOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpc.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcList.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGet.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocket.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerResources.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerResourcesOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContext.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilities.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfile.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbe.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExec.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeExecOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpc.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcList.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGet.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocket.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDevice.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceList.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeDeviceOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMount.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecInitContainerVolumeMountOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecOs.go
- CronJobSpecJobTemplateSpecTemplateSpecOsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecOsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecReadinessGate.go
- CronJobSpecJobTemplateSpecTemplateSpecReadinessGateList.go
- CronJobSpecJobTemplateSpecTemplateSpecReadinessGateList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecReadinessGateOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecReadinessGateOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecSecurityContext.go
- CronJobSpecJobTemplateSpecTemplateSpecSecurityContextOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecSecurityContextOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptions.go
- CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfile.go
- CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSeccompProfileOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctl.go
- CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlList.go
- CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecSecurityContextSysctlOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptions.go
- CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecSecurityContextWindowsOptionsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecToleration.go
- CronJobSpecJobTemplateSpecTemplateSpecTolerationList.go
- CronJobSpecJobTemplateSpecTemplateSpecTolerationList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecTolerationOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecTolerationOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraint.go
- CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelector.go
- CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList.go
- CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions.go
- CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList.go
- CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList.go
- CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecTopologySpreadConstraintOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolume.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStore.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDisk.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureDiskOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFile.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeAzureFileOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFs.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRef.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeCephFsSecretRefOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeCinder.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeCinderOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMap.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItems.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapItemsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeConfigMapOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeCsi.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRef.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeCsiOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApi.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItems.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRef.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeDownwardApiOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDir.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEmptyDirOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeral.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeFc.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeFcOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeFcOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolume.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRef.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeFlocker.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeFlockerOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDisk.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeGcePersistentDiskOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepo.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeGitRepoOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfs.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeGlusterfsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPath.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeHostPathOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsi.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeIscsiOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeList.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeLocal.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeLocalOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeNfs.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeNfsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaim.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumePersistentVolumeClaimOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDisk.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumePhotonPersistentDiskOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjected.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedList.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSources.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMap.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItems.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApi.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecret.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItems.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyte.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeQuobyteOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeRbd.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRef.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeRbdSecretRefOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeSecret.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItems.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsList.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsList__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretItemsOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeSecretOutputReference__checks.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolume.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference.go
- CronJobSpecJobTemplateSpecTemplateSpecVolumeVsphereVolumeOutputReference__checks.go
- CronJobSpecOutputReference.go
- CronJobSpecOutputReference__checks.go
- CronJobTimeouts.go
- CronJobTimeoutsOutputReference.go
- CronJobTimeoutsOutputReference__checks.go
- CronJob__checks.go
- main.go