Documentation ¶
Index ¶
- func Daemonset_IsConstruct(x interface{}) *bool
- func Daemonset_TfResourceType() *string
- func NewDaemonsetMetadataOutputReference_Override(d DaemonsetMetadataOutputReference, ...)
- func NewDaemonsetSpecOutputReference_Override(d DaemonsetSpecOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewDaemonsetSpecSelectorMatchExpressionsList_Override(d DaemonsetSpecSelectorMatchExpressionsList, ...)
- func NewDaemonsetSpecSelectorMatchExpressionsOutputReference_Override(d DaemonsetSpecSelectorMatchExpressionsOutputReference, ...)
- func NewDaemonsetSpecSelectorOutputReference_Override(d DaemonsetSpecSelectorOutputReference, ...)
- func NewDaemonsetSpecStrategyOutputReference_Override(d DaemonsetSpecStrategyOutputReference, ...)
- func NewDaemonsetSpecStrategyRollingUpdateOutputReference_Override(d DaemonsetSpecStrategyRollingUpdateOutputReference, ...)
- func NewDaemonsetSpecTemplateMetadataOutputReference_Override(d DaemonsetSpecTemplateMetadataOutputReference, ...)
- func NewDaemonsetSpecTemplateOutputReference_Override(d DaemonsetSpecTemplateOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityNodeAffinityOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAffinityOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityPodAffinityOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityPodAntiAffinityOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference_Override(d DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerEnvFromList_Override(d DaemonsetSpecTemplateSpecContainerEnvFromList, ...)
- func NewDaemonsetSpecTemplateSpecContainerEnvFromOutputReference_Override(d DaemonsetSpecTemplateSpecContainerEnvFromOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerEnvFromSecretRefOutputReference_Override(d DaemonsetSpecTemplateSpecContainerEnvFromSecretRefOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerEnvList_Override(d DaemonsetSpecTemplateSpecContainerEnvList, ...)
- func NewDaemonsetSpecTemplateSpecContainerEnvOutputReference_Override(d DaemonsetSpecTemplateSpecContainerEnvOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference_Override(d DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference_Override(d DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerEnvValueFromOutputReference_Override(d DaemonsetSpecTemplateSpecContainerEnvValueFromOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference_Override(d DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerLifecycleOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLifecycleOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList, ...)
- func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartList_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePostStartList, ...)
- func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePostStartOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList, ...)
- func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList, ...)
- func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopList_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePreStopList, ...)
- func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePreStopOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList, ...)
- func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerList_Override(d DaemonsetSpecTemplateSpecContainerList, ...)
- func NewDaemonsetSpecTemplateSpecContainerLivenessProbeExecOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLivenessProbeExecOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList_Override(d DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList, ...)
- func NewDaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerLivenessProbeOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLivenessProbeOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketList_Override(d DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketList, ...)
- func NewDaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerOutputReference_Override(d DaemonsetSpecTemplateSpecContainerOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerPortList_Override(d DaemonsetSpecTemplateSpecContainerPortList, ...)
- func NewDaemonsetSpecTemplateSpecContainerPortOutputReference_Override(d DaemonsetSpecTemplateSpecContainerPortOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerReadinessProbeExecOutputReference_Override(d DaemonsetSpecTemplateSpecContainerReadinessProbeExecOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList_Override(d DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList, ...)
- func NewDaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference_Override(d DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerReadinessProbeOutputReference_Override(d DaemonsetSpecTemplateSpecContainerReadinessProbeOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketList_Override(d DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketList, ...)
- func NewDaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference_Override(d DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerResourcesOutputReference_Override(d DaemonsetSpecTemplateSpecContainerResourcesOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference_Override(d DaemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerSecurityContextOutputReference_Override(d DaemonsetSpecTemplateSpecContainerSecurityContextOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecContainerStartupProbeExecOutputReference_Override(d DaemonsetSpecTemplateSpecContainerStartupProbeExecOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList_Override(d DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList, ...)
- func NewDaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference_Override(d DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerStartupProbeOutputReference_Override(d DaemonsetSpecTemplateSpecContainerStartupProbeOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketList_Override(d DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketList, ...)
- func NewDaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference_Override(d DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecContainerVolumeMountList_Override(d DaemonsetSpecTemplateSpecContainerVolumeMountList, ...)
- func NewDaemonsetSpecTemplateSpecContainerVolumeMountOutputReference_Override(d DaemonsetSpecTemplateSpecContainerVolumeMountOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecDnsConfigOptionList_Override(d DaemonsetSpecTemplateSpecDnsConfigOptionList, ...)
- func NewDaemonsetSpecTemplateSpecDnsConfigOptionOutputReference_Override(d DaemonsetSpecTemplateSpecDnsConfigOptionOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecDnsConfigOutputReference_Override(d DaemonsetSpecTemplateSpecDnsConfigOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecHostAliasesList_Override(d DaemonsetSpecTemplateSpecHostAliasesList, ...)
- func NewDaemonsetSpecTemplateSpecHostAliasesOutputReference_Override(d DaemonsetSpecTemplateSpecHostAliasesOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecImagePullSecretsList_Override(d DaemonsetSpecTemplateSpecImagePullSecretsList, ...)
- func NewDaemonsetSpecTemplateSpecImagePullSecretsOutputReference_Override(d DaemonsetSpecTemplateSpecImagePullSecretsOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerEnvFromList_Override(d DaemonsetSpecTemplateSpecInitContainerEnvFromList, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerEnvFromOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerEnvFromOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerEnvList_Override(d DaemonsetSpecTemplateSpecInitContainerEnvList, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerEnvOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerEnvOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerEnvValueFromOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecInitContainerLifecycleOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLifecycleOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList_Override(...)
- func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartList_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartList, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopList_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopList, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecInitContainerList_Override(d DaemonsetSpecTemplateSpecInitContainerList, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList_Override(d DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLivenessProbeOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList_Override(d DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerPortList_Override(d DaemonsetSpecTemplateSpecInitContainerPortList, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerPortOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerPortOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList_Override(d DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerReadinessProbeOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList_Override(d DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerResourcesOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerResourcesOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecInitContainerSecurityContextOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerSecurityContextOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeExecOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerStartupProbeExecOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList_Override(d DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerStartupProbeOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketList_Override(d DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketList, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerVolumeMountList_Override(d DaemonsetSpecTemplateSpecInitContainerVolumeMountList, ...)
- func NewDaemonsetSpecTemplateSpecInitContainerVolumeMountOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerVolumeMountOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecOutputReference_Override(d DaemonsetSpecTemplateSpecOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecReadinessGateList_Override(d DaemonsetSpecTemplateSpecReadinessGateList, ...)
- func NewDaemonsetSpecTemplateSpecReadinessGateOutputReference_Override(d DaemonsetSpecTemplateSpecReadinessGateOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecSecurityContextOutputReference_Override(d DaemonsetSpecTemplateSpecSecurityContextOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference_Override(d DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecSecurityContextSeccompProfileOutputReference_Override(d DaemonsetSpecTemplateSpecSecurityContextSeccompProfileOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecSecurityContextSysctlList_Override(d DaemonsetSpecTemplateSpecSecurityContextSysctlList, ...)
- func NewDaemonsetSpecTemplateSpecSecurityContextSysctlOutputReference_Override(d DaemonsetSpecTemplateSpecSecurityContextSysctlOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecTolerationList_Override(d DaemonsetSpecTemplateSpecTolerationList, ...)
- func NewDaemonsetSpecTemplateSpecTolerationOutputReference_Override(d DaemonsetSpecTemplateSpecTolerationOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList_Override(d DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList, ...)
- func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList_Override(...)
- func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintList_Override(d DaemonsetSpecTemplateSpecTopologySpreadConstraintList, ...)
- func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintOutputReference_Override(d DaemonsetSpecTemplateSpecTopologySpreadConstraintOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeAzureDiskOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeAzureDiskOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeAzureFileOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeAzureFileOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeCephFsOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeCephFsOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeCephFsSecretRefOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeCephFsSecretRefOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeCinderOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeCinderOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeConfigMapItemsList_Override(d DaemonsetSpecTemplateSpecVolumeConfigMapItemsList, ...)
- func NewDaemonsetSpecTemplateSpecVolumeConfigMapItemsOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeConfigMapItemsOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeConfigMapOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeConfigMapOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeCsiOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeCsiOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsList_Override(d DaemonsetSpecTemplateSpecVolumeDownwardApiItemsList, ...)
- func NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeDownwardApiItemsOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecVolumeDownwardApiOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeDownwardApiOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeEmptyDirOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeEmptyDirOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeFcOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeFcOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeFlexVolumeOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeFlexVolumeOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeFlockerOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeFlockerOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeGcePersistentDiskOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeGcePersistentDiskOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeGitRepoOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeGitRepoOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeGlusterfsOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeGlusterfsOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeHostPathOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeHostPathOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeIscsiOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeIscsiOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeList_Override(d DaemonsetSpecTemplateSpecVolumeList, ...)
- func NewDaemonsetSpecTemplateSpecVolumeLocalOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeLocalOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeNfsOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeNfsOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference_Override(d DaemonsetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference_Override(d DaemonsetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeProjectedList_Override(d DaemonsetSpecTemplateSpecVolumeProjectedList, ...)
- func NewDaemonsetSpecTemplateSpecVolumeProjectedOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeProjectedOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList, ...)
- func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapList_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapList, ...)
- func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList, ...)
- func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesList_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesList, ...)
- func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList, ...)
- func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretList_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretList, ...)
- func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference_Override(...)
- func NewDaemonsetSpecTemplateSpecVolumeQuobyteOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeQuobyteOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeRbdOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeRbdOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeRbdSecretRefOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeRbdSecretRefOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeSecretItemsList_Override(d DaemonsetSpecTemplateSpecVolumeSecretItemsList, ...)
- func NewDaemonsetSpecTemplateSpecVolumeSecretItemsOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeSecretItemsOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeSecretOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeSecretOutputReference, ...)
- func NewDaemonsetSpecTemplateSpecVolumeVsphereVolumeOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeVsphereVolumeOutputReference, ...)
- func NewDaemonsetTimeoutsOutputReference_Override(d DaemonsetTimeoutsOutputReference, ...)
- func NewDaemonset_Override(d Daemonset, scope constructs.Construct, id *string, config *DaemonsetConfig)
- type Daemonset
- type DaemonsetConfig
- type DaemonsetMetadata
- type DaemonsetMetadataOutputReference
- type DaemonsetSpec
- type DaemonsetSpecOutputReference
- type DaemonsetSpecSelector
- type DaemonsetSpecSelectorMatchExpressions
- type DaemonsetSpecSelectorMatchExpressionsList
- type DaemonsetSpecSelectorMatchExpressionsOutputReference
- type DaemonsetSpecSelectorOutputReference
- type DaemonsetSpecStrategy
- type DaemonsetSpecStrategyOutputReference
- type DaemonsetSpecStrategyRollingUpdate
- type DaemonsetSpecStrategyRollingUpdateOutputReference
- type DaemonsetSpecTemplate
- type DaemonsetSpecTemplateMetadata
- type DaemonsetSpecTemplateMetadataOutputReference
- type DaemonsetSpecTemplateOutputReference
- type DaemonsetSpecTemplateSpec
- type DaemonsetSpecTemplateSpecAffinity
- type DaemonsetSpecTemplateSpecAffinityNodeAffinity
- type DaemonsetSpecTemplateSpecAffinityNodeAffinityOutputReference
- type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution
- type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
- type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
- type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference
- type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions
- type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList
- type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference
- type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference
- type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution
- type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm
- type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList
- type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions
- type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList
- type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference
- type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference
- type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
- type DaemonsetSpecTemplateSpecAffinityOutputReference
- type DaemonsetSpecTemplateSpecAffinityPodAffinity
- type DaemonsetSpecTemplateSpecAffinityPodAffinityOutputReference
- type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution
- type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
- type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
- type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
- type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
- type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList
- type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
- type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList
- type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference
- type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference
- type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference
- type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution
- type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
- type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList
- type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
- type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList
- type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference
- type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference
- type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList
- type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinity
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityOutputReference
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList
- type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
- type DaemonsetSpecTemplateSpecContainer
- type DaemonsetSpecTemplateSpecContainerEnv
- type DaemonsetSpecTemplateSpecContainerEnvFrom
- type DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRef
- type DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference
- type DaemonsetSpecTemplateSpecContainerEnvFromList
- type DaemonsetSpecTemplateSpecContainerEnvFromOutputReference
- type DaemonsetSpecTemplateSpecContainerEnvFromSecretRef
- type DaemonsetSpecTemplateSpecContainerEnvFromSecretRefOutputReference
- type DaemonsetSpecTemplateSpecContainerEnvList
- type DaemonsetSpecTemplateSpecContainerEnvOutputReference
- type DaemonsetSpecTemplateSpecContainerEnvValueFrom
- type DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef
- type DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference
- type DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRef
- type DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference
- type DaemonsetSpecTemplateSpecContainerEnvValueFromOutputReference
- type DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRef
- type DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference
- type DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRef
- type DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference
- type DaemonsetSpecTemplateSpecContainerLifecycle
- type DaemonsetSpecTemplateSpecContainerLifecycleOutputReference
- type DaemonsetSpecTemplateSpecContainerLifecyclePostStart
- type DaemonsetSpecTemplateSpecContainerLifecyclePostStartExec
- type DaemonsetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference
- type DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGet
- type DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader
- type DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList
- type DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference
- type DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference
- type DaemonsetSpecTemplateSpecContainerLifecyclePostStartList
- type DaemonsetSpecTemplateSpecContainerLifecyclePostStartOutputReference
- type DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocket
- type DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList
- type DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference
- type DaemonsetSpecTemplateSpecContainerLifecyclePreStop
- type DaemonsetSpecTemplateSpecContainerLifecyclePreStopExec
- type DaemonsetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference
- type DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGet
- type DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader
- type DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList
- type DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference
- type DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference
- type DaemonsetSpecTemplateSpecContainerLifecyclePreStopList
- type DaemonsetSpecTemplateSpecContainerLifecyclePreStopOutputReference
- type DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocket
- type DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList
- type DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference
- type DaemonsetSpecTemplateSpecContainerList
- type DaemonsetSpecTemplateSpecContainerLivenessProbe
- type DaemonsetSpecTemplateSpecContainerLivenessProbeExec
- type DaemonsetSpecTemplateSpecContainerLivenessProbeExecOutputReference
- type DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGet
- type DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader
- type DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList
- type DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference
- type DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference
- type DaemonsetSpecTemplateSpecContainerLivenessProbeOutputReference
- type DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocket
- type DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketList
- type DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference
- type DaemonsetSpecTemplateSpecContainerOutputReference
- type DaemonsetSpecTemplateSpecContainerPort
- type DaemonsetSpecTemplateSpecContainerPortList
- type DaemonsetSpecTemplateSpecContainerPortOutputReference
- type DaemonsetSpecTemplateSpecContainerReadinessProbe
- type DaemonsetSpecTemplateSpecContainerReadinessProbeExec
- type DaemonsetSpecTemplateSpecContainerReadinessProbeExecOutputReference
- type DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGet
- type DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader
- type DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList
- type DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference
- type DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference
- type DaemonsetSpecTemplateSpecContainerReadinessProbeOutputReference
- type DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocket
- type DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketList
- type DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference
- type DaemonsetSpecTemplateSpecContainerResources
- type DaemonsetSpecTemplateSpecContainerResourcesOutputReference
- type DaemonsetSpecTemplateSpecContainerSecurityContext
- type DaemonsetSpecTemplateSpecContainerSecurityContextCapabilities
- type DaemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference
- type DaemonsetSpecTemplateSpecContainerSecurityContextOutputReference
- type DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptions
- type DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference
- type DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfile
- type DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference
- type DaemonsetSpecTemplateSpecContainerStartupProbe
- type DaemonsetSpecTemplateSpecContainerStartupProbeExec
- type DaemonsetSpecTemplateSpecContainerStartupProbeExecOutputReference
- type DaemonsetSpecTemplateSpecContainerStartupProbeHttpGet
- type DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader
- type DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList
- type DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference
- type DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference
- type DaemonsetSpecTemplateSpecContainerStartupProbeOutputReference
- type DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocket
- type DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketList
- type DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference
- type DaemonsetSpecTemplateSpecContainerVolumeMount
- type DaemonsetSpecTemplateSpecContainerVolumeMountList
- type DaemonsetSpecTemplateSpecContainerVolumeMountOutputReference
- type DaemonsetSpecTemplateSpecDnsConfig
- type DaemonsetSpecTemplateSpecDnsConfigOption
- type DaemonsetSpecTemplateSpecDnsConfigOptionList
- type DaemonsetSpecTemplateSpecDnsConfigOptionOutputReference
- type DaemonsetSpecTemplateSpecDnsConfigOutputReference
- type DaemonsetSpecTemplateSpecHostAliases
- type DaemonsetSpecTemplateSpecHostAliasesList
- type DaemonsetSpecTemplateSpecHostAliasesOutputReference
- type DaemonsetSpecTemplateSpecImagePullSecrets
- type DaemonsetSpecTemplateSpecImagePullSecretsList
- type DaemonsetSpecTemplateSpecImagePullSecretsOutputReference
- type DaemonsetSpecTemplateSpecInitContainer
- type DaemonsetSpecTemplateSpecInitContainerEnv
- type DaemonsetSpecTemplateSpecInitContainerEnvFrom
- type DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRef
- type DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference
- type DaemonsetSpecTemplateSpecInitContainerEnvFromList
- type DaemonsetSpecTemplateSpecInitContainerEnvFromOutputReference
- type DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRef
- type DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference
- type DaemonsetSpecTemplateSpecInitContainerEnvList
- type DaemonsetSpecTemplateSpecInitContainerEnvOutputReference
- type DaemonsetSpecTemplateSpecInitContainerEnvValueFrom
- type DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef
- type DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference
- type DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRef
- type DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference
- type DaemonsetSpecTemplateSpecInitContainerEnvValueFromOutputReference
- type DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef
- type DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference
- type DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef
- type DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference
- type DaemonsetSpecTemplateSpecInitContainerLifecycle
- type DaemonsetSpecTemplateSpecInitContainerLifecycleOutputReference
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStart
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExec
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartList
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStop
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExec
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopList
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList
- type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference
- type DaemonsetSpecTemplateSpecInitContainerList
- type DaemonsetSpecTemplateSpecInitContainerLivenessProbe
- type DaemonsetSpecTemplateSpecInitContainerLivenessProbeExec
- type DaemonsetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference
- type DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGet
- type DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader
- type DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList
- type DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference
- type DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference
- type DaemonsetSpecTemplateSpecInitContainerLivenessProbeOutputReference
- type DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocket
- type DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList
- type DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference
- type DaemonsetSpecTemplateSpecInitContainerOutputReference
- type DaemonsetSpecTemplateSpecInitContainerPort
- type DaemonsetSpecTemplateSpecInitContainerPortList
- type DaemonsetSpecTemplateSpecInitContainerPortOutputReference
- type DaemonsetSpecTemplateSpecInitContainerReadinessProbe
- type DaemonsetSpecTemplateSpecInitContainerReadinessProbeExec
- type DaemonsetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference
- type DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGet
- type DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader
- type DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList
- type DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference
- type DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference
- type DaemonsetSpecTemplateSpecInitContainerReadinessProbeOutputReference
- type DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocket
- type DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList
- type DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference
- type DaemonsetSpecTemplateSpecInitContainerResources
- type DaemonsetSpecTemplateSpecInitContainerResourcesOutputReference
- type DaemonsetSpecTemplateSpecInitContainerSecurityContext
- type DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilities
- type DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference
- type DaemonsetSpecTemplateSpecInitContainerSecurityContextOutputReference
- type DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions
- type DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference
- type DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfile
- type DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference
- type DaemonsetSpecTemplateSpecInitContainerStartupProbe
- type DaemonsetSpecTemplateSpecInitContainerStartupProbeExec
- type DaemonsetSpecTemplateSpecInitContainerStartupProbeExecOutputReference
- type DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGet
- type DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader
- type DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList
- type DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference
- type DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference
- type DaemonsetSpecTemplateSpecInitContainerStartupProbeOutputReference
- type DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocket
- type DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketList
- type DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference
- type DaemonsetSpecTemplateSpecInitContainerVolumeMount
- type DaemonsetSpecTemplateSpecInitContainerVolumeMountList
- type DaemonsetSpecTemplateSpecInitContainerVolumeMountOutputReference
- type DaemonsetSpecTemplateSpecOutputReference
- type DaemonsetSpecTemplateSpecReadinessGate
- type DaemonsetSpecTemplateSpecReadinessGateList
- type DaemonsetSpecTemplateSpecReadinessGateOutputReference
- type DaemonsetSpecTemplateSpecSecurityContext
- type DaemonsetSpecTemplateSpecSecurityContextOutputReference
- type DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptions
- type DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference
- type DaemonsetSpecTemplateSpecSecurityContextSeccompProfile
- type DaemonsetSpecTemplateSpecSecurityContextSeccompProfileOutputReference
- type DaemonsetSpecTemplateSpecSecurityContextSysctl
- type DaemonsetSpecTemplateSpecSecurityContextSysctlList
- type DaemonsetSpecTemplateSpecSecurityContextSysctlOutputReference
- type DaemonsetSpecTemplateSpecToleration
- type DaemonsetSpecTemplateSpecTolerationList
- type DaemonsetSpecTemplateSpecTolerationOutputReference
- type DaemonsetSpecTemplateSpecTopologySpreadConstraint
- type DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelector
- type DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList
- type DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions
- type DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList
- type DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference
- type DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference
- type DaemonsetSpecTemplateSpecTopologySpreadConstraintList
- type DaemonsetSpecTemplateSpecTopologySpreadConstraintOutputReference
- type DaemonsetSpecTemplateSpecVolume
- type DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStore
- type DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference
- type DaemonsetSpecTemplateSpecVolumeAzureDisk
- type DaemonsetSpecTemplateSpecVolumeAzureDiskOutputReference
- type DaemonsetSpecTemplateSpecVolumeAzureFile
- type DaemonsetSpecTemplateSpecVolumeAzureFileOutputReference
- type DaemonsetSpecTemplateSpecVolumeCephFs
- type DaemonsetSpecTemplateSpecVolumeCephFsOutputReference
- type DaemonsetSpecTemplateSpecVolumeCephFsSecretRef
- type DaemonsetSpecTemplateSpecVolumeCephFsSecretRefOutputReference
- type DaemonsetSpecTemplateSpecVolumeCinder
- type DaemonsetSpecTemplateSpecVolumeCinderOutputReference
- type DaemonsetSpecTemplateSpecVolumeConfigMap
- type DaemonsetSpecTemplateSpecVolumeConfigMapItems
- type DaemonsetSpecTemplateSpecVolumeConfigMapItemsList
- type DaemonsetSpecTemplateSpecVolumeConfigMapItemsOutputReference
- type DaemonsetSpecTemplateSpecVolumeConfigMapOutputReference
- type DaemonsetSpecTemplateSpecVolumeCsi
- type DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRef
- type DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference
- type DaemonsetSpecTemplateSpecVolumeCsiOutputReference
- type DaemonsetSpecTemplateSpecVolumeDownwardApi
- type DaemonsetSpecTemplateSpecVolumeDownwardApiItems
- type DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRef
- type DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference
- type DaemonsetSpecTemplateSpecVolumeDownwardApiItemsList
- type DaemonsetSpecTemplateSpecVolumeDownwardApiItemsOutputReference
- type DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef
- type DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference
- type DaemonsetSpecTemplateSpecVolumeDownwardApiOutputReference
- type DaemonsetSpecTemplateSpecVolumeEmptyDir
- type DaemonsetSpecTemplateSpecVolumeEmptyDirOutputReference
- type DaemonsetSpecTemplateSpecVolumeFc
- type DaemonsetSpecTemplateSpecVolumeFcOutputReference
- type DaemonsetSpecTemplateSpecVolumeFlexVolume
- type DaemonsetSpecTemplateSpecVolumeFlexVolumeOutputReference
- type DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRef
- type DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference
- type DaemonsetSpecTemplateSpecVolumeFlocker
- type DaemonsetSpecTemplateSpecVolumeFlockerOutputReference
- type DaemonsetSpecTemplateSpecVolumeGcePersistentDisk
- type DaemonsetSpecTemplateSpecVolumeGcePersistentDiskOutputReference
- type DaemonsetSpecTemplateSpecVolumeGitRepo
- type DaemonsetSpecTemplateSpecVolumeGitRepoOutputReference
- type DaemonsetSpecTemplateSpecVolumeGlusterfs
- type DaemonsetSpecTemplateSpecVolumeGlusterfsOutputReference
- type DaemonsetSpecTemplateSpecVolumeHostPath
- type DaemonsetSpecTemplateSpecVolumeHostPathOutputReference
- type DaemonsetSpecTemplateSpecVolumeIscsi
- type DaemonsetSpecTemplateSpecVolumeIscsiOutputReference
- type DaemonsetSpecTemplateSpecVolumeList
- type DaemonsetSpecTemplateSpecVolumeLocal
- type DaemonsetSpecTemplateSpecVolumeLocalOutputReference
- type DaemonsetSpecTemplateSpecVolumeNfs
- type DaemonsetSpecTemplateSpecVolumeNfsOutputReference
- type DaemonsetSpecTemplateSpecVolumeOutputReference
- type DaemonsetSpecTemplateSpecVolumePersistentVolumeClaim
- type DaemonsetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference
- type DaemonsetSpecTemplateSpecVolumePhotonPersistentDisk
- type DaemonsetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference
- type DaemonsetSpecTemplateSpecVolumeProjected
- type DaemonsetSpecTemplateSpecVolumeProjectedList
- type DaemonsetSpecTemplateSpecVolumeProjectedOutputReference
- type DaemonsetSpecTemplateSpecVolumeProjectedSources
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMap
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItems
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapList
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApi
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesList
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesOutputReference
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecret
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItems
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretList
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken
- type DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference
- type DaemonsetSpecTemplateSpecVolumeQuobyte
- type DaemonsetSpecTemplateSpecVolumeQuobyteOutputReference
- type DaemonsetSpecTemplateSpecVolumeRbd
- type DaemonsetSpecTemplateSpecVolumeRbdOutputReference
- type DaemonsetSpecTemplateSpecVolumeRbdSecretRef
- type DaemonsetSpecTemplateSpecVolumeRbdSecretRefOutputReference
- type DaemonsetSpecTemplateSpecVolumeSecret
- type DaemonsetSpecTemplateSpecVolumeSecretItems
- type DaemonsetSpecTemplateSpecVolumeSecretItemsList
- type DaemonsetSpecTemplateSpecVolumeSecretItemsOutputReference
- type DaemonsetSpecTemplateSpecVolumeSecretOutputReference
- type DaemonsetSpecTemplateSpecVolumeVsphereVolume
- type DaemonsetSpecTemplateSpecVolumeVsphereVolumeOutputReference
- type DaemonsetTimeouts
- type DaemonsetTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Daemonset_IsConstruct ¶
func Daemonset_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 Daemonset_TfResourceType ¶
func Daemonset_TfResourceType() *string
func NewDaemonsetMetadataOutputReference_Override ¶
func NewDaemonsetMetadataOutputReference_Override(d DaemonsetMetadataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecOutputReference_Override ¶
func NewDaemonsetSpecOutputReference_Override(d DaemonsetSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecSelectorMatchExpressionsList_Override ¶
func NewDaemonsetSpecSelectorMatchExpressionsList_Override(d DaemonsetSpecSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecSelectorMatchExpressionsOutputReference_Override ¶
func NewDaemonsetSpecSelectorMatchExpressionsOutputReference_Override(d DaemonsetSpecSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecSelectorOutputReference_Override ¶
func NewDaemonsetSpecSelectorOutputReference_Override(d DaemonsetSpecSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecStrategyOutputReference_Override ¶
func NewDaemonsetSpecStrategyOutputReference_Override(d DaemonsetSpecStrategyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecStrategyRollingUpdateOutputReference_Override ¶
func NewDaemonsetSpecStrategyRollingUpdateOutputReference_Override(d DaemonsetSpecStrategyRollingUpdateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateMetadataOutputReference_Override ¶
func NewDaemonsetSpecTemplateMetadataOutputReference_Override(d DaemonsetSpecTemplateMetadataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateOutputReference_Override ¶
func NewDaemonsetSpecTemplateOutputReference_Override(d DaemonsetSpecTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityNodeAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(d DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList_Override(d DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList_Override(d DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList_Override(d DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecAffinityOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityPodAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(d DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override(d DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override(d DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override(d DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override(d DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override(d DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityPodAntiAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(d DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override(d DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override(d DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override(d DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override(d DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override(d DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(d DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference_Override(d DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerEnvFromList_Override ¶
func NewDaemonsetSpecTemplateSpecContainerEnvFromList_Override(d DaemonsetSpecTemplateSpecContainerEnvFromList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecContainerEnvFromOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerEnvFromOutputReference_Override(d DaemonsetSpecTemplateSpecContainerEnvFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecContainerEnvFromSecretRefOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerEnvFromSecretRefOutputReference_Override(d DaemonsetSpecTemplateSpecContainerEnvFromSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerEnvList_Override ¶
func NewDaemonsetSpecTemplateSpecContainerEnvList_Override(d DaemonsetSpecTemplateSpecContainerEnvList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecContainerEnvOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerEnvOutputReference_Override(d DaemonsetSpecTemplateSpecContainerEnvOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference_Override(d DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference_Override(d DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerEnvValueFromOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerEnvValueFromOutputReference_Override(d DaemonsetSpecTemplateSpecContainerEnvValueFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference_Override(d DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference_Override(d DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerLifecycleOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLifecycleOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLifecycleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartList_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartList_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePostStartList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePostStartOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopList_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopList_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePreStopList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePreStopOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecContainerList_Override ¶
func NewDaemonsetSpecTemplateSpecContainerList_Override(d DaemonsetSpecTemplateSpecContainerList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeExecOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeExecOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLivenessProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList_Override(d DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLivenessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketList_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketList_Override(d DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference_Override(d DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecContainerOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerOutputReference_Override(d DaemonsetSpecTemplateSpecContainerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecContainerPortList_Override ¶
func NewDaemonsetSpecTemplateSpecContainerPortList_Override(d DaemonsetSpecTemplateSpecContainerPortList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecContainerPortOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerPortOutputReference_Override(d DaemonsetSpecTemplateSpecContainerPortOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeExecOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeExecOutputReference_Override(d DaemonsetSpecTemplateSpecContainerReadinessProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList_Override ¶
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList_Override(d DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override(d DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference_Override(d DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeOutputReference_Override(d DaemonsetSpecTemplateSpecContainerReadinessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketList_Override ¶
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketList_Override(d DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference_Override(d DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecContainerResourcesOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerResourcesOutputReference_Override(d DaemonsetSpecTemplateSpecContainerResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference_Override(d DaemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerSecurityContextOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerSecurityContextOutputReference_Override(d DaemonsetSpecTemplateSpecContainerSecurityContextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference_Override(d DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference_Override(d DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerStartupProbeExecOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerStartupProbeExecOutputReference_Override(d DaemonsetSpecTemplateSpecContainerStartupProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList_Override ¶
func NewDaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList_Override(d DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference_Override(d DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference_Override(d DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerStartupProbeOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerStartupProbeOutputReference_Override(d DaemonsetSpecTemplateSpecContainerStartupProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketList_Override ¶
func NewDaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketList_Override(d DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference_Override(d DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecContainerVolumeMountList_Override ¶
func NewDaemonsetSpecTemplateSpecContainerVolumeMountList_Override(d DaemonsetSpecTemplateSpecContainerVolumeMountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecContainerVolumeMountOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecContainerVolumeMountOutputReference_Override(d DaemonsetSpecTemplateSpecContainerVolumeMountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecDnsConfigOptionList_Override ¶
func NewDaemonsetSpecTemplateSpecDnsConfigOptionList_Override(d DaemonsetSpecTemplateSpecDnsConfigOptionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecDnsConfigOptionOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecDnsConfigOptionOutputReference_Override(d DaemonsetSpecTemplateSpecDnsConfigOptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecDnsConfigOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecDnsConfigOutputReference_Override(d DaemonsetSpecTemplateSpecDnsConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecHostAliasesList_Override ¶
func NewDaemonsetSpecTemplateSpecHostAliasesList_Override(d DaemonsetSpecTemplateSpecHostAliasesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecHostAliasesOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecHostAliasesOutputReference_Override(d DaemonsetSpecTemplateSpecHostAliasesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecImagePullSecretsList_Override ¶
func NewDaemonsetSpecTemplateSpecImagePullSecretsList_Override(d DaemonsetSpecTemplateSpecImagePullSecretsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecImagePullSecretsOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecImagePullSecretsOutputReference_Override(d DaemonsetSpecTemplateSpecImagePullSecretsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerEnvFromList_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvFromList_Override(d DaemonsetSpecTemplateSpecInitContainerEnvFromList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerEnvFromOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvFromOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerEnvFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerEnvList_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvList_Override(d DaemonsetSpecTemplateSpecInitContainerEnvList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerEnvOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerEnvOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerEnvValueFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerLifecycleOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecycleOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLifecycleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartList_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartList_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopList_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopList_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerList_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerList_Override(d DaemonsetSpecTemplateSpecInitContainerList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList_Override(d DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLivenessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList_Override(d DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerPortList_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerPortList_Override(d DaemonsetSpecTemplateSpecInitContainerPortList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerPortOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerPortOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerPortOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList_Override(d DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerReadinessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList_Override(d DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerResourcesOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerResourcesOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerSecurityContextOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerSecurityContextOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerSecurityContextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeExecOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeExecOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerStartupProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList_Override(d DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerStartupProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketList_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketList_Override(d DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerVolumeMountList_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerVolumeMountList_Override(d DaemonsetSpecTemplateSpecInitContainerVolumeMountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecInitContainerVolumeMountOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecInitContainerVolumeMountOutputReference_Override(d DaemonsetSpecTemplateSpecInitContainerVolumeMountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecOutputReference_Override(d DaemonsetSpecTemplateSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecReadinessGateList_Override ¶
func NewDaemonsetSpecTemplateSpecReadinessGateList_Override(d DaemonsetSpecTemplateSpecReadinessGateList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecReadinessGateOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecReadinessGateOutputReference_Override(d DaemonsetSpecTemplateSpecReadinessGateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecSecurityContextOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecSecurityContextOutputReference_Override(d DaemonsetSpecTemplateSpecSecurityContextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference_Override(d DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecSecurityContextSeccompProfileOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecSecurityContextSeccompProfileOutputReference_Override(d DaemonsetSpecTemplateSpecSecurityContextSeccompProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecSecurityContextSysctlList_Override ¶
func NewDaemonsetSpecTemplateSpecSecurityContextSysctlList_Override(d DaemonsetSpecTemplateSpecSecurityContextSysctlList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecSecurityContextSysctlOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecSecurityContextSysctlOutputReference_Override(d DaemonsetSpecTemplateSpecSecurityContextSysctlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecTolerationList_Override ¶
func NewDaemonsetSpecTemplateSpecTolerationList_Override(d DaemonsetSpecTemplateSpecTolerationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecTolerationOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecTolerationOutputReference_Override(d DaemonsetSpecTemplateSpecTolerationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList_Override ¶
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList_Override(d DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList_Override ¶
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList_Override(d DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference_Override(d DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference_Override(d DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintList_Override ¶
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintList_Override(d DaemonsetSpecTemplateSpecTopologySpreadConstraintList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintOutputReference_Override(d DaemonsetSpecTemplateSpecTopologySpreadConstraintOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeAzureDiskOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeAzureDiskOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeAzureDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeAzureFileOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeAzureFileOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeAzureFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeCephFsOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeCephFsOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeCephFsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeCephFsSecretRefOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeCephFsSecretRefOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeCephFsSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeCinderOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeCinderOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeCinderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeConfigMapItemsList_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeConfigMapItemsList_Override(d DaemonsetSpecTemplateSpecVolumeConfigMapItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeConfigMapItemsOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeConfigMapItemsOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeConfigMapItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeConfigMapOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeConfigMapOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeConfigMapOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeCsiOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeCsiOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeCsiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsList_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsList_Override(d DaemonsetSpecTemplateSpecVolumeDownwardApiItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeDownwardApiItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeDownwardApiOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeDownwardApiOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeDownwardApiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeEmptyDirOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeEmptyDirOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeEmptyDirOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeFcOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeFcOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeFcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeFlexVolumeOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeFlexVolumeOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeFlexVolumeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeFlockerOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeFlockerOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeFlockerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeGcePersistentDiskOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeGcePersistentDiskOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeGcePersistentDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeGitRepoOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeGitRepoOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeGitRepoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeGlusterfsOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeGlusterfsOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeGlusterfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeHostPathOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeHostPathOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeHostPathOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeIscsiOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeIscsiOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeIscsiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeList_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeList_Override(d DaemonsetSpecTemplateSpecVolumeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeLocalOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeLocalOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeLocalOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeNfsOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeNfsOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeNfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference_Override(d DaemonsetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference_Override(d DaemonsetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeProjectedList_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedList_Override(d DaemonsetSpecTemplateSpecVolumeProjectedList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeProjectedOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeProjectedOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapList_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapList_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesList_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesList_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretList_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretList_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeQuobyteOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeQuobyteOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeQuobyteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeRbdOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeRbdOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeRbdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeRbdSecretRefOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeRbdSecretRefOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeRbdSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeSecretItemsList_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeSecretItemsList_Override(d DaemonsetSpecTemplateSpecVolumeSecretItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeSecretItemsOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeSecretItemsOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeSecretItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDaemonsetSpecTemplateSpecVolumeSecretOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeSecretOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetSpecTemplateSpecVolumeVsphereVolumeOutputReference_Override ¶
func NewDaemonsetSpecTemplateSpecVolumeVsphereVolumeOutputReference_Override(d DaemonsetSpecTemplateSpecVolumeVsphereVolumeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonsetTimeoutsOutputReference_Override ¶
func NewDaemonsetTimeoutsOutputReference_Override(d DaemonsetTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDaemonset_Override ¶
func NewDaemonset_Override(d Daemonset, scope constructs.Construct, id *string, config *DaemonsetConfig)
Create a new {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset kubernetes_daemonset} Resource.
Types ¶
type Daemonset ¶
type Daemonset interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Metadata() DaemonsetMetadataOutputReference MetadataInput() *DaemonsetMetadata // 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() DaemonsetSpecOutputReference SpecInput() *DaemonsetSpec // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() DaemonsetTimeoutsOutputReference TimeoutsInput() interface{} WaitForRollout() interface{} SetWaitForRollout(val interface{}) WaitForRolloutInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutMetadata(value *DaemonsetMetadata) PutSpec(value *DaemonsetSpec) PutTimeouts(value *DaemonsetTimeouts) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTimeouts() ResetWaitForRollout() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset kubernetes_daemonset}.
func NewDaemonset ¶
func NewDaemonset(scope constructs.Construct, id *string, config *DaemonsetConfig) Daemonset
Create a new {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset kubernetes_daemonset} Resource.
type DaemonsetConfig ¶
type DaemonsetConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // metadata block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#metadata Daemonset#metadata} Metadata *DaemonsetMetadata `field:"required" json:"metadata" yaml:"metadata"` // spec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#spec Daemonset#spec} Spec *DaemonsetSpec `field:"required" json:"spec" yaml:"spec"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#id Daemonset#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#timeouts Daemonset#timeouts} Timeouts *DaemonsetTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Wait for the rollout of the deployment to complete. Defaults to true. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#wait_for_rollout Daemonset#wait_for_rollout} WaitForRollout interface{} `field:"optional" json:"waitForRollout" yaml:"waitForRollout"` }
type DaemonsetMetadata ¶
type DaemonsetMetadata struct { // An unstructured key value map stored with the daemonset that may be used to store arbitrary metadata. // // More info: http://kubernetes.io/docs/user-guide/annotations // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#annotations Daemonset#annotations} Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"` // Prefix, used by the server, to generate a unique name ONLY IF the `name` field has not been provided. // // This value will also be combined with a unique suffix. Read more: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#idempotency // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#generate_name Daemonset#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 daemonset. // // May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#labels Daemonset#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // Name of the daemonset, must be unique. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // Namespace defines the space within which name of the daemonset must be unique. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#namespace Daemonset#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type DaemonsetMetadataOutputReference ¶
type DaemonsetMetadataOutputReference 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() *DaemonsetMetadata SetInternalValue(val *DaemonsetMetadata) 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 NewDaemonsetMetadataOutputReference ¶
func NewDaemonsetMetadataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetMetadataOutputReference
type DaemonsetSpec ¶
type DaemonsetSpec struct { // template block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#template Daemonset#template} Template *DaemonsetSpecTemplate `field:"required" json:"template" yaml:"template"` // Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. // // Defaults to 0 (pod will be considered available as soon as it is ready) // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#min_ready_seconds Daemonset#min_ready_seconds} MinReadySeconds *float64 `field:"optional" json:"minReadySeconds" yaml:"minReadySeconds"` // The number of old ReplicaSets to retain to allow rollback. // // This is a pointer to distinguish between explicit zero and not specified. Defaults to 10. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#revision_history_limit Daemonset#revision_history_limit} RevisionHistoryLimit *float64 `field:"optional" json:"revisionHistoryLimit" yaml:"revisionHistoryLimit"` // selector block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#selector Daemonset#selector} Selector *DaemonsetSpecSelector `field:"optional" json:"selector" yaml:"selector"` // strategy block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#strategy Daemonset#strategy} Strategy *DaemonsetSpecStrategy `field:"optional" json:"strategy" yaml:"strategy"` }
type DaemonsetSpecOutputReference ¶
type DaemonsetSpecOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpec SetInternalValue(val *DaemonsetSpec) MinReadySeconds() *float64 SetMinReadySeconds(val *float64) MinReadySecondsInput() *float64 RevisionHistoryLimit() *float64 SetRevisionHistoryLimit(val *float64) RevisionHistoryLimitInput() *float64 Selector() DaemonsetSpecSelectorOutputReference SelectorInput() *DaemonsetSpecSelector Strategy() DaemonsetSpecStrategyOutputReference StrategyInput() *DaemonsetSpecStrategy Template() DaemonsetSpecTemplateOutputReference TemplateInput() *DaemonsetSpecTemplate // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutSelector(value *DaemonsetSpecSelector) PutStrategy(value *DaemonsetSpecStrategy) PutTemplate(value *DaemonsetSpecTemplate) ResetMinReadySeconds() ResetRevisionHistoryLimit() ResetSelector() ResetStrategy() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecOutputReference ¶
func NewDaemonsetSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecOutputReference
type DaemonsetSpecSelector ¶
type DaemonsetSpecSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#match_expressions Daemonset#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#match_labels Daemonset#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type DaemonsetSpecSelectorMatchExpressions ¶
type DaemonsetSpecSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#key Daemonset#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#operator Daemonset#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#values Daemonset#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type DaemonsetSpecSelectorMatchExpressionsList ¶
type DaemonsetSpecSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecSelectorMatchExpressionsList ¶
func NewDaemonsetSpecSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecSelectorMatchExpressionsList
type DaemonsetSpecSelectorMatchExpressionsOutputReference ¶
type DaemonsetSpecSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecSelectorMatchExpressionsOutputReference ¶
func NewDaemonsetSpecSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecSelectorMatchExpressionsOutputReference
type DaemonsetSpecSelectorOutputReference ¶
type DaemonsetSpecSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecSelector SetInternalValue(val *DaemonsetSpecSelector) MatchExpressions() DaemonsetSpecSelectorMatchExpressionsList 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 NewDaemonsetSpecSelectorOutputReference ¶
func NewDaemonsetSpecSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecSelectorOutputReference
type DaemonsetSpecStrategy ¶
type DaemonsetSpecStrategy struct { // rolling_update block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#rolling_update Daemonset#rolling_update} RollingUpdate *DaemonsetSpecStrategyRollingUpdate `field:"optional" json:"rollingUpdate" yaml:"rollingUpdate"` // Type of deployment. Can be 'RollingUpdate' or 'OnDelete'. Default is RollingUpdate. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#type Daemonset#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type DaemonsetSpecStrategyOutputReference ¶
type DaemonsetSpecStrategyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecStrategy SetInternalValue(val *DaemonsetSpecStrategy) RollingUpdate() DaemonsetSpecStrategyRollingUpdateOutputReference RollingUpdateInput() *DaemonsetSpecStrategyRollingUpdate // 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 PutRollingUpdate(value *DaemonsetSpecStrategyRollingUpdate) ResetRollingUpdate() 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 NewDaemonsetSpecStrategyOutputReference ¶
func NewDaemonsetSpecStrategyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecStrategyOutputReference
type DaemonsetSpecStrategyRollingUpdate ¶
type DaemonsetSpecStrategyRollingUpdate struct { // // Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0. Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#max_unavailable Daemonset#max_unavailable} MaxUnavailable *string `field:"optional" json:"maxUnavailable" yaml:"maxUnavailable"` }
type DaemonsetSpecStrategyRollingUpdateOutputReference ¶
type DaemonsetSpecStrategyRollingUpdateOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecStrategyRollingUpdate SetInternalValue(val *DaemonsetSpecStrategyRollingUpdate) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewDaemonsetSpecStrategyRollingUpdateOutputReference ¶
func NewDaemonsetSpecStrategyRollingUpdateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecStrategyRollingUpdateOutputReference
type DaemonsetSpecTemplate ¶
type DaemonsetSpecTemplate struct { // metadata block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#metadata Daemonset#metadata} Metadata *DaemonsetSpecTemplateMetadata `field:"required" json:"metadata" yaml:"metadata"` // spec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#spec Daemonset#spec} Spec *DaemonsetSpecTemplateSpec `field:"optional" json:"spec" yaml:"spec"` }
type DaemonsetSpecTemplateMetadata ¶
type DaemonsetSpecTemplateMetadata struct { // An unstructured key value map stored with the daemon set that may be used to store arbitrary metadata. // // More info: http://kubernetes.io/docs/user-guide/annotations // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#annotations Daemonset#annotations} Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"` // Prefix, used by the server, to generate a unique name ONLY IF the `name` field has not been provided. // // This value will also be combined with a unique suffix. Read more: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#idempotency // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#generate_name Daemonset#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 daemon set. // // May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#labels Daemonset#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // Name of the daemon set, must be unique. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type DaemonsetSpecTemplateMetadataOutputReference ¶
type DaemonsetSpecTemplateMetadataOutputReference 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() *DaemonsetSpecTemplateMetadata SetInternalValue(val *DaemonsetSpecTemplateMetadata) 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 NewDaemonsetSpecTemplateMetadataOutputReference ¶
func NewDaemonsetSpecTemplateMetadataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateMetadataOutputReference
type DaemonsetSpecTemplateOutputReference ¶
type DaemonsetSpecTemplateOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplate SetInternalValue(val *DaemonsetSpecTemplate) Metadata() DaemonsetSpecTemplateMetadataOutputReference MetadataInput() *DaemonsetSpecTemplateMetadata Spec() DaemonsetSpecTemplateSpecOutputReference SpecInput() *DaemonsetSpecTemplateSpec // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *DaemonsetSpecTemplateMetadata) PutSpec(value *DaemonsetSpecTemplateSpec) 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 NewDaemonsetSpecTemplateOutputReference ¶
func NewDaemonsetSpecTemplateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateOutputReference
type DaemonsetSpecTemplateSpec ¶
type DaemonsetSpecTemplateSpec struct { // Optional duration in seconds the pod may be active on the node relative to StartTime before the system will actively try to mark it failed and kill associated containers. // // Value must be a positive integer. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#active_deadline_seconds Daemonset#active_deadline_seconds} ActiveDeadlineSeconds *float64 `field:"optional" json:"activeDeadlineSeconds" yaml:"activeDeadlineSeconds"` // affinity block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#affinity Daemonset#affinity} Affinity *DaemonsetSpecTemplateSpecAffinity `field:"optional" json:"affinity" yaml:"affinity"` // AutomountServiceAccountToken indicates whether a service account token should be automatically mounted. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#automount_service_account_token Daemonset#automount_service_account_token} AutomountServiceAccountToken interface{} `field:"optional" json:"automountServiceAccountToken" yaml:"automountServiceAccountToken"` // container block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#container Daemonset#container} Container interface{} `field:"optional" json:"container" yaml:"container"` // dns_config block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#dns_config Daemonset#dns_config} DnsConfig *DaemonsetSpecTemplateSpecDnsConfig `field:"optional" json:"dnsConfig" yaml:"dnsConfig"` // Set DNS policy for containers within the pod. // // Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'. Optional: Defaults to 'ClusterFirst', see [Kubernetes reference](https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#dns_policy Daemonset#dns_policy} DnsPolicy *string `field:"optional" json:"dnsPolicy" yaml:"dnsPolicy"` // Enables generating environment variables for service discovery. Defaults to true. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#enable_service_links Daemonset#enable_service_links} EnableServiceLinks interface{} `field:"optional" json:"enableServiceLinks" yaml:"enableServiceLinks"` // host_aliases block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#host_aliases Daemonset#host_aliases} HostAliases interface{} `field:"optional" json:"hostAliases" yaml:"hostAliases"` // Use the host's ipc namespace. Optional: Defaults to false. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#host_ipc Daemonset#host_ipc} HostIpc interface{} `field:"optional" json:"hostIpc" yaml:"hostIpc"` // Specifies the hostname of the Pod If not specified, the pod's hostname will be set to a system-defined value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#hostname Daemonset#hostname} Hostname *string `field:"optional" json:"hostname" yaml:"hostname"` // Host networking requested for this pod. // // Use the host's network namespace. If this option is set, the ports that will be used must be specified. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#host_network Daemonset#host_network} HostNetwork interface{} `field:"optional" json:"hostNetwork" yaml:"hostNetwork"` // Use the host's pid namespace. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#host_pid Daemonset#host_pid} HostPid interface{} `field:"optional" json:"hostPid" yaml:"hostPid"` // image_pull_secrets block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#image_pull_secrets Daemonset#image_pull_secrets} ImagePullSecrets interface{} `field:"optional" json:"imagePullSecrets" yaml:"imagePullSecrets"` // init_container block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#init_container Daemonset#init_container} InitContainer interface{} `field:"optional" json:"initContainer" yaml:"initContainer"` // NodeName is a request to schedule this pod onto a specific node. // // If it is non-empty, the scheduler simply schedules this pod onto that node, assuming that it fits resource requirements. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#node_name Daemonset#node_name} NodeName *string `field:"optional" json:"nodeName" yaml:"nodeName"` // NodeSelector is a selector which must be true for the pod to fit on a node. // // Selector which must match a node's labels for the pod to be scheduled on that node. More info: http://kubernetes.io/docs/user-guide/node-selection. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#node_selector Daemonset#node_selector} NodeSelector *map[string]*string `field:"optional" json:"nodeSelector" yaml:"nodeSelector"` // If specified, indicates the pod's priority. // // "system-node-critical" and "system-cluster-critical" are two special keywords which indicate the highest priorities with the former being the highest priority. Any other name must be defined by creating a PriorityClass object with that name. If not specified, the pod priority will be default or zero if there is no default. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#priority_class_name Daemonset#priority_class_name} PriorityClassName *string `field:"optional" json:"priorityClassName" yaml:"priorityClassName"` // readiness_gate block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#readiness_gate Daemonset#readiness_gate} ReadinessGate interface{} `field:"optional" json:"readinessGate" yaml:"readinessGate"` // Restart policy for all containers within the pod. One of Always, OnFailure, Never. More info: http://kubernetes.io/docs/user-guide/pod-states#restartpolicy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#restart_policy Daemonset#restart_policy} RestartPolicy *string `field:"optional" json:"restartPolicy" yaml:"restartPolicy"` // security_context block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#security_context Daemonset#security_context} SecurityContext *DaemonsetSpecTemplateSpecSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"` // ServiceAccountName is the name of the ServiceAccount to use to run this pod. More info: http://releases.k8s.io/HEAD/docs/design/service_accounts.md. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#service_account_name Daemonset#service_account_name} ServiceAccountName *string `field:"optional" json:"serviceAccountName" yaml:"serviceAccountName"` // // When this is set containers will be able to view and signal processes from other containers in the same pod, and the first process in each container will not be assigned PID 1. HostPID and ShareProcessNamespace cannot both be set. Optional: Defaults to false. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#share_process_namespace Daemonset#share_process_namespace} ShareProcessNamespace interface{} `field:"optional" json:"shareProcessNamespace" yaml:"shareProcessNamespace"` // If specified, the fully qualified Pod hostname will be "...svc.". If not specified, the pod will not have a domainname at all.. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#subdomain Daemonset#subdomain} Subdomain *string `field:"optional" json:"subdomain" yaml:"subdomain"` // Optional duration in seconds the pod needs to terminate gracefully. // // May be decreased in delete request. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#termination_grace_period_seconds Daemonset#termination_grace_period_seconds} TerminationGracePeriodSeconds *float64 `field:"optional" json:"terminationGracePeriodSeconds" yaml:"terminationGracePeriodSeconds"` // toleration block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#toleration Daemonset#toleration} Toleration interface{} `field:"optional" json:"toleration" yaml:"toleration"` // topology_spread_constraint block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#topology_spread_constraint Daemonset#topology_spread_constraint} TopologySpreadConstraint interface{} `field:"optional" json:"topologySpreadConstraint" yaml:"topologySpreadConstraint"` // volume block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#volume Daemonset#volume} Volume interface{} `field:"optional" json:"volume" yaml:"volume"` }
type DaemonsetSpecTemplateSpecAffinity ¶
type DaemonsetSpecTemplateSpecAffinity struct { // node_affinity block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#node_affinity Daemonset#node_affinity} NodeAffinity *DaemonsetSpecTemplateSpecAffinityNodeAffinity `field:"optional" json:"nodeAffinity" yaml:"nodeAffinity"` // pod_affinity block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#pod_affinity Daemonset#pod_affinity} PodAffinity *DaemonsetSpecTemplateSpecAffinityPodAffinity `field:"optional" json:"podAffinity" yaml:"podAffinity"` // pod_anti_affinity block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#pod_anti_affinity Daemonset#pod_anti_affinity} PodAntiAffinity *DaemonsetSpecTemplateSpecAffinityPodAntiAffinity `field:"optional" json:"podAntiAffinity" yaml:"podAntiAffinity"` }
type DaemonsetSpecTemplateSpecAffinityNodeAffinity ¶
type DaemonsetSpecTemplateSpecAffinityNodeAffinity struct { // preferred_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#preferred_during_scheduling_ignored_during_execution Daemonset#preferred_during_scheduling_ignored_during_execution} PreferredDuringSchedulingIgnoredDuringExecution interface{} `` /* 126-byte string literal not displayed */ // required_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#required_during_scheduling_ignored_during_execution Daemonset#required_during_scheduling_ignored_during_execution} RequiredDuringSchedulingIgnoredDuringExecution *DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"` }
type DaemonsetSpecTemplateSpecAffinityNodeAffinityOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityNodeAffinityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecAffinityNodeAffinity SetInternalValue(val *DaemonsetSpecTemplateSpecAffinityNodeAffinity) PreferredDuringSchedulingIgnoredDuringExecution() DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList PreferredDuringSchedulingIgnoredDuringExecutionInput() interface{} RequiredDuringSchedulingIgnoredDuringExecution() DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference RequiredDuringSchedulingIgnoredDuringExecutionInput() *DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) 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 NewDaemonsetSpecTemplateSpecAffinityNodeAffinityOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecAffinityNodeAffinityOutputReference
type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution struct { // preference block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#preference Daemonset#preference} Preference *DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference `field:"required" json:"preference" yaml:"preference"` // weight is in the range 1-100. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#weight Daemonset#weight} Weight *float64 `field:"required" json:"weight" yaml:"weight"` }
type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference PreferenceInput() *DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference // 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 *DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference ¶
type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#match_expressions Daemonset#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` }
type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions ¶
type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#key Daemonset#key} Key *string `field:"optional" json:"key" yaml:"key"` // Operator represents a key's relationship to a set of values. // // Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#operator Daemonset#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // Values is an array of string values. // // If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#values Daemonset#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ¶
type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList
type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference
type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference SetInternalValue(val *DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference) MatchExpressions() DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList MatchExpressionsInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutMatchExpressions(value interface{}) ResetMatchExpressions() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference
type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution struct { // node_selector_term block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#node_selector_term Daemonset#node_selector_term} NodeSelectorTerm interface{} `field:"optional" json:"nodeSelectorTerm" yaml:"nodeSelectorTerm"` }
type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm ¶
type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#match_expressions Daemonset#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` }
type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ¶
type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList
type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions ¶
type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#key Daemonset#key} Key *string `field:"optional" json:"key" yaml:"key"` // Operator represents a key's relationship to a set of values. // // Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#operator Daemonset#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // Values is an array of string values. // // If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#values Daemonset#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ¶
type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList
type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference
type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList MatchExpressionsInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutMatchExpressions(value interface{}) ResetMatchExpressions() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference
type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution SetInternalValue(val *DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) NodeSelectorTerm() DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList 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 NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
type DaemonsetSpecTemplateSpecAffinityOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecAffinity SetInternalValue(val *DaemonsetSpecTemplateSpecAffinity) NodeAffinity() DaemonsetSpecTemplateSpecAffinityNodeAffinityOutputReference NodeAffinityInput() *DaemonsetSpecTemplateSpecAffinityNodeAffinity PodAffinity() DaemonsetSpecTemplateSpecAffinityPodAffinityOutputReference PodAffinityInput() *DaemonsetSpecTemplateSpecAffinityPodAffinity PodAntiAffinity() DaemonsetSpecTemplateSpecAffinityPodAntiAffinityOutputReference PodAntiAffinityInput() *DaemonsetSpecTemplateSpecAffinityPodAntiAffinity // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *DaemonsetSpecTemplateSpecAffinityNodeAffinity) PutPodAffinity(value *DaemonsetSpecTemplateSpecAffinityPodAffinity) PutPodAntiAffinity(value *DaemonsetSpecTemplateSpecAffinityPodAntiAffinity) 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 NewDaemonsetSpecTemplateSpecAffinityOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecAffinityOutputReference
type DaemonsetSpecTemplateSpecAffinityPodAffinity ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinity struct { // preferred_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#preferred_during_scheduling_ignored_during_execution Daemonset#preferred_during_scheduling_ignored_during_execution} PreferredDuringSchedulingIgnoredDuringExecution interface{} `` /* 126-byte string literal not displayed */ // required_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#required_during_scheduling_ignored_during_execution Daemonset#required_during_scheduling_ignored_during_execution} RequiredDuringSchedulingIgnoredDuringExecution interface{} `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"` }
type DaemonsetSpecTemplateSpecAffinityPodAffinityOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecAffinityPodAffinity SetInternalValue(val *DaemonsetSpecTemplateSpecAffinityPodAffinity) PreferredDuringSchedulingIgnoredDuringExecution() DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList PreferredDuringSchedulingIgnoredDuringExecutionInput() interface{} RequiredDuringSchedulingIgnoredDuringExecution() DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList 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 NewDaemonsetSpecTemplateSpecAffinityPodAffinityOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecAffinityPodAffinityOutputReference
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution struct { // pod_affinity_term block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#pod_affinity_term Daemonset#pod_affinity_term} PodAffinityTerm *DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"` // weight associated with matching the corresponding podAffinityTerm, in the range 1-100. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#weight Daemonset#weight} Weight *float64 `field:"required" json:"weight" yaml:"weight"` }
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference PodAffinityTermInput() *DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm // 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 *DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct { // empty topology key is interpreted by the scheduler as 'all topologies'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#topology_key Daemonset#topology_key} TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"` // label_selector block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#label_selector Daemonset#label_selector} LabelSelector interface{} `field:"optional" json:"labelSelector" yaml:"labelSelector"` // namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means 'this pod's namespace'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#namespaces Daemonset#namespaces} Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"` }
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#match_expressions Daemonset#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#match_labels Daemonset#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#key Daemonset#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#operator Daemonset#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#values Daemonset#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList 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 NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm SetInternalValue(val *DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm) LabelSelector() DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList LabelSelectorInput() interface{} Namespaces() *[]*string SetNamespaces(val *[]*string) NamespacesInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TopologyKey() *string SetTopologyKey(val *string) TopologyKeyInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutLabelSelector(value interface{}) ResetLabelSelector() ResetNamespaces() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference
type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution struct { // empty topology key is interpreted by the scheduler as 'all topologies'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#topology_key Daemonset#topology_key} TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"` // label_selector block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#label_selector Daemonset#label_selector} LabelSelector interface{} `field:"optional" json:"labelSelector" yaml:"labelSelector"` // namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means 'this pod's namespace'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#namespaces Daemonset#namespaces} Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"` }
type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#match_expressions Daemonset#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#match_labels Daemonset#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList
type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#key Daemonset#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#operator Daemonset#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#values Daemonset#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList
type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference
type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList 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 NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference
type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList
type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList LabelSelectorInput() interface{} Namespaces() *[]*string SetNamespaces(val *[]*string) NamespacesInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TopologyKey() *string SetTopologyKey(val *string) TopologyKeyInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutLabelSelector(value interface{}) ResetLabelSelector() ResetNamespaces() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinity ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinity struct { // preferred_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#preferred_during_scheduling_ignored_during_execution Daemonset#preferred_during_scheduling_ignored_during_execution} PreferredDuringSchedulingIgnoredDuringExecution interface{} `` /* 126-byte string literal not displayed */ // required_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#required_during_scheduling_ignored_during_execution Daemonset#required_during_scheduling_ignored_during_execution} RequiredDuringSchedulingIgnoredDuringExecution interface{} `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"` }
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecAffinityPodAntiAffinity SetInternalValue(val *DaemonsetSpecTemplateSpecAffinityPodAntiAffinity) PreferredDuringSchedulingIgnoredDuringExecution() DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList PreferredDuringSchedulingIgnoredDuringExecutionInput() interface{} RequiredDuringSchedulingIgnoredDuringExecution() DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList 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 NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityOutputReference
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution struct { // pod_affinity_term block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#pod_affinity_term Daemonset#pod_affinity_term} PodAffinityTerm *DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"` // weight associated with matching the corresponding podAffinityTerm, in the range 1-100. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#weight Daemonset#weight} Weight *float64 `field:"required" json:"weight" yaml:"weight"` }
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference PodAffinityTermInput() *DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm // 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 *DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct { // empty topology key is interpreted by the scheduler as 'all topologies'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#topology_key Daemonset#topology_key} TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"` // label_selector block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#label_selector Daemonset#label_selector} LabelSelector interface{} `field:"optional" json:"labelSelector" yaml:"labelSelector"` // namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means 'this pod's namespace'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#namespaces Daemonset#namespaces} Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"` }
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#match_expressions Daemonset#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#match_labels Daemonset#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#key Daemonset#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#operator Daemonset#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#values Daemonset#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList 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 NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm SetInternalValue(val *DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm) LabelSelector() DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList LabelSelectorInput() interface{} Namespaces() *[]*string SetNamespaces(val *[]*string) NamespacesInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TopologyKey() *string SetTopologyKey(val *string) TopologyKeyInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutLabelSelector(value interface{}) ResetLabelSelector() ResetNamespaces() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution struct { // empty topology key is interpreted by the scheduler as 'all topologies'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#topology_key Daemonset#topology_key} TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"` // label_selector block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#label_selector Daemonset#label_selector} LabelSelector interface{} `field:"optional" json:"labelSelector" yaml:"labelSelector"` // namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means 'this pod's namespace'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#namespaces Daemonset#namespaces} Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"` }
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#match_expressions Daemonset#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#match_labels Daemonset#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#key Daemonset#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#operator Daemonset#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#values Daemonset#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList 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 NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList LabelSelectorInput() interface{} Namespaces() *[]*string SetNamespaces(val *[]*string) NamespacesInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TopologyKey() *string SetTopologyKey(val *string) TopologyKeyInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutLabelSelector(value interface{}) ResetLabelSelector() ResetNamespaces() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewDaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
type DaemonsetSpecTemplateSpecContainer ¶
type DaemonsetSpecTemplateSpecContainer struct { // Name of the container specified as a DNS_LABEL. // // Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"required" json:"name" yaml:"name"` // Arguments to the entrypoint. // // The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/containers#containers-and-commands // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#args Daemonset#args} Args *[]*string `field:"optional" json:"args" yaml:"args"` // Entrypoint array. // // Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/containers#containers-and-commands // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#command Daemonset#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` // env block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#env Daemonset#env} Env interface{} `field:"optional" json:"env" yaml:"env"` // env_from block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#env_from Daemonset#env_from} EnvFrom interface{} `field:"optional" json:"envFrom" yaml:"envFrom"` // Docker image name. More info: http://kubernetes.io/docs/user-guide/images. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#image Daemonset#image} Image *string `field:"optional" json:"image" yaml:"image"` // Image pull policy. // // One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/images#updating-images // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#image_pull_policy Daemonset#image_pull_policy} ImagePullPolicy *string `field:"optional" json:"imagePullPolicy" yaml:"imagePullPolicy"` // lifecycle block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#lifecycle Daemonset#lifecycle} Lifecycle *DaemonsetSpecTemplateSpecContainerLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // liveness_probe block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#liveness_probe Daemonset#liveness_probe} LivenessProbe *DaemonsetSpecTemplateSpecContainerLivenessProbe `field:"optional" json:"livenessProbe" yaml:"livenessProbe"` // port block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port interface{} `field:"optional" json:"port" yaml:"port"` // readiness_probe block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#readiness_probe Daemonset#readiness_probe} ReadinessProbe *DaemonsetSpecTemplateSpecContainerReadinessProbe `field:"optional" json:"readinessProbe" yaml:"readinessProbe"` // resources block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#resources Daemonset#resources} Resources *DaemonsetSpecTemplateSpecContainerResources `field:"optional" json:"resources" yaml:"resources"` // security_context block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#security_context Daemonset#security_context} SecurityContext *DaemonsetSpecTemplateSpecContainerSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"` // startup_probe block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#startup_probe Daemonset#startup_probe} StartupProbe *DaemonsetSpecTemplateSpecContainerStartupProbe `field:"optional" json:"startupProbe" yaml:"startupProbe"` // Whether this container should allocate a buffer for stdin in the container runtime. // // If this is not set, reads from stdin in the container will always result in EOF. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#stdin Daemonset#stdin} Stdin interface{} `field:"optional" json:"stdin" yaml:"stdin"` // Whether the container runtime should close the stdin channel after it has been opened by a single attach. // // When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#stdin_once Daemonset#stdin_once} StdinOnce interface{} `field:"optional" json:"stdinOnce" yaml:"stdinOnce"` // Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. // // Message written is intended to be brief final status, such as an assertion failure message. Defaults to /dev/termination-log. Cannot be updated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#termination_message_path Daemonset#termination_message_path} TerminationMessagePath *string `field:"optional" json:"terminationMessagePath" yaml:"terminationMessagePath"` // Optional: Indicate how the termination message should be populated. // // File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#termination_message_policy Daemonset#termination_message_policy} TerminationMessagePolicy *string `field:"optional" json:"terminationMessagePolicy" yaml:"terminationMessagePolicy"` // Whether this container should allocate a TTY for itself. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#tty Daemonset#tty} Tty interface{} `field:"optional" json:"tty" yaml:"tty"` // volume_mount block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#volume_mount Daemonset#volume_mount} VolumeMount interface{} `field:"optional" json:"volumeMount" yaml:"volumeMount"` // Container's working directory. // // If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#working_dir Daemonset#working_dir} WorkingDir *string `field:"optional" json:"workingDir" yaml:"workingDir"` }
type DaemonsetSpecTemplateSpecContainerEnv ¶
type DaemonsetSpecTemplateSpecContainerEnv struct { // Name of the environment variable. Must be a C_IDENTIFIER. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"required" json:"name" yaml:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. // // If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "". // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#value Daemonset#value} Value *string `field:"optional" json:"value" yaml:"value"` // value_from block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#value_from Daemonset#value_from} ValueFrom *DaemonsetSpecTemplateSpecContainerEnvValueFrom `field:"optional" json:"valueFrom" yaml:"valueFrom"` }
type DaemonsetSpecTemplateSpecContainerEnvFrom ¶
type DaemonsetSpecTemplateSpecContainerEnvFrom struct { // config_map_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#config_map_ref Daemonset#config_map_ref} ConfigMapRef *DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRef `field:"optional" json:"configMapRef" yaml:"configMapRef"` // An optional identifer to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#prefix Daemonset#prefix} Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` // secret_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#secret_ref Daemonset#secret_ref} SecretRef *DaemonsetSpecTemplateSpecContainerEnvFromSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` }
type DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRef ¶
type DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRef struct { // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"required" json:"name" yaml:"name"` // Specify whether the ConfigMap must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#optional Daemonset#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ¶
type DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRef SetInternalValue(val *DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRef) 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 NewDaemonsetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference
type DaemonsetSpecTemplateSpecContainerEnvFromList ¶
type DaemonsetSpecTemplateSpecContainerEnvFromList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecContainerEnvFromOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecContainerEnvFromList ¶
func NewDaemonsetSpecTemplateSpecContainerEnvFromList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerEnvFromList
type DaemonsetSpecTemplateSpecContainerEnvFromOutputReference ¶
type DaemonsetSpecTemplateSpecContainerEnvFromOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ConfigMapRefInput() *DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRef // The creation stack of this resolvable which will be appended to errors thrown during 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() DaemonsetSpecTemplateSpecContainerEnvFromSecretRefOutputReference SecretRefInput() *DaemonsetSpecTemplateSpecContainerEnvFromSecretRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRef) PutSecretRef(value *DaemonsetSpecTemplateSpecContainerEnvFromSecretRef) 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 NewDaemonsetSpecTemplateSpecContainerEnvFromOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerEnvFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerEnvFromOutputReference
type DaemonsetSpecTemplateSpecContainerEnvFromSecretRef ¶
type DaemonsetSpecTemplateSpecContainerEnvFromSecretRef struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"required" json:"name" yaml:"name"` // Specify whether the Secret must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#optional Daemonset#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type DaemonsetSpecTemplateSpecContainerEnvFromSecretRefOutputReference ¶
type DaemonsetSpecTemplateSpecContainerEnvFromSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecContainerEnvFromSecretRef SetInternalValue(val *DaemonsetSpecTemplateSpecContainerEnvFromSecretRef) 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 NewDaemonsetSpecTemplateSpecContainerEnvFromSecretRefOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerEnvFromSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerEnvFromSecretRefOutputReference
type DaemonsetSpecTemplateSpecContainerEnvList ¶
type DaemonsetSpecTemplateSpecContainerEnvList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecContainerEnvOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecContainerEnvList ¶
func NewDaemonsetSpecTemplateSpecContainerEnvList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerEnvList
type DaemonsetSpecTemplateSpecContainerEnvOutputReference ¶
type DaemonsetSpecTemplateSpecContainerEnvOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() DaemonsetSpecTemplateSpecContainerEnvValueFromOutputReference ValueFromInput() *DaemonsetSpecTemplateSpecContainerEnvValueFrom 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 *DaemonsetSpecTemplateSpecContainerEnvValueFrom) 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 NewDaemonsetSpecTemplateSpecContainerEnvOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerEnvOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerEnvOutputReference
type DaemonsetSpecTemplateSpecContainerEnvValueFrom ¶
type DaemonsetSpecTemplateSpecContainerEnvValueFrom struct { // config_map_key_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#config_map_key_ref Daemonset#config_map_key_ref} ConfigMapKeyRef *DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef `field:"optional" json:"configMapKeyRef" yaml:"configMapKeyRef"` // field_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#field_ref Daemonset#field_ref} FieldRef *DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRef `field:"optional" json:"fieldRef" yaml:"fieldRef"` // resource_field_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#resource_field_ref Daemonset#resource_field_ref} ResourceFieldRef *DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"` // secret_key_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#secret_key_ref Daemonset#secret_key_ref} SecretKeyRef *DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRef `field:"optional" json:"secretKeyRef" yaml:"secretKeyRef"` }
type DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef ¶
type DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef struct { // The key to select. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#key Daemonset#key} Key *string `field:"optional" json:"key" yaml:"key"` // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // Specify whether the ConfigMap or its key must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#optional Daemonset#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ¶
type DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef SetInternalValue(val *DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef) 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 NewDaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference
type DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRef ¶
type DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRef struct { // Version of the schema the FieldPath is written in terms of, defaults to "v1". // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#api_version Daemonset#api_version} ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"` // Path of the field to select in the specified API version. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#field_path Daemonset#field_path} FieldPath *string `field:"optional" json:"fieldPath" yaml:"fieldPath"` }
type DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference ¶
type DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference 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() *DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRef SetInternalValue(val *DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRef) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewDaemonsetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference
type DaemonsetSpecTemplateSpecContainerEnvValueFromOutputReference ¶
type DaemonsetSpecTemplateSpecContainerEnvValueFromOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ConfigMapKeyRefInput() *DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef // The creation stack of this resolvable 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() DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference FieldRefInput() *DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRef // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecContainerEnvValueFrom SetInternalValue(val *DaemonsetSpecTemplateSpecContainerEnvValueFrom) ResourceFieldRef() DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ResourceFieldRefInput() *DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRef SecretKeyRef() DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference SecretKeyRefInput() *DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef) PutFieldRef(value *DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRef) PutResourceFieldRef(value *DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRef) PutSecretKeyRef(value *DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRef) 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 NewDaemonsetSpecTemplateSpecContainerEnvValueFromOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerEnvValueFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerEnvValueFromOutputReference
type DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRef ¶
type DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRef struct { // Resource to select. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#resource Daemonset#resource} Resource *string `field:"required" json:"resource" yaml:"resource"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#container_name Daemonset#container_name}. ContainerName *string `field:"optional" json:"containerName" yaml:"containerName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#divisor Daemonset#divisor}. Divisor *string `field:"optional" json:"divisor" yaml:"divisor"` }
type DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ¶
type DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() *DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRef SetInternalValue(val *DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRef) 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 NewDaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference
type DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRef ¶
type DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRef struct { // The key of the secret to select from. Must be a valid secret key. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#key Daemonset#key} Key *string `field:"optional" json:"key" yaml:"key"` // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // Specify whether the Secret or its key must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#optional Daemonset#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference ¶
type DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRef SetInternalValue(val *DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRef) 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 NewDaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference
type DaemonsetSpecTemplateSpecContainerLifecycle ¶
type DaemonsetSpecTemplateSpecContainerLifecycle struct { // post_start block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#post_start Daemonset#post_start} PostStart interface{} `field:"optional" json:"postStart" yaml:"postStart"` // pre_stop block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#pre_stop Daemonset#pre_stop} PreStop interface{} `field:"optional" json:"preStop" yaml:"preStop"` }
type DaemonsetSpecTemplateSpecContainerLifecycleOutputReference ¶
type DaemonsetSpecTemplateSpecContainerLifecycleOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecContainerLifecycle SetInternalValue(val *DaemonsetSpecTemplateSpecContainerLifecycle) PostStart() DaemonsetSpecTemplateSpecContainerLifecyclePostStartList PostStartInput() interface{} PreStop() DaemonsetSpecTemplateSpecContainerLifecyclePreStopList 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 NewDaemonsetSpecTemplateSpecContainerLifecycleOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerLifecycleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerLifecycleOutputReference
type DaemonsetSpecTemplateSpecContainerLifecyclePostStart ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePostStart struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#exec Daemonset#exec} Exec *DaemonsetSpecTemplateSpecContainerLifecyclePostStartExec `field:"optional" json:"exec" yaml:"exec"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#http_get Daemonset#http_get} HttpGet *DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#tcp_socket Daemonset#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` }
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartExec ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#command Daemonset#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference 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() *DaemonsetSpecTemplateSpecContainerLifecyclePostStartExec SetInternalValue(val *DaemonsetSpecTemplateSpecContainerLifecyclePostStartExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGet ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#host Daemonset#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#http_header Daemonset#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#scheme Daemonset#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#value Daemonset#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGet SetInternalValue(val *DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGet) 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 NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartList ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecContainerLifecyclePostStartOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartList ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePostStartList
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartOutputReference ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() DaemonsetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference ExecInput() *DaemonsetSpecTemplateSpecContainerLifecyclePostStartExec // Experimental. Fqn() *string HttpGet() DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference HttpGetInput() *DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGet InternalValue() interface{} SetInternalValue(val interface{}) TcpSocket() DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList 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 *DaemonsetSpecTemplateSpecContainerLifecyclePostStartExec) PutHttpGet(value *DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGet) 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 NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePostStartOutputReference
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocket ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port *string `field:"required" json:"port" yaml:"port"` }
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference
type DaemonsetSpecTemplateSpecContainerLifecyclePreStop ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePreStop struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#exec Daemonset#exec} Exec *DaemonsetSpecTemplateSpecContainerLifecyclePreStopExec `field:"optional" json:"exec" yaml:"exec"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#http_get Daemonset#http_get} HttpGet *DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#tcp_socket Daemonset#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` }
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopExec ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#command Daemonset#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference 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() *DaemonsetSpecTemplateSpecContainerLifecyclePreStopExec SetInternalValue(val *DaemonsetSpecTemplateSpecContainerLifecyclePreStopExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGet ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#host Daemonset#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#http_header Daemonset#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#scheme Daemonset#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#value Daemonset#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGet SetInternalValue(val *DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGet) 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 NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopList ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecContainerLifecyclePreStopOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopList ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePreStopList
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopOutputReference ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() DaemonsetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference ExecInput() *DaemonsetSpecTemplateSpecContainerLifecyclePreStopExec // Experimental. Fqn() *string HttpGet() DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference HttpGetInput() *DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGet InternalValue() interface{} SetInternalValue(val interface{}) TcpSocket() DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList 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 *DaemonsetSpecTemplateSpecContainerLifecyclePreStopExec) PutHttpGet(value *DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGet) 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 NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePreStopOutputReference
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocket ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port *string `field:"required" json:"port" yaml:"port"` }
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference ¶
type DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference
type DaemonsetSpecTemplateSpecContainerList ¶
type DaemonsetSpecTemplateSpecContainerList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecContainerOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecContainerList ¶
func NewDaemonsetSpecTemplateSpecContainerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerList
type DaemonsetSpecTemplateSpecContainerLivenessProbe ¶
type DaemonsetSpecTemplateSpecContainerLivenessProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#exec Daemonset#exec} Exec *DaemonsetSpecTemplateSpecContainerLivenessProbeExec `field:"optional" json:"exec" yaml:"exec"` // Minimum consecutive failures for the probe to be considered failed after having succeeded. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#failure_threshold Daemonset#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#http_get Daemonset#http_get} HttpGet *DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#initial_delay_seconds Daemonset#initial_delay_seconds} InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"` // How often (in seconds) to perform the probe. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#period_seconds Daemonset#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#success_threshold Daemonset#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#tcp_socket Daemonset#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#timeout_seconds Daemonset#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type DaemonsetSpecTemplateSpecContainerLivenessProbeExec ¶
type DaemonsetSpecTemplateSpecContainerLivenessProbeExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#command Daemonset#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type DaemonsetSpecTemplateSpecContainerLivenessProbeExecOutputReference ¶
type DaemonsetSpecTemplateSpecContainerLivenessProbeExecOutputReference 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() *DaemonsetSpecTemplateSpecContainerLivenessProbeExec SetInternalValue(val *DaemonsetSpecTemplateSpecContainerLivenessProbeExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewDaemonsetSpecTemplateSpecContainerLivenessProbeExecOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerLivenessProbeExecOutputReference
type DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGet ¶
type DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#host Daemonset#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#http_header Daemonset#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#scheme Daemonset#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader ¶
type DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#value Daemonset#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList ¶
type DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList ¶
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList
type DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ¶
type DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference
type DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference ¶
type DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGet SetInternalValue(val *DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGet) 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 NewDaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference
type DaemonsetSpecTemplateSpecContainerLivenessProbeOutputReference ¶
type DaemonsetSpecTemplateSpecContainerLivenessProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() DaemonsetSpecTemplateSpecContainerLivenessProbeExecOutputReference ExecInput() *DaemonsetSpecTemplateSpecContainerLivenessProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string HttpGet() DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference HttpGetInput() *DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *DaemonsetSpecTemplateSpecContainerLivenessProbe SetInternalValue(val *DaemonsetSpecTemplateSpecContainerLivenessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketList 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 *DaemonsetSpecTemplateSpecContainerLivenessProbeExec) PutHttpGet(value *DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetHttpGet() ResetInitialDelaySeconds() ResetPeriodSeconds() ResetSuccessThreshold() ResetTcpSocket() ResetTimeoutSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerLivenessProbeOutputReference
type DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocket ¶
type DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port *string `field:"required" json:"port" yaml:"port"` }
type DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketList ¶
type DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketList ¶
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketList
type DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference ¶
type DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference
type DaemonsetSpecTemplateSpecContainerOutputReference ¶
type DaemonsetSpecTemplateSpecContainerOutputReference 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() DaemonsetSpecTemplateSpecContainerEnvList EnvFrom() DaemonsetSpecTemplateSpecContainerEnvFromList 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() DaemonsetSpecTemplateSpecContainerLifecycleOutputReference LifecycleInput() *DaemonsetSpecTemplateSpecContainerLifecycle LivenessProbe() DaemonsetSpecTemplateSpecContainerLivenessProbeOutputReference LivenessProbeInput() *DaemonsetSpecTemplateSpecContainerLivenessProbe Name() *string SetName(val *string) NameInput() *string Port() DaemonsetSpecTemplateSpecContainerPortList PortInput() interface{} ReadinessProbe() DaemonsetSpecTemplateSpecContainerReadinessProbeOutputReference ReadinessProbeInput() *DaemonsetSpecTemplateSpecContainerReadinessProbe Resources() DaemonsetSpecTemplateSpecContainerResourcesOutputReference ResourcesInput() *DaemonsetSpecTemplateSpecContainerResources SecurityContext() DaemonsetSpecTemplateSpecContainerSecurityContextOutputReference SecurityContextInput() *DaemonsetSpecTemplateSpecContainerSecurityContext StartupProbe() DaemonsetSpecTemplateSpecContainerStartupProbeOutputReference StartupProbeInput() *DaemonsetSpecTemplateSpecContainerStartupProbe Stdin() interface{} SetStdin(val interface{}) StdinInput() interface{} StdinOnce() interface{} SetStdinOnce(val interface{}) StdinOnceInput() interface{} TerminationMessagePath() *string SetTerminationMessagePath(val *string) TerminationMessagePathInput() *string TerminationMessagePolicy() *string SetTerminationMessagePolicy(val *string) TerminationMessagePolicyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Tty() interface{} SetTty(val interface{}) TtyInput() interface{} VolumeMount() DaemonsetSpecTemplateSpecContainerVolumeMountList 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 *DaemonsetSpecTemplateSpecContainerLifecycle) PutLivenessProbe(value *DaemonsetSpecTemplateSpecContainerLivenessProbe) PutPort(value interface{}) PutReadinessProbe(value *DaemonsetSpecTemplateSpecContainerReadinessProbe) PutResources(value *DaemonsetSpecTemplateSpecContainerResources) PutSecurityContext(value *DaemonsetSpecTemplateSpecContainerSecurityContext) PutStartupProbe(value *DaemonsetSpecTemplateSpecContainerStartupProbe) PutVolumeMount(value interface{}) ResetArgs() ResetCommand() ResetEnv() ResetEnvFrom() ResetImage() ResetImagePullPolicy() ResetLifecycle() ResetLivenessProbe() ResetPort() ResetReadinessProbe() ResetResources() ResetSecurityContext() ResetStartupProbe() ResetStdin() ResetStdinOnce() ResetTerminationMessagePath() ResetTerminationMessagePolicy() ResetTty() ResetVolumeMount() ResetWorkingDir() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecContainerOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerOutputReference
type DaemonsetSpecTemplateSpecContainerPort ¶
type DaemonsetSpecTemplateSpecContainerPort struct { // Number of port to expose on the pod's IP address. // // This must be a valid port number, 0 < x < 65536. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#container_port Daemonset#container_port} ContainerPort *float64 `field:"required" json:"containerPort" yaml:"containerPort"` // What host IP to bind the external port to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#host_ip Daemonset#host_ip} HostIp *string `field:"optional" json:"hostIp" yaml:"hostIp"` // Number of port to expose on the host. // // If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#host_port Daemonset#host_port} HostPort *float64 `field:"optional" json:"hostPort" yaml:"hostPort"` // If specified, this must be an IANA_SVC_NAME and unique within the pod. // // Each named port in a pod must have a unique name. Name for the port that can be referred to by services // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // Protocol for port. Must be UDP or TCP. Defaults to "TCP". // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#protocol Daemonset#protocol} Protocol *string `field:"optional" json:"protocol" yaml:"protocol"` }
type DaemonsetSpecTemplateSpecContainerPortList ¶
type DaemonsetSpecTemplateSpecContainerPortList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecContainerPortOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecContainerPortList ¶
func NewDaemonsetSpecTemplateSpecContainerPortList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerPortList
type DaemonsetSpecTemplateSpecContainerPortOutputReference ¶
type DaemonsetSpecTemplateSpecContainerPortOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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 NewDaemonsetSpecTemplateSpecContainerPortOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerPortOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerPortOutputReference
type DaemonsetSpecTemplateSpecContainerReadinessProbe ¶
type DaemonsetSpecTemplateSpecContainerReadinessProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#exec Daemonset#exec} Exec *DaemonsetSpecTemplateSpecContainerReadinessProbeExec `field:"optional" json:"exec" yaml:"exec"` // Minimum consecutive failures for the probe to be considered failed after having succeeded. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#failure_threshold Daemonset#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#http_get Daemonset#http_get} HttpGet *DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#initial_delay_seconds Daemonset#initial_delay_seconds} InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"` // How often (in seconds) to perform the probe. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#period_seconds Daemonset#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#success_threshold Daemonset#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#tcp_socket Daemonset#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#timeout_seconds Daemonset#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type DaemonsetSpecTemplateSpecContainerReadinessProbeExec ¶
type DaemonsetSpecTemplateSpecContainerReadinessProbeExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#command Daemonset#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type DaemonsetSpecTemplateSpecContainerReadinessProbeExecOutputReference ¶
type DaemonsetSpecTemplateSpecContainerReadinessProbeExecOutputReference 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() *DaemonsetSpecTemplateSpecContainerReadinessProbeExec SetInternalValue(val *DaemonsetSpecTemplateSpecContainerReadinessProbeExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewDaemonsetSpecTemplateSpecContainerReadinessProbeExecOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerReadinessProbeExecOutputReference
type DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGet ¶
type DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#host Daemonset#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#http_header Daemonset#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#scheme Daemonset#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader ¶
type DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#value Daemonset#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList ¶
type DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList ¶
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList
type DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ¶
type DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference
type DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference ¶
type DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGet SetInternalValue(val *DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGet) 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 NewDaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference
type DaemonsetSpecTemplateSpecContainerReadinessProbeOutputReference ¶
type DaemonsetSpecTemplateSpecContainerReadinessProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() DaemonsetSpecTemplateSpecContainerReadinessProbeExecOutputReference ExecInput() *DaemonsetSpecTemplateSpecContainerReadinessProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string HttpGet() DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference HttpGetInput() *DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *DaemonsetSpecTemplateSpecContainerReadinessProbe SetInternalValue(val *DaemonsetSpecTemplateSpecContainerReadinessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketList 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 *DaemonsetSpecTemplateSpecContainerReadinessProbeExec) PutHttpGet(value *DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetHttpGet() ResetInitialDelaySeconds() ResetPeriodSeconds() ResetSuccessThreshold() ResetTcpSocket() ResetTimeoutSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerReadinessProbeOutputReference
type DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocket ¶
type DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port *string `field:"required" json:"port" yaml:"port"` }
type DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketList ¶
type DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketList ¶
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketList
type DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference ¶
type DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference
type DaemonsetSpecTemplateSpecContainerResources ¶
type DaemonsetSpecTemplateSpecContainerResources struct { // Describes the maximum amount of compute resources allowed. More info: http://kubernetes.io/docs/user-guide/compute-resources/. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#limits Daemonset#limits} Limits *map[string]*string `field:"optional" json:"limits" yaml:"limits"` // Requests describes the minimum amount of compute resources required. // // If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#requests Daemonset#requests} Requests *map[string]*string `field:"optional" json:"requests" yaml:"requests"` }
type DaemonsetSpecTemplateSpecContainerResourcesOutputReference ¶
type DaemonsetSpecTemplateSpecContainerResourcesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecContainerResources SetInternalValue(val *DaemonsetSpecTemplateSpecContainerResources) 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 NewDaemonsetSpecTemplateSpecContainerResourcesOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerResourcesOutputReference
type DaemonsetSpecTemplateSpecContainerSecurityContext ¶
type DaemonsetSpecTemplateSpecContainerSecurityContext struct { // AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. // // This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#allow_privilege_escalation Daemonset#allow_privilege_escalation} AllowPrivilegeEscalation interface{} `field:"optional" json:"allowPrivilegeEscalation" yaml:"allowPrivilegeEscalation"` // capabilities block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#capabilities Daemonset#capabilities} Capabilities *DaemonsetSpecTemplateSpecContainerSecurityContextCapabilities `field:"optional" json:"capabilities" yaml:"capabilities"` // Run container in privileged mode. // // Processes in privileged containers are essentially equivalent to root on the host. Defaults to false. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#privileged Daemonset#privileged} Privileged interface{} `field:"optional" json:"privileged" yaml:"privileged"` // Whether this container has a read-only root filesystem. Default is false. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#read_only_root_filesystem Daemonset#read_only_root_filesystem} ReadOnlyRootFilesystem interface{} `field:"optional" json:"readOnlyRootFilesystem" yaml:"readOnlyRootFilesystem"` // The GID to run the entrypoint of the container process. // // Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#run_as_group Daemonset#run_as_group} RunAsGroup *string `field:"optional" json:"runAsGroup" yaml:"runAsGroup"` // Indicates that the container must run as a non-root user. // // If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#run_as_non_root Daemonset#run_as_non_root} RunAsNonRoot interface{} `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"` // The UID to run the entrypoint of the container process. // // Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#run_as_user Daemonset#run_as_user} RunAsUser *string `field:"optional" json:"runAsUser" yaml:"runAsUser"` // seccomp_profile block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#seccomp_profile Daemonset#seccomp_profile} SeccompProfile *DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"` // se_linux_options block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#se_linux_options Daemonset#se_linux_options} SeLinuxOptions *DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"` }
type DaemonsetSpecTemplateSpecContainerSecurityContextCapabilities ¶
type DaemonsetSpecTemplateSpecContainerSecurityContextCapabilities struct { // Added capabilities. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#add Daemonset#add} Add *[]*string `field:"optional" json:"add" yaml:"add"` // Removed capabilities. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#drop Daemonset#drop} Drop *[]*string `field:"optional" json:"drop" yaml:"drop"` }
type DaemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference ¶
type DaemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference 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() *DaemonsetSpecTemplateSpecContainerSecurityContextCapabilities SetInternalValue(val *DaemonsetSpecTemplateSpecContainerSecurityContextCapabilities) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewDaemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference
type DaemonsetSpecTemplateSpecContainerSecurityContextOutputReference ¶
type DaemonsetSpecTemplateSpecContainerSecurityContextOutputReference interface { cdktf.ComplexObject AllowPrivilegeEscalation() interface{} SetAllowPrivilegeEscalation(val interface{}) AllowPrivilegeEscalationInput() interface{} Capabilities() DaemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference CapabilitiesInput() *DaemonsetSpecTemplateSpecContainerSecurityContextCapabilities // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecContainerSecurityContext SetInternalValue(val *DaemonsetSpecTemplateSpecContainerSecurityContext) 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() DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference SeccompProfileInput() *DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfile SeLinuxOptions() DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference SeLinuxOptionsInput() *DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptions // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *DaemonsetSpecTemplateSpecContainerSecurityContextCapabilities) PutSeccompProfile(value *DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfile) PutSeLinuxOptions(value *DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptions) 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 NewDaemonsetSpecTemplateSpecContainerSecurityContextOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerSecurityContextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerSecurityContextOutputReference
type DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptions ¶
type DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptions struct { // Level is SELinux level label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#level Daemonset#level} Level *string `field:"optional" json:"level" yaml:"level"` // Role is a SELinux role label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#role Daemonset#role} Role *string `field:"optional" json:"role" yaml:"role"` // Type is a SELinux type label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#type Daemonset#type} Type *string `field:"optional" json:"type" yaml:"type"` // User is a SELinux user label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#user Daemonset#user} User *string `field:"optional" json:"user" yaml:"user"` }
type DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference ¶
type DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptions SetInternalValue(val *DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptions) 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 NewDaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference
type DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfile ¶
type DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfile struct { // Localhost Profile indicates a profile defined in a file on the node should be used. // // The profile must be preconfigured on the node to work. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#localhost_profile Daemonset#localhost_profile} LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"` // Type indicates which kind of seccomp profile will be applied. Valid options are: Localhost, RuntimeDefault, Unconfined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#type Daemonset#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference ¶
type DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfile SetInternalValue(val *DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfile) 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 NewDaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference
type DaemonsetSpecTemplateSpecContainerStartupProbe ¶
type DaemonsetSpecTemplateSpecContainerStartupProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#exec Daemonset#exec} Exec *DaemonsetSpecTemplateSpecContainerStartupProbeExec `field:"optional" json:"exec" yaml:"exec"` // Minimum consecutive failures for the probe to be considered failed after having succeeded. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#failure_threshold Daemonset#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#http_get Daemonset#http_get} HttpGet *DaemonsetSpecTemplateSpecContainerStartupProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#initial_delay_seconds Daemonset#initial_delay_seconds} InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"` // How often (in seconds) to perform the probe. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#period_seconds Daemonset#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#success_threshold Daemonset#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#tcp_socket Daemonset#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#timeout_seconds Daemonset#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type DaemonsetSpecTemplateSpecContainerStartupProbeExec ¶
type DaemonsetSpecTemplateSpecContainerStartupProbeExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#command Daemonset#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type DaemonsetSpecTemplateSpecContainerStartupProbeExecOutputReference ¶
type DaemonsetSpecTemplateSpecContainerStartupProbeExecOutputReference 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() *DaemonsetSpecTemplateSpecContainerStartupProbeExec SetInternalValue(val *DaemonsetSpecTemplateSpecContainerStartupProbeExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewDaemonsetSpecTemplateSpecContainerStartupProbeExecOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerStartupProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerStartupProbeExecOutputReference
type DaemonsetSpecTemplateSpecContainerStartupProbeHttpGet ¶
type DaemonsetSpecTemplateSpecContainerStartupProbeHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#host Daemonset#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#http_header Daemonset#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#scheme Daemonset#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader ¶
type DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#value Daemonset#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList ¶
type DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList ¶
func NewDaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList
type DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ¶
type DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference
type DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference ¶
type DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *DaemonsetSpecTemplateSpecContainerStartupProbeHttpGet SetInternalValue(val *DaemonsetSpecTemplateSpecContainerStartupProbeHttpGet) 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 NewDaemonsetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference
type DaemonsetSpecTemplateSpecContainerStartupProbeOutputReference ¶
type DaemonsetSpecTemplateSpecContainerStartupProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() DaemonsetSpecTemplateSpecContainerStartupProbeExecOutputReference ExecInput() *DaemonsetSpecTemplateSpecContainerStartupProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string HttpGet() DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference HttpGetInput() *DaemonsetSpecTemplateSpecContainerStartupProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *DaemonsetSpecTemplateSpecContainerStartupProbe SetInternalValue(val *DaemonsetSpecTemplateSpecContainerStartupProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketList 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 *DaemonsetSpecTemplateSpecContainerStartupProbeExec) PutHttpGet(value *DaemonsetSpecTemplateSpecContainerStartupProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetHttpGet() ResetInitialDelaySeconds() ResetPeriodSeconds() ResetSuccessThreshold() ResetTcpSocket() ResetTimeoutSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecContainerStartupProbeOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerStartupProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecContainerStartupProbeOutputReference
type DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocket ¶
type DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port *string `field:"required" json:"port" yaml:"port"` }
type DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketList ¶
type DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketList ¶
func NewDaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketList
type DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference ¶
type DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference
type DaemonsetSpecTemplateSpecContainerVolumeMount ¶
type DaemonsetSpecTemplateSpecContainerVolumeMount struct { // Path within the container at which the volume should be mounted. Must not contain ':'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#mount_path Daemonset#mount_path} MountPath *string `field:"required" json:"mountPath" yaml:"mountPath"` // This must match the Name of a Volume. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"required" json:"name" yaml:"name"` // Mount propagation mode. // // mount_propagation determines how mounts are propagated from the host to container and the other way around. Valid values are None (default), HostToContainer and Bidirectional. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#mount_propagation Daemonset#mount_propagation} MountPropagation *string `field:"optional" json:"mountPropagation" yaml:"mountPropagation"` // Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#read_only Daemonset#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // Path within the volume from which the container's volume should be mounted. Defaults to "" (volume's root). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#sub_path Daemonset#sub_path} SubPath *string `field:"optional" json:"subPath" yaml:"subPath"` }
type DaemonsetSpecTemplateSpecContainerVolumeMountList ¶
type DaemonsetSpecTemplateSpecContainerVolumeMountList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecContainerVolumeMountOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecContainerVolumeMountList ¶
func NewDaemonsetSpecTemplateSpecContainerVolumeMountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecContainerVolumeMountList
type DaemonsetSpecTemplateSpecContainerVolumeMountOutputReference ¶
type DaemonsetSpecTemplateSpecContainerVolumeMountOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecContainerVolumeMountOutputReference ¶
func NewDaemonsetSpecTemplateSpecContainerVolumeMountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecContainerVolumeMountOutputReference
type DaemonsetSpecTemplateSpecDnsConfig ¶
type DaemonsetSpecTemplateSpecDnsConfig struct { // A list of DNS name server IP addresses. // // This will be appended to the base nameservers generated from DNSPolicy. Duplicated nameservers will be removed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#nameservers Daemonset#nameservers} Nameservers *[]*string `field:"optional" json:"nameservers" yaml:"nameservers"` // option block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#option Daemonset#option} Option interface{} `field:"optional" json:"option" yaml:"option"` // A list of DNS search domains for host-name lookup. // // This will be appended to the base search paths generated from DNSPolicy. Duplicated search paths will be removed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#searches Daemonset#searches} Searches *[]*string `field:"optional" json:"searches" yaml:"searches"` }
type DaemonsetSpecTemplateSpecDnsConfigOption ¶
type DaemonsetSpecTemplateSpecDnsConfigOption struct { // Name of the option. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"required" json:"name" yaml:"name"` // Value of the option. Optional: Defaults to empty. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#value Daemonset#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type DaemonsetSpecTemplateSpecDnsConfigOptionList ¶
type DaemonsetSpecTemplateSpecDnsConfigOptionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecDnsConfigOptionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecDnsConfigOptionList ¶
func NewDaemonsetSpecTemplateSpecDnsConfigOptionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecDnsConfigOptionList
type DaemonsetSpecTemplateSpecDnsConfigOptionOutputReference ¶
type DaemonsetSpecTemplateSpecDnsConfigOptionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecDnsConfigOptionOutputReference ¶
func NewDaemonsetSpecTemplateSpecDnsConfigOptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecDnsConfigOptionOutputReference
type DaemonsetSpecTemplateSpecDnsConfigOutputReference ¶
type DaemonsetSpecTemplateSpecDnsConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecDnsConfig SetInternalValue(val *DaemonsetSpecTemplateSpecDnsConfig) Nameservers() *[]*string SetNameservers(val *[]*string) NameserversInput() *[]*string Option() DaemonsetSpecTemplateSpecDnsConfigOptionList 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 NewDaemonsetSpecTemplateSpecDnsConfigOutputReference ¶
func NewDaemonsetSpecTemplateSpecDnsConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecDnsConfigOutputReference
type DaemonsetSpecTemplateSpecHostAliases ¶
type DaemonsetSpecTemplateSpecHostAliases struct { // Hostnames for the IP address. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#hostnames Daemonset#hostnames} Hostnames *[]*string `field:"required" json:"hostnames" yaml:"hostnames"` // IP address of the host file entry. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#ip Daemonset#ip} Ip *string `field:"required" json:"ip" yaml:"ip"` }
type DaemonsetSpecTemplateSpecHostAliasesList ¶
type DaemonsetSpecTemplateSpecHostAliasesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecHostAliasesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecHostAliasesList ¶
func NewDaemonsetSpecTemplateSpecHostAliasesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecHostAliasesList
type DaemonsetSpecTemplateSpecHostAliasesOutputReference ¶
type DaemonsetSpecTemplateSpecHostAliasesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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 NewDaemonsetSpecTemplateSpecHostAliasesOutputReference ¶
func NewDaemonsetSpecTemplateSpecHostAliasesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecHostAliasesOutputReference
type DaemonsetSpecTemplateSpecImagePullSecrets ¶
type DaemonsetSpecTemplateSpecImagePullSecrets struct { // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"required" json:"name" yaml:"name"` }
type DaemonsetSpecTemplateSpecImagePullSecretsList ¶
type DaemonsetSpecTemplateSpecImagePullSecretsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecImagePullSecretsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecImagePullSecretsList ¶
func NewDaemonsetSpecTemplateSpecImagePullSecretsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecImagePullSecretsList
type DaemonsetSpecTemplateSpecImagePullSecretsOutputReference ¶
type DaemonsetSpecTemplateSpecImagePullSecretsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecImagePullSecretsOutputReference ¶
func NewDaemonsetSpecTemplateSpecImagePullSecretsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecImagePullSecretsOutputReference
type DaemonsetSpecTemplateSpecInitContainer ¶
type DaemonsetSpecTemplateSpecInitContainer struct { // Name of the container specified as a DNS_LABEL. // // Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"required" json:"name" yaml:"name"` // Arguments to the entrypoint. // // The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/containers#containers-and-commands // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#args Daemonset#args} Args *[]*string `field:"optional" json:"args" yaml:"args"` // Entrypoint array. // // Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/containers#containers-and-commands // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#command Daemonset#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` // env block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#env Daemonset#env} Env interface{} `field:"optional" json:"env" yaml:"env"` // env_from block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#env_from Daemonset#env_from} EnvFrom interface{} `field:"optional" json:"envFrom" yaml:"envFrom"` // Docker image name. More info: http://kubernetes.io/docs/user-guide/images. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#image Daemonset#image} Image *string `field:"optional" json:"image" yaml:"image"` // Image pull policy. // // One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/images#updating-images // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#image_pull_policy Daemonset#image_pull_policy} ImagePullPolicy *string `field:"optional" json:"imagePullPolicy" yaml:"imagePullPolicy"` // lifecycle block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#lifecycle Daemonset#lifecycle} Lifecycle *DaemonsetSpecTemplateSpecInitContainerLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // liveness_probe block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#liveness_probe Daemonset#liveness_probe} LivenessProbe *DaemonsetSpecTemplateSpecInitContainerLivenessProbe `field:"optional" json:"livenessProbe" yaml:"livenessProbe"` // port block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port interface{} `field:"optional" json:"port" yaml:"port"` // readiness_probe block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#readiness_probe Daemonset#readiness_probe} ReadinessProbe *DaemonsetSpecTemplateSpecInitContainerReadinessProbe `field:"optional" json:"readinessProbe" yaml:"readinessProbe"` // resources block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#resources Daemonset#resources} Resources *DaemonsetSpecTemplateSpecInitContainerResources `field:"optional" json:"resources" yaml:"resources"` // security_context block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#security_context Daemonset#security_context} SecurityContext *DaemonsetSpecTemplateSpecInitContainerSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"` // startup_probe block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#startup_probe Daemonset#startup_probe} StartupProbe *DaemonsetSpecTemplateSpecInitContainerStartupProbe `field:"optional" json:"startupProbe" yaml:"startupProbe"` // Whether this container should allocate a buffer for stdin in the container runtime. // // If this is not set, reads from stdin in the container will always result in EOF. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#stdin Daemonset#stdin} Stdin interface{} `field:"optional" json:"stdin" yaml:"stdin"` // Whether the container runtime should close the stdin channel after it has been opened by a single attach. // // When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#stdin_once Daemonset#stdin_once} StdinOnce interface{} `field:"optional" json:"stdinOnce" yaml:"stdinOnce"` // Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. // // Message written is intended to be brief final status, such as an assertion failure message. Defaults to /dev/termination-log. Cannot be updated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#termination_message_path Daemonset#termination_message_path} TerminationMessagePath *string `field:"optional" json:"terminationMessagePath" yaml:"terminationMessagePath"` // Optional: Indicate how the termination message should be populated. // // File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#termination_message_policy Daemonset#termination_message_policy} TerminationMessagePolicy *string `field:"optional" json:"terminationMessagePolicy" yaml:"terminationMessagePolicy"` // Whether this container should allocate a TTY for itself. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#tty Daemonset#tty} Tty interface{} `field:"optional" json:"tty" yaml:"tty"` // volume_mount block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#volume_mount Daemonset#volume_mount} VolumeMount interface{} `field:"optional" json:"volumeMount" yaml:"volumeMount"` // Container's working directory. // // If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#working_dir Daemonset#working_dir} WorkingDir *string `field:"optional" json:"workingDir" yaml:"workingDir"` }
type DaemonsetSpecTemplateSpecInitContainerEnv ¶
type DaemonsetSpecTemplateSpecInitContainerEnv struct { // Name of the environment variable. Must be a C_IDENTIFIER. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"required" json:"name" yaml:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. // // If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "". // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#value Daemonset#value} Value *string `field:"optional" json:"value" yaml:"value"` // value_from block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#value_from Daemonset#value_from} ValueFrom *DaemonsetSpecTemplateSpecInitContainerEnvValueFrom `field:"optional" json:"valueFrom" yaml:"valueFrom"` }
type DaemonsetSpecTemplateSpecInitContainerEnvFrom ¶
type DaemonsetSpecTemplateSpecInitContainerEnvFrom struct { // config_map_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#config_map_ref Daemonset#config_map_ref} ConfigMapRef *DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRef `field:"optional" json:"configMapRef" yaml:"configMapRef"` // An optional identifer to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#prefix Daemonset#prefix} Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` // secret_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#secret_ref Daemonset#secret_ref} SecretRef *DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` }
type DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRef ¶
type DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRef struct { // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"required" json:"name" yaml:"name"` // Specify whether the ConfigMap must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#optional Daemonset#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRef SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRef) 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 NewDaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference
type DaemonsetSpecTemplateSpecInitContainerEnvFromList ¶
type DaemonsetSpecTemplateSpecInitContainerEnvFromList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecInitContainerEnvFromOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecInitContainerEnvFromList ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvFromList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerEnvFromList
type DaemonsetSpecTemplateSpecInitContainerEnvFromOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerEnvFromOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ConfigMapRefInput() *DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRef // The creation stack of this resolvable which will be appended to errors thrown during 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() DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference SecretRefInput() *DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRef) PutSecretRef(value *DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRef) 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 NewDaemonsetSpecTemplateSpecInitContainerEnvFromOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerEnvFromOutputReference
type DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRef ¶
type DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRef struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"required" json:"name" yaml:"name"` // Specify whether the Secret must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#optional Daemonset#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRef SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRef) 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 NewDaemonsetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference
type DaemonsetSpecTemplateSpecInitContainerEnvList ¶
type DaemonsetSpecTemplateSpecInitContainerEnvList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecInitContainerEnvOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecInitContainerEnvList ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerEnvList
type DaemonsetSpecTemplateSpecInitContainerEnvOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerEnvOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() DaemonsetSpecTemplateSpecInitContainerEnvValueFromOutputReference ValueFromInput() *DaemonsetSpecTemplateSpecInitContainerEnvValueFrom 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 *DaemonsetSpecTemplateSpecInitContainerEnvValueFrom) 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 NewDaemonsetSpecTemplateSpecInitContainerEnvOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerEnvOutputReference
type DaemonsetSpecTemplateSpecInitContainerEnvValueFrom ¶
type DaemonsetSpecTemplateSpecInitContainerEnvValueFrom struct { // config_map_key_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#config_map_key_ref Daemonset#config_map_key_ref} ConfigMapKeyRef *DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef `field:"optional" json:"configMapKeyRef" yaml:"configMapKeyRef"` // field_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#field_ref Daemonset#field_ref} FieldRef *DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRef `field:"optional" json:"fieldRef" yaml:"fieldRef"` // resource_field_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#resource_field_ref Daemonset#resource_field_ref} ResourceFieldRef *DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"` // secret_key_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#secret_key_ref Daemonset#secret_key_ref} SecretKeyRef *DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef `field:"optional" json:"secretKeyRef" yaml:"secretKeyRef"` }
type DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef ¶
type DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef struct { // The key to select. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#key Daemonset#key} Key *string `field:"optional" json:"key" yaml:"key"` // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // Specify whether the ConfigMap or its key must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#optional Daemonset#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef) 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 NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference
type DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRef ¶
type DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRef struct { // Version of the schema the FieldPath is written in terms of, defaults to "v1". // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#api_version Daemonset#api_version} ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"` // Path of the field to select in the specified API version. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#field_path Daemonset#field_path} FieldPath *string `field:"optional" json:"fieldPath" yaml:"fieldPath"` }
type DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference 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() *DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRef SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRef) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference
type DaemonsetSpecTemplateSpecInitContainerEnvValueFromOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerEnvValueFromOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ConfigMapKeyRefInput() *DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef // The creation stack of this resolvable 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() DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference FieldRefInput() *DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRef // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecInitContainerEnvValueFrom SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerEnvValueFrom) ResourceFieldRef() DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ResourceFieldRefInput() *DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef SecretKeyRef() DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference SecretKeyRefInput() *DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef) PutFieldRef(value *DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRef) PutResourceFieldRef(value *DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef) PutSecretKeyRef(value *DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef) 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 NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerEnvValueFromOutputReference
type DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef ¶
type DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef struct { // Resource to select. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#resource Daemonset#resource} Resource *string `field:"required" json:"resource" yaml:"resource"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#container_name Daemonset#container_name}. ContainerName *string `field:"optional" json:"containerName" yaml:"containerName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#divisor Daemonset#divisor}. Divisor *string `field:"optional" json:"divisor" yaml:"divisor"` }
type DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() *DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef) 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 NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference
type DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef ¶
type DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef struct { // The key of the secret to select from. Must be a valid secret key. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#key Daemonset#key} Key *string `field:"optional" json:"key" yaml:"key"` // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // Specify whether the Secret or its key must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#optional Daemonset#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef) 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 NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference
type DaemonsetSpecTemplateSpecInitContainerLifecycle ¶
type DaemonsetSpecTemplateSpecInitContainerLifecycle struct { // post_start block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#post_start Daemonset#post_start} PostStart interface{} `field:"optional" json:"postStart" yaml:"postStart"` // pre_stop block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#pre_stop Daemonset#pre_stop} PreStop interface{} `field:"optional" json:"preStop" yaml:"preStop"` }
type DaemonsetSpecTemplateSpecInitContainerLifecycleOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerLifecycleOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecInitContainerLifecycle SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerLifecycle) PostStart() DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartList PostStartInput() interface{} PreStop() DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopList 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 NewDaemonsetSpecTemplateSpecInitContainerLifecycleOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecycleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerLifecycleOutputReference
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStart ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStart struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#exec Daemonset#exec} Exec *DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExec `field:"optional" json:"exec" yaml:"exec"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#http_get Daemonset#http_get} HttpGet *DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#tcp_socket Daemonset#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` }
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExec ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#command Daemonset#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference 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() *DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExec SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#host Daemonset#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#http_header Daemonset#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#scheme Daemonset#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#value Daemonset#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet) 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 NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartList ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartList ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartList
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ExecInput() *DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExec // Experimental. Fqn() *string HttpGet() DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference HttpGetInput() *DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet InternalValue() interface{} SetInternalValue(val interface{}) TcpSocket() DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList 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 *DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExec) PutHttpGet(value *DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet) 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 NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port *string `field:"required" json:"port" yaml:"port"` }
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStop ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStop struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#exec Daemonset#exec} Exec *DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExec `field:"optional" json:"exec" yaml:"exec"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#http_get Daemonset#http_get} HttpGet *DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#tcp_socket Daemonset#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` }
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExec ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#command Daemonset#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference 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() *DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExec SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#host Daemonset#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#http_header Daemonset#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#scheme Daemonset#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#value Daemonset#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet) 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 NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopList ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopList ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopList
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ExecInput() *DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExec // Experimental. Fqn() *string HttpGet() DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference HttpGetInput() *DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet InternalValue() interface{} SetInternalValue(val interface{}) TcpSocket() DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList 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 *DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExec) PutHttpGet(value *DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet) 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 NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port *string `field:"required" json:"port" yaml:"port"` }
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference
type DaemonsetSpecTemplateSpecInitContainerList ¶
type DaemonsetSpecTemplateSpecInitContainerList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecInitContainerOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecInitContainerList ¶
func NewDaemonsetSpecTemplateSpecInitContainerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerList
type DaemonsetSpecTemplateSpecInitContainerLivenessProbe ¶
type DaemonsetSpecTemplateSpecInitContainerLivenessProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#exec Daemonset#exec} Exec *DaemonsetSpecTemplateSpecInitContainerLivenessProbeExec `field:"optional" json:"exec" yaml:"exec"` // Minimum consecutive failures for the probe to be considered failed after having succeeded. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#failure_threshold Daemonset#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#http_get Daemonset#http_get} HttpGet *DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#initial_delay_seconds Daemonset#initial_delay_seconds} InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"` // How often (in seconds) to perform the probe. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#period_seconds Daemonset#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#success_threshold Daemonset#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#tcp_socket Daemonset#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#timeout_seconds Daemonset#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeExec ¶
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#command Daemonset#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference 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() *DaemonsetSpecTemplateSpecInitContainerLivenessProbeExec SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerLivenessProbeExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGet ¶
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#host Daemonset#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#http_header Daemonset#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#scheme Daemonset#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader ¶
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#value Daemonset#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList ¶
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList ¶
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGet SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGet) 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 NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() DaemonsetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference ExecInput() *DaemonsetSpecTemplateSpecInitContainerLivenessProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string HttpGet() DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference HttpGetInput() *DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *DaemonsetSpecTemplateSpecInitContainerLivenessProbe SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerLivenessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList 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 *DaemonsetSpecTemplateSpecInitContainerLivenessProbeExec) PutHttpGet(value *DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetHttpGet() ResetInitialDelaySeconds() ResetPeriodSeconds() ResetSuccessThreshold() ResetTcpSocket() ResetTimeoutSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerLivenessProbeOutputReference
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocket ¶
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port *string `field:"required" json:"port" yaml:"port"` }
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList ¶
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList ¶
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference
type DaemonsetSpecTemplateSpecInitContainerOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerOutputReference 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() DaemonsetSpecTemplateSpecInitContainerEnvList EnvFrom() DaemonsetSpecTemplateSpecInitContainerEnvFromList 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() DaemonsetSpecTemplateSpecInitContainerLifecycleOutputReference LifecycleInput() *DaemonsetSpecTemplateSpecInitContainerLifecycle LivenessProbe() DaemonsetSpecTemplateSpecInitContainerLivenessProbeOutputReference LivenessProbeInput() *DaemonsetSpecTemplateSpecInitContainerLivenessProbe Name() *string SetName(val *string) NameInput() *string Port() DaemonsetSpecTemplateSpecInitContainerPortList PortInput() interface{} ReadinessProbe() DaemonsetSpecTemplateSpecInitContainerReadinessProbeOutputReference ReadinessProbeInput() *DaemonsetSpecTemplateSpecInitContainerReadinessProbe Resources() DaemonsetSpecTemplateSpecInitContainerResourcesOutputReference ResourcesInput() *DaemonsetSpecTemplateSpecInitContainerResources SecurityContext() DaemonsetSpecTemplateSpecInitContainerSecurityContextOutputReference SecurityContextInput() *DaemonsetSpecTemplateSpecInitContainerSecurityContext StartupProbe() DaemonsetSpecTemplateSpecInitContainerStartupProbeOutputReference StartupProbeInput() *DaemonsetSpecTemplateSpecInitContainerStartupProbe Stdin() interface{} SetStdin(val interface{}) StdinInput() interface{} StdinOnce() interface{} SetStdinOnce(val interface{}) StdinOnceInput() interface{} TerminationMessagePath() *string SetTerminationMessagePath(val *string) TerminationMessagePathInput() *string TerminationMessagePolicy() *string SetTerminationMessagePolicy(val *string) TerminationMessagePolicyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Tty() interface{} SetTty(val interface{}) TtyInput() interface{} VolumeMount() DaemonsetSpecTemplateSpecInitContainerVolumeMountList 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 *DaemonsetSpecTemplateSpecInitContainerLifecycle) PutLivenessProbe(value *DaemonsetSpecTemplateSpecInitContainerLivenessProbe) PutPort(value interface{}) PutReadinessProbe(value *DaemonsetSpecTemplateSpecInitContainerReadinessProbe) PutResources(value *DaemonsetSpecTemplateSpecInitContainerResources) PutSecurityContext(value *DaemonsetSpecTemplateSpecInitContainerSecurityContext) PutStartupProbe(value *DaemonsetSpecTemplateSpecInitContainerStartupProbe) PutVolumeMount(value interface{}) ResetArgs() ResetCommand() ResetEnv() ResetEnvFrom() ResetImage() ResetImagePullPolicy() ResetLifecycle() ResetLivenessProbe() ResetPort() ResetReadinessProbe() ResetResources() ResetSecurityContext() ResetStartupProbe() ResetStdin() ResetStdinOnce() ResetTerminationMessagePath() ResetTerminationMessagePolicy() ResetTty() ResetVolumeMount() ResetWorkingDir() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecInitContainerOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerOutputReference
type DaemonsetSpecTemplateSpecInitContainerPort ¶
type DaemonsetSpecTemplateSpecInitContainerPort struct { // Number of port to expose on the pod's IP address. // // This must be a valid port number, 0 < x < 65536. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#container_port Daemonset#container_port} ContainerPort *float64 `field:"required" json:"containerPort" yaml:"containerPort"` // What host IP to bind the external port to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#host_ip Daemonset#host_ip} HostIp *string `field:"optional" json:"hostIp" yaml:"hostIp"` // Number of port to expose on the host. // // If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#host_port Daemonset#host_port} HostPort *float64 `field:"optional" json:"hostPort" yaml:"hostPort"` // If specified, this must be an IANA_SVC_NAME and unique within the pod. // // Each named port in a pod must have a unique name. Name for the port that can be referred to by services // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // Protocol for port. Must be UDP or TCP. Defaults to "TCP". // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#protocol Daemonset#protocol} Protocol *string `field:"optional" json:"protocol" yaml:"protocol"` }
type DaemonsetSpecTemplateSpecInitContainerPortList ¶
type DaemonsetSpecTemplateSpecInitContainerPortList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecInitContainerPortOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecInitContainerPortList ¶
func NewDaemonsetSpecTemplateSpecInitContainerPortList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerPortList
type DaemonsetSpecTemplateSpecInitContainerPortOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerPortOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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 NewDaemonsetSpecTemplateSpecInitContainerPortOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerPortOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerPortOutputReference
type DaemonsetSpecTemplateSpecInitContainerReadinessProbe ¶
type DaemonsetSpecTemplateSpecInitContainerReadinessProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#exec Daemonset#exec} Exec *DaemonsetSpecTemplateSpecInitContainerReadinessProbeExec `field:"optional" json:"exec" yaml:"exec"` // Minimum consecutive failures for the probe to be considered failed after having succeeded. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#failure_threshold Daemonset#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#http_get Daemonset#http_get} HttpGet *DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#initial_delay_seconds Daemonset#initial_delay_seconds} InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"` // How often (in seconds) to perform the probe. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#period_seconds Daemonset#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#success_threshold Daemonset#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#tcp_socket Daemonset#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#timeout_seconds Daemonset#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeExec ¶
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#command Daemonset#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference 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() *DaemonsetSpecTemplateSpecInitContainerReadinessProbeExec SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerReadinessProbeExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGet ¶
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#host Daemonset#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#http_header Daemonset#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#scheme Daemonset#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader ¶
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#value Daemonset#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList ¶
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList ¶
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGet SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGet) 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 NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() DaemonsetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference ExecInput() *DaemonsetSpecTemplateSpecInitContainerReadinessProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string HttpGet() DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference HttpGetInput() *DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *DaemonsetSpecTemplateSpecInitContainerReadinessProbe SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerReadinessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList 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 *DaemonsetSpecTemplateSpecInitContainerReadinessProbeExec) PutHttpGet(value *DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetHttpGet() ResetInitialDelaySeconds() ResetPeriodSeconds() ResetSuccessThreshold() ResetTcpSocket() ResetTimeoutSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerReadinessProbeOutputReference
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocket ¶
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port *string `field:"required" json:"port" yaml:"port"` }
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList ¶
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList ¶
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference
type DaemonsetSpecTemplateSpecInitContainerResources ¶
type DaemonsetSpecTemplateSpecInitContainerResources struct { // Describes the maximum amount of compute resources allowed. More info: http://kubernetes.io/docs/user-guide/compute-resources/. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#limits Daemonset#limits} Limits *map[string]*string `field:"optional" json:"limits" yaml:"limits"` // Requests describes the minimum amount of compute resources required. // // If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#requests Daemonset#requests} Requests *map[string]*string `field:"optional" json:"requests" yaml:"requests"` }
type DaemonsetSpecTemplateSpecInitContainerResourcesOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerResourcesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecInitContainerResources SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerResources) 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 NewDaemonsetSpecTemplateSpecInitContainerResourcesOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerResourcesOutputReference
type DaemonsetSpecTemplateSpecInitContainerSecurityContext ¶
type DaemonsetSpecTemplateSpecInitContainerSecurityContext struct { // AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. // // This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#allow_privilege_escalation Daemonset#allow_privilege_escalation} AllowPrivilegeEscalation interface{} `field:"optional" json:"allowPrivilegeEscalation" yaml:"allowPrivilegeEscalation"` // capabilities block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#capabilities Daemonset#capabilities} Capabilities *DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilities `field:"optional" json:"capabilities" yaml:"capabilities"` // Run container in privileged mode. // // Processes in privileged containers are essentially equivalent to root on the host. Defaults to false. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#privileged Daemonset#privileged} Privileged interface{} `field:"optional" json:"privileged" yaml:"privileged"` // Whether this container has a read-only root filesystem. Default is false. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#read_only_root_filesystem Daemonset#read_only_root_filesystem} ReadOnlyRootFilesystem interface{} `field:"optional" json:"readOnlyRootFilesystem" yaml:"readOnlyRootFilesystem"` // The GID to run the entrypoint of the container process. // // Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#run_as_group Daemonset#run_as_group} RunAsGroup *string `field:"optional" json:"runAsGroup" yaml:"runAsGroup"` // Indicates that the container must run as a non-root user. // // If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#run_as_non_root Daemonset#run_as_non_root} RunAsNonRoot interface{} `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"` // The UID to run the entrypoint of the container process. // // Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#run_as_user Daemonset#run_as_user} RunAsUser *string `field:"optional" json:"runAsUser" yaml:"runAsUser"` // seccomp_profile block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#seccomp_profile Daemonset#seccomp_profile} SeccompProfile *DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"` // se_linux_options block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#se_linux_options Daemonset#se_linux_options} SeLinuxOptions *DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"` }
type DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilities ¶
type DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilities struct { // Added capabilities. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#add Daemonset#add} Add *[]*string `field:"optional" json:"add" yaml:"add"` // Removed capabilities. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#drop Daemonset#drop} Drop *[]*string `field:"optional" json:"drop" yaml:"drop"` }
type DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference 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() *DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilities SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilities) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewDaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference
type DaemonsetSpecTemplateSpecInitContainerSecurityContextOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerSecurityContextOutputReference interface { cdktf.ComplexObject AllowPrivilegeEscalation() interface{} SetAllowPrivilegeEscalation(val interface{}) AllowPrivilegeEscalationInput() interface{} Capabilities() DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference CapabilitiesInput() *DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilities // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecInitContainerSecurityContext SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerSecurityContext) 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() DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference SeccompProfileInput() *DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfile SeLinuxOptions() DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference SeLinuxOptionsInput() *DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilities) PutSeccompProfile(value *DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfile) PutSeLinuxOptions(value *DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions) 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 NewDaemonsetSpecTemplateSpecInitContainerSecurityContextOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerSecurityContextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerSecurityContextOutputReference
type DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions ¶
type DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions struct { // Level is SELinux level label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#level Daemonset#level} Level *string `field:"optional" json:"level" yaml:"level"` // Role is a SELinux role label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#role Daemonset#role} Role *string `field:"optional" json:"role" yaml:"role"` // Type is a SELinux type label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#type Daemonset#type} Type *string `field:"optional" json:"type" yaml:"type"` // User is a SELinux user label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#user Daemonset#user} User *string `field:"optional" json:"user" yaml:"user"` }
type DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions) 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 NewDaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference
type DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfile ¶
type DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfile struct { // Localhost Profile indicates a profile defined in a file on the node should be used. // // The profile must be preconfigured on the node to work. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#localhost_profile Daemonset#localhost_profile} LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"` // Type indicates which kind of seccomp profile will be applied. Valid options are: Localhost, RuntimeDefault, Unconfined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#type Daemonset#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfile SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfile) 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 NewDaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference
type DaemonsetSpecTemplateSpecInitContainerStartupProbe ¶
type DaemonsetSpecTemplateSpecInitContainerStartupProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#exec Daemonset#exec} Exec *DaemonsetSpecTemplateSpecInitContainerStartupProbeExec `field:"optional" json:"exec" yaml:"exec"` // Minimum consecutive failures for the probe to be considered failed after having succeeded. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#failure_threshold Daemonset#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // http_get block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#http_get Daemonset#http_get} HttpGet *DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#initial_delay_seconds Daemonset#initial_delay_seconds} InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"` // How often (in seconds) to perform the probe. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#period_seconds Daemonset#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#success_threshold Daemonset#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#tcp_socket Daemonset#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: http://kubernetes.io/docs/user-guide/pod-states#container-probes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#timeout_seconds Daemonset#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type DaemonsetSpecTemplateSpecInitContainerStartupProbeExec ¶
type DaemonsetSpecTemplateSpecInitContainerStartupProbeExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#command Daemonset#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type DaemonsetSpecTemplateSpecInitContainerStartupProbeExecOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerStartupProbeExecOutputReference 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() *DaemonsetSpecTemplateSpecInitContainerStartupProbeExec SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerStartupProbeExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewDaemonsetSpecTemplateSpecInitContainerStartupProbeExecOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerStartupProbeExecOutputReference
type DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGet ¶
type DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#host Daemonset#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#http_header Daemonset#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#scheme Daemonset#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader ¶
type DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#value Daemonset#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList ¶
type DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList ¶
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList
type DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference
type DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGet SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGet) 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 NewDaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference
type DaemonsetSpecTemplateSpecInitContainerStartupProbeOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerStartupProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() DaemonsetSpecTemplateSpecInitContainerStartupProbeExecOutputReference ExecInput() *DaemonsetSpecTemplateSpecInitContainerStartupProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string HttpGet() DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference HttpGetInput() *DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *DaemonsetSpecTemplateSpecInitContainerStartupProbe SetInternalValue(val *DaemonsetSpecTemplateSpecInitContainerStartupProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketList 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 *DaemonsetSpecTemplateSpecInitContainerStartupProbeExec) PutHttpGet(value *DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetHttpGet() ResetInitialDelaySeconds() ResetPeriodSeconds() ResetSuccessThreshold() ResetTcpSocket() ResetTimeoutSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecInitContainerStartupProbeOutputReference
type DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocket ¶
type DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#port Daemonset#port} Port *string `field:"required" json:"port" yaml:"port"` }
type DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketList ¶
type DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketList ¶
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketList
type DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference
type DaemonsetSpecTemplateSpecInitContainerVolumeMount ¶
type DaemonsetSpecTemplateSpecInitContainerVolumeMount struct { // Path within the container at which the volume should be mounted. Must not contain ':'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#mount_path Daemonset#mount_path} MountPath *string `field:"required" json:"mountPath" yaml:"mountPath"` // This must match the Name of a Volume. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"required" json:"name" yaml:"name"` // Mount propagation mode. // // mount_propagation determines how mounts are propagated from the host to container and the other way around. Valid values are None (default), HostToContainer and Bidirectional. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#mount_propagation Daemonset#mount_propagation} MountPropagation *string `field:"optional" json:"mountPropagation" yaml:"mountPropagation"` // Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#read_only Daemonset#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // Path within the volume from which the container's volume should be mounted. Defaults to "" (volume's root). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#sub_path Daemonset#sub_path} SubPath *string `field:"optional" json:"subPath" yaml:"subPath"` }
type DaemonsetSpecTemplateSpecInitContainerVolumeMountList ¶
type DaemonsetSpecTemplateSpecInitContainerVolumeMountList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecInitContainerVolumeMountOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecInitContainerVolumeMountList ¶
func NewDaemonsetSpecTemplateSpecInitContainerVolumeMountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecInitContainerVolumeMountList
type DaemonsetSpecTemplateSpecInitContainerVolumeMountOutputReference ¶
type DaemonsetSpecTemplateSpecInitContainerVolumeMountOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecInitContainerVolumeMountOutputReference ¶
func NewDaemonsetSpecTemplateSpecInitContainerVolumeMountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecInitContainerVolumeMountOutputReference
type DaemonsetSpecTemplateSpecOutputReference ¶
type DaemonsetSpecTemplateSpecOutputReference interface { cdktf.ComplexObject ActiveDeadlineSeconds() *float64 SetActiveDeadlineSeconds(val *float64) ActiveDeadlineSecondsInput() *float64 Affinity() DaemonsetSpecTemplateSpecAffinityOutputReference AffinityInput() *DaemonsetSpecTemplateSpecAffinity 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() DaemonsetSpecTemplateSpecContainerList 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() DaemonsetSpecTemplateSpecDnsConfigOutputReference DnsConfigInput() *DaemonsetSpecTemplateSpecDnsConfig DnsPolicy() *string SetDnsPolicy(val *string) DnsPolicyInput() *string EnableServiceLinks() interface{} SetEnableServiceLinks(val interface{}) EnableServiceLinksInput() interface{} // Experimental. Fqn() *string HostAliases() DaemonsetSpecTemplateSpecHostAliasesList 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() DaemonsetSpecTemplateSpecImagePullSecretsList ImagePullSecretsInput() interface{} InitContainer() DaemonsetSpecTemplateSpecInitContainerList InitContainerInput() interface{} InternalValue() *DaemonsetSpecTemplateSpec SetInternalValue(val *DaemonsetSpecTemplateSpec) NodeName() *string SetNodeName(val *string) NodeNameInput() *string NodeSelector() *map[string]*string SetNodeSelector(val *map[string]*string) NodeSelectorInput() *map[string]*string PriorityClassName() *string SetPriorityClassName(val *string) PriorityClassNameInput() *string ReadinessGate() DaemonsetSpecTemplateSpecReadinessGateList ReadinessGateInput() interface{} RestartPolicy() *string SetRestartPolicy(val *string) RestartPolicyInput() *string SecurityContext() DaemonsetSpecTemplateSpecSecurityContextOutputReference SecurityContextInput() *DaemonsetSpecTemplateSpecSecurityContext 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() DaemonsetSpecTemplateSpecTolerationList TolerationInput() interface{} TopologySpreadConstraint() DaemonsetSpecTemplateSpecTopologySpreadConstraintList TopologySpreadConstraintInput() interface{} Volume() DaemonsetSpecTemplateSpecVolumeList 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 *DaemonsetSpecTemplateSpecAffinity) PutContainer(value interface{}) PutDnsConfig(value *DaemonsetSpecTemplateSpecDnsConfig) PutHostAliases(value interface{}) PutImagePullSecrets(value interface{}) PutInitContainer(value interface{}) PutReadinessGate(value interface{}) PutSecurityContext(value *DaemonsetSpecTemplateSpecSecurityContext) PutToleration(value interface{}) PutTopologySpreadConstraint(value interface{}) PutVolume(value interface{}) ResetActiveDeadlineSeconds() ResetAffinity() ResetAutomountServiceAccountToken() ResetContainer() ResetDnsConfig() ResetDnsPolicy() ResetEnableServiceLinks() ResetHostAliases() ResetHostIpc() ResetHostname() ResetHostNetwork() ResetHostPid() ResetImagePullSecrets() ResetInitContainer() ResetNodeName() ResetNodeSelector() ResetPriorityClassName() ResetReadinessGate() ResetRestartPolicy() ResetSecurityContext() ResetServiceAccountName() ResetSubdomain() ResetTerminationGracePeriodSeconds() ResetToleration() ResetTopologySpreadConstraint() ResetVolume() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecOutputReference ¶
func NewDaemonsetSpecTemplateSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecOutputReference
type DaemonsetSpecTemplateSpecReadinessGate ¶
type DaemonsetSpecTemplateSpecReadinessGate struct { // refers to a condition in the pod's condition list with matching type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#condition_type Daemonset#condition_type} ConditionType *string `field:"required" json:"conditionType" yaml:"conditionType"` }
type DaemonsetSpecTemplateSpecReadinessGateList ¶
type DaemonsetSpecTemplateSpecReadinessGateList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecReadinessGateOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecReadinessGateList ¶
func NewDaemonsetSpecTemplateSpecReadinessGateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecReadinessGateList
type DaemonsetSpecTemplateSpecReadinessGateOutputReference ¶
type DaemonsetSpecTemplateSpecReadinessGateOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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 NewDaemonsetSpecTemplateSpecReadinessGateOutputReference ¶
func NewDaemonsetSpecTemplateSpecReadinessGateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecReadinessGateOutputReference
type DaemonsetSpecTemplateSpecSecurityContext ¶
type DaemonsetSpecTemplateSpecSecurityContext struct { // A special supplemental group that applies to all containers in a pod. // // Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod: 1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR'd with rw-rw---- If unset, the Kubelet will not modify the ownership and permissions of any volume. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#fs_group Daemonset#fs_group} FsGroup *string `field:"optional" json:"fsGroup" yaml:"fsGroup"` // The GID to run the entrypoint of the container process. // // Uses runtime default if unset. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#run_as_group Daemonset#run_as_group} RunAsGroup *string `field:"optional" json:"runAsGroup" yaml:"runAsGroup"` // Indicates that the container must run as a non-root user. // // If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#run_as_non_root Daemonset#run_as_non_root} RunAsNonRoot interface{} `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"` // The UID to run the entrypoint of the container process. // // Defaults to user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#run_as_user Daemonset#run_as_user} RunAsUser *string `field:"optional" json:"runAsUser" yaml:"runAsUser"` // seccomp_profile block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#seccomp_profile Daemonset#seccomp_profile} SeccompProfile *DaemonsetSpecTemplateSpecSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"` // se_linux_options block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#se_linux_options Daemonset#se_linux_options} SeLinuxOptions *DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"` // A list of groups applied to the first process run in each container, in addition to the container's primary GID. // // If unspecified, no groups will be added to any container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#supplemental_groups Daemonset#supplemental_groups} SupplementalGroups *[]*float64 `field:"optional" json:"supplementalGroups" yaml:"supplementalGroups"` // sysctl block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#sysctl Daemonset#sysctl} Sysctl interface{} `field:"optional" json:"sysctl" yaml:"sysctl"` }
type DaemonsetSpecTemplateSpecSecurityContextOutputReference ¶
type DaemonsetSpecTemplateSpecSecurityContextOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string FsGroup() *string SetFsGroup(val *string) FsGroupInput() *string InternalValue() *DaemonsetSpecTemplateSpecSecurityContext SetInternalValue(val *DaemonsetSpecTemplateSpecSecurityContext) RunAsGroup() *string SetRunAsGroup(val *string) RunAsGroupInput() *string RunAsNonRoot() interface{} SetRunAsNonRoot(val interface{}) RunAsNonRootInput() interface{} RunAsUser() *string SetRunAsUser(val *string) RunAsUserInput() *string SeccompProfile() DaemonsetSpecTemplateSpecSecurityContextSeccompProfileOutputReference SeccompProfileInput() *DaemonsetSpecTemplateSpecSecurityContextSeccompProfile SeLinuxOptions() DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference SeLinuxOptionsInput() *DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptions SupplementalGroups() *[]*float64 SetSupplementalGroups(val *[]*float64) SupplementalGroupsInput() *[]*float64 Sysctl() DaemonsetSpecTemplateSpecSecurityContextSysctlList SysctlInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutSeccompProfile(value *DaemonsetSpecTemplateSpecSecurityContextSeccompProfile) PutSeLinuxOptions(value *DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptions) PutSysctl(value interface{}) ResetFsGroup() ResetRunAsGroup() ResetRunAsNonRoot() ResetRunAsUser() ResetSeccompProfile() ResetSeLinuxOptions() ResetSupplementalGroups() ResetSysctl() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecSecurityContextOutputReference ¶
func NewDaemonsetSpecTemplateSpecSecurityContextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecSecurityContextOutputReference
type DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptions ¶
type DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptions struct { // Level is SELinux level label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#level Daemonset#level} Level *string `field:"optional" json:"level" yaml:"level"` // Role is a SELinux role label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#role Daemonset#role} Role *string `field:"optional" json:"role" yaml:"role"` // Type is a SELinux type label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#type Daemonset#type} Type *string `field:"optional" json:"type" yaml:"type"` // User is a SELinux user label that applies to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#user Daemonset#user} User *string `field:"optional" json:"user" yaml:"user"` }
type DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference ¶
type DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptions SetInternalValue(val *DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptions) 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 NewDaemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference ¶
func NewDaemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference
type DaemonsetSpecTemplateSpecSecurityContextSeccompProfile ¶
type DaemonsetSpecTemplateSpecSecurityContextSeccompProfile struct { // Localhost Profile indicates a profile defined in a file on the node should be used. // // The profile must be preconfigured on the node to work. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#localhost_profile Daemonset#localhost_profile} LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"` // Type indicates which kind of seccomp profile will be applied. Valid options are: Localhost, RuntimeDefault, Unconfined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#type Daemonset#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type DaemonsetSpecTemplateSpecSecurityContextSeccompProfileOutputReference ¶
type DaemonsetSpecTemplateSpecSecurityContextSeccompProfileOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecSecurityContextSeccompProfile SetInternalValue(val *DaemonsetSpecTemplateSpecSecurityContextSeccompProfile) 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 NewDaemonsetSpecTemplateSpecSecurityContextSeccompProfileOutputReference ¶
func NewDaemonsetSpecTemplateSpecSecurityContextSeccompProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecSecurityContextSeccompProfileOutputReference
type DaemonsetSpecTemplateSpecSecurityContextSysctl ¶
type DaemonsetSpecTemplateSpecSecurityContextSysctl struct { // Name of a property to set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"required" json:"name" yaml:"name"` // Value of a property to set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#value Daemonset#value} Value *string `field:"required" json:"value" yaml:"value"` }
type DaemonsetSpecTemplateSpecSecurityContextSysctlList ¶
type DaemonsetSpecTemplateSpecSecurityContextSysctlList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecSecurityContextSysctlOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecSecurityContextSysctlList ¶
func NewDaemonsetSpecTemplateSpecSecurityContextSysctlList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecSecurityContextSysctlList
type DaemonsetSpecTemplateSpecSecurityContextSysctlOutputReference ¶
type DaemonsetSpecTemplateSpecSecurityContextSysctlOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecSecurityContextSysctlOutputReference ¶
func NewDaemonsetSpecTemplateSpecSecurityContextSysctlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecSecurityContextSysctlOutputReference
type DaemonsetSpecTemplateSpecToleration ¶
type DaemonsetSpecTemplateSpecToleration struct { // Effect indicates the taint effect to match. // // Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#effect Daemonset#effect} Effect *string `field:"optional" json:"effect" yaml:"effect"` // Key is the taint key that the toleration applies to. // // Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#key Daemonset#key} Key *string `field:"optional" json:"key" yaml:"key"` // Operator represents a key's relationship to the value. // // Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#operator Daemonset#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. // // By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#toleration_seconds Daemonset#toleration_seconds} TolerationSeconds *string `field:"optional" json:"tolerationSeconds" yaml:"tolerationSeconds"` // Value is the taint value the toleration matches to. // // If the operator is Exists, the value should be empty, otherwise just a regular string. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#value Daemonset#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type DaemonsetSpecTemplateSpecTolerationList ¶
type DaemonsetSpecTemplateSpecTolerationList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecTolerationOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecTolerationList ¶
func NewDaemonsetSpecTemplateSpecTolerationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecTolerationList
type DaemonsetSpecTemplateSpecTolerationOutputReference ¶
type DaemonsetSpecTemplateSpecTolerationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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 NewDaemonsetSpecTemplateSpecTolerationOutputReference ¶
func NewDaemonsetSpecTemplateSpecTolerationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecTolerationOutputReference
type DaemonsetSpecTemplateSpecTopologySpreadConstraint ¶
type DaemonsetSpecTemplateSpecTopologySpreadConstraint struct { // label_selector block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#label_selector Daemonset#label_selector} LabelSelector interface{} `field:"optional" json:"labelSelector" yaml:"labelSelector"` // describes the degree to which pods may be unevenly distributed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#max_skew Daemonset#max_skew} MaxSkew *float64 `field:"optional" json:"maxSkew" yaml:"maxSkew"` // the key of node labels. // // Nodes that have a label with this key and identical values are considered to be in the same topology. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#topology_key Daemonset#topology_key} TopologyKey *string `field:"optional" json:"topologyKey" yaml:"topologyKey"` // indicates how to deal with a pod if it doesn't satisfy the spread constraint. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#when_unsatisfiable Daemonset#when_unsatisfiable} WhenUnsatisfiable *string `field:"optional" json:"whenUnsatisfiable" yaml:"whenUnsatisfiable"` }
type DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelector ¶
type DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#match_expressions Daemonset#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#match_labels Daemonset#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList ¶
type DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList ¶
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList
type DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions ¶
type DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#key Daemonset#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#operator Daemonset#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#values Daemonset#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ¶
type DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ¶
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList
type DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ¶
type DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ¶
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference
type DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference ¶
type DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList 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 NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference ¶
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference
type DaemonsetSpecTemplateSpecTopologySpreadConstraintList ¶
type DaemonsetSpecTemplateSpecTopologySpreadConstraintList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecTopologySpreadConstraintOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintList ¶
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecTopologySpreadConstraintList
type DaemonsetSpecTemplateSpecTopologySpreadConstraintOutputReference ¶
type DaemonsetSpecTemplateSpecTopologySpreadConstraintOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList LabelSelectorInput() interface{} MaxSkew() *float64 SetMaxSkew(val *float64) MaxSkewInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TopologyKey() *string SetTopologyKey(val *string) TopologyKeyInput() *string WhenUnsatisfiable() *string SetWhenUnsatisfiable(val *string) WhenUnsatisfiableInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutLabelSelector(value interface{}) ResetLabelSelector() ResetMaxSkew() ResetTopologyKey() ResetWhenUnsatisfiable() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintOutputReference ¶
func NewDaemonsetSpecTemplateSpecTopologySpreadConstraintOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecTopologySpreadConstraintOutputReference
type DaemonsetSpecTemplateSpecVolume ¶
type DaemonsetSpecTemplateSpecVolume struct { // aws_elastic_block_store block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#aws_elastic_block_store Daemonset#aws_elastic_block_store} AwsElasticBlockStore *DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStore `field:"optional" json:"awsElasticBlockStore" yaml:"awsElasticBlockStore"` // azure_disk block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#azure_disk Daemonset#azure_disk} AzureDisk *DaemonsetSpecTemplateSpecVolumeAzureDisk `field:"optional" json:"azureDisk" yaml:"azureDisk"` // azure_file block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#azure_file Daemonset#azure_file} AzureFile *DaemonsetSpecTemplateSpecVolumeAzureFile `field:"optional" json:"azureFile" yaml:"azureFile"` // ceph_fs block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#ceph_fs Daemonset#ceph_fs} CephFs *DaemonsetSpecTemplateSpecVolumeCephFs `field:"optional" json:"cephFs" yaml:"cephFs"` // cinder block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#cinder Daemonset#cinder} Cinder *DaemonsetSpecTemplateSpecVolumeCinder `field:"optional" json:"cinder" yaml:"cinder"` // config_map block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#config_map Daemonset#config_map} ConfigMap *DaemonsetSpecTemplateSpecVolumeConfigMap `field:"optional" json:"configMap" yaml:"configMap"` // csi block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#csi Daemonset#csi} Csi *DaemonsetSpecTemplateSpecVolumeCsi `field:"optional" json:"csi" yaml:"csi"` // downward_api block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#downward_api Daemonset#downward_api} DownwardApi *DaemonsetSpecTemplateSpecVolumeDownwardApi `field:"optional" json:"downwardApi" yaml:"downwardApi"` // empty_dir block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#empty_dir Daemonset#empty_dir} EmptyDir *DaemonsetSpecTemplateSpecVolumeEmptyDir `field:"optional" json:"emptyDir" yaml:"emptyDir"` // fc block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#fc Daemonset#fc} Fc *DaemonsetSpecTemplateSpecVolumeFc `field:"optional" json:"fc" yaml:"fc"` // flex_volume block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#flex_volume Daemonset#flex_volume} FlexVolume *DaemonsetSpecTemplateSpecVolumeFlexVolume `field:"optional" json:"flexVolume" yaml:"flexVolume"` // flocker block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#flocker Daemonset#flocker} Flocker *DaemonsetSpecTemplateSpecVolumeFlocker `field:"optional" json:"flocker" yaml:"flocker"` // gce_persistent_disk block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#gce_persistent_disk Daemonset#gce_persistent_disk} GcePersistentDisk *DaemonsetSpecTemplateSpecVolumeGcePersistentDisk `field:"optional" json:"gcePersistentDisk" yaml:"gcePersistentDisk"` // git_repo block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#git_repo Daemonset#git_repo} GitRepo *DaemonsetSpecTemplateSpecVolumeGitRepo `field:"optional" json:"gitRepo" yaml:"gitRepo"` // glusterfs block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#glusterfs Daemonset#glusterfs} Glusterfs *DaemonsetSpecTemplateSpecVolumeGlusterfs `field:"optional" json:"glusterfs" yaml:"glusterfs"` // host_path block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#host_path Daemonset#host_path} HostPath *DaemonsetSpecTemplateSpecVolumeHostPath `field:"optional" json:"hostPath" yaml:"hostPath"` // iscsi block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#iscsi Daemonset#iscsi} Iscsi *DaemonsetSpecTemplateSpecVolumeIscsi `field:"optional" json:"iscsi" yaml:"iscsi"` // local block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#local Daemonset#local} Local *DaemonsetSpecTemplateSpecVolumeLocal `field:"optional" json:"local" yaml:"local"` // Volume's name. Must be a DNS_LABEL and unique within the pod. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // nfs block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#nfs Daemonset#nfs} Nfs *DaemonsetSpecTemplateSpecVolumeNfs `field:"optional" json:"nfs" yaml:"nfs"` // persistent_volume_claim block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#persistent_volume_claim Daemonset#persistent_volume_claim} PersistentVolumeClaim *DaemonsetSpecTemplateSpecVolumePersistentVolumeClaim `field:"optional" json:"persistentVolumeClaim" yaml:"persistentVolumeClaim"` // photon_persistent_disk block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#photon_persistent_disk Daemonset#photon_persistent_disk} PhotonPersistentDisk *DaemonsetSpecTemplateSpecVolumePhotonPersistentDisk `field:"optional" json:"photonPersistentDisk" yaml:"photonPersistentDisk"` // projected block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#projected Daemonset#projected} Projected interface{} `field:"optional" json:"projected" yaml:"projected"` // quobyte block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#quobyte Daemonset#quobyte} Quobyte *DaemonsetSpecTemplateSpecVolumeQuobyte `field:"optional" json:"quobyte" yaml:"quobyte"` // rbd block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#rbd Daemonset#rbd} Rbd *DaemonsetSpecTemplateSpecVolumeRbd `field:"optional" json:"rbd" yaml:"rbd"` // secret block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#secret Daemonset#secret} Secret *DaemonsetSpecTemplateSpecVolumeSecret `field:"optional" json:"secret" yaml:"secret"` // vsphere_volume block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#vsphere_volume Daemonset#vsphere_volume} VsphereVolume *DaemonsetSpecTemplateSpecVolumeVsphereVolume `field:"optional" json:"vsphereVolume" yaml:"vsphereVolume"` }
type DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStore ¶
type DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStore struct { // Unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: http://kubernetes.io/docs/user-guide/volumes#awselasticblockstore. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#volume_id Daemonset#volume_id} VolumeId *string `field:"required" json:"volumeId" yaml:"volumeId"` // Filesystem type of the volume that you want to mount. // // Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: http://kubernetes.io/docs/user-guide/volumes#awselasticblockstore // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#fs_type Daemonset#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // The partition in the volume that you want to mount. // // If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as "1". Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#partition Daemonset#partition} Partition *float64 `field:"optional" json:"partition" yaml:"partition"` // Whether to set the read-only property in VolumeMounts to "true". If omitted, the default is "false". More info: http://kubernetes.io/docs/user-guide/volumes#awselasticblockstore. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#read_only Daemonset#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStore SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStore) 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 NewDaemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference
type DaemonsetSpecTemplateSpecVolumeAzureDisk ¶
type DaemonsetSpecTemplateSpecVolumeAzureDisk struct { // Host Caching mode: None, Read Only, Read Write. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#caching_mode Daemonset#caching_mode} CachingMode *string `field:"required" json:"cachingMode" yaml:"cachingMode"` // The URI the data disk in the blob storage. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#data_disk_uri Daemonset#data_disk_uri} DataDiskUri *string `field:"required" json:"dataDiskUri" yaml:"dataDiskUri"` // The Name of the data disk in the blob storage. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#disk_name Daemonset#disk_name} DiskName *string `field:"required" json:"diskName" yaml:"diskName"` // Filesystem type to mount. // // Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#fs_type Daemonset#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // The type for the data disk. Expected values: Shared, Dedicated, Managed. Defaults to Shared. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#kind Daemonset#kind} Kind *string `field:"optional" json:"kind" yaml:"kind"` // Whether to force the read-only setting in VolumeMounts. Defaults to false (read/write). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#read_only Daemonset#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type DaemonsetSpecTemplateSpecVolumeAzureDiskOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeAzureDiskOutputReference 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() *DaemonsetSpecTemplateSpecVolumeAzureDisk SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeAzureDisk) 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 NewDaemonsetSpecTemplateSpecVolumeAzureDiskOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeAzureDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeAzureDiskOutputReference
type DaemonsetSpecTemplateSpecVolumeAzureFile ¶
type DaemonsetSpecTemplateSpecVolumeAzureFile struct { // The name of secret that contains Azure Storage Account Name and Key. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#secret_name Daemonset#secret_name} SecretName *string `field:"required" json:"secretName" yaml:"secretName"` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#share_name Daemonset#share_name} ShareName *string `field:"required" json:"shareName" yaml:"shareName"` // Whether to force the read-only setting in VolumeMounts. Defaults to false (read/write). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#read_only Daemonset#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // The namespace of the secret that contains Azure Storage Account Name and Key. // // For Kubernetes up to 1.18.x the default is the same as the Pod. For Kubernetes 1.19.x and later the default is "default" namespace. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#secret_namespace Daemonset#secret_namespace} SecretNamespace *string `field:"optional" json:"secretNamespace" yaml:"secretNamespace"` }
type DaemonsetSpecTemplateSpecVolumeAzureFileOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeAzureFileOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecVolumeAzureFile SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeAzureFile) 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 NewDaemonsetSpecTemplateSpecVolumeAzureFileOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeAzureFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeAzureFileOutputReference
type DaemonsetSpecTemplateSpecVolumeCephFs ¶
type DaemonsetSpecTemplateSpecVolumeCephFs struct { // Monitors is a collection of Ceph monitors More info: http://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#monitors Daemonset#monitors} Monitors *[]*string `field:"required" json:"monitors" yaml:"monitors"` // Used as the mounted root, rather than the full Ceph tree, default is /. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"optional" json:"path" yaml:"path"` // Whether to force the read-only setting in VolumeMounts. Defaults to `false` (read/write). More info: http://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#read_only Daemonset#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // The path to key ring for User, default is /etc/ceph/user.secret More info: http://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#secret_file Daemonset#secret_file} SecretFile *string `field:"optional" json:"secretFile" yaml:"secretFile"` // secret_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#secret_ref Daemonset#secret_ref} SecretRef *DaemonsetSpecTemplateSpecVolumeCephFsSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` // User is the rados user name, default is admin. More info: http://releases.k8s.io/HEAD/examples/volumes/cephfs/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#user Daemonset#user} User *string `field:"optional" json:"user" yaml:"user"` }
type DaemonsetSpecTemplateSpecVolumeCephFsOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeCephFsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecVolumeCephFs SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeCephFs) 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() DaemonsetSpecTemplateSpecVolumeCephFsSecretRefOutputReference SecretRefInput() *DaemonsetSpecTemplateSpecVolumeCephFsSecretRef // 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 *DaemonsetSpecTemplateSpecVolumeCephFsSecretRef) 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 NewDaemonsetSpecTemplateSpecVolumeCephFsOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeCephFsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeCephFsOutputReference
type DaemonsetSpecTemplateSpecVolumeCephFsSecretRef ¶
type DaemonsetSpecTemplateSpecVolumeCephFsSecretRef struct { // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#namespace Daemonset#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type DaemonsetSpecTemplateSpecVolumeCephFsSecretRefOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeCephFsSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecVolumeCephFsSecretRef SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeCephFsSecretRef) 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 NewDaemonsetSpecTemplateSpecVolumeCephFsSecretRefOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeCephFsSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeCephFsSecretRefOutputReference
type DaemonsetSpecTemplateSpecVolumeCinder ¶
type DaemonsetSpecTemplateSpecVolumeCinder struct { // Volume ID used to identify the volume in Cinder. More info: http://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#volume_id Daemonset#volume_id} VolumeId *string `field:"required" json:"volumeId" yaml:"volumeId"` // Filesystem type to mount. // // Must be a filesystem type supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: http://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#fs_type Daemonset#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // Whether to force the read-only setting in VolumeMounts. Defaults to false (read/write). More info: http://releases.k8s.io/HEAD/examples/mysql-cinder-pd/README.md. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#read_only Daemonset#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type DaemonsetSpecTemplateSpecVolumeCinderOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeCinderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *DaemonsetSpecTemplateSpecVolumeCinder SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeCinder) 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 NewDaemonsetSpecTemplateSpecVolumeCinderOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeCinderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeCinderOutputReference
type DaemonsetSpecTemplateSpecVolumeConfigMap ¶
type DaemonsetSpecTemplateSpecVolumeConfigMap struct { // Optional: mode bits to use on created files by default. // // Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#default_mode Daemonset#default_mode} DefaultMode *string `field:"optional" json:"defaultMode" yaml:"defaultMode"` // items block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#items Daemonset#items} Items interface{} `field:"optional" json:"items" yaml:"items"` // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // Optional: Specify whether the ConfigMap or its keys must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#optional Daemonset#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type DaemonsetSpecTemplateSpecVolumeConfigMapItems ¶
type DaemonsetSpecTemplateSpecVolumeConfigMapItems struct { // The key to project. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#key Daemonset#key} Key *string `field:"optional" json:"key" yaml:"key"` // Optional: mode bits to use on this file, must be a value between 0 and 0777. // // If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#mode Daemonset#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // The relative path of the file to map the key to. // // May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type DaemonsetSpecTemplateSpecVolumeConfigMapItemsList ¶
type DaemonsetSpecTemplateSpecVolumeConfigMapItemsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecVolumeConfigMapItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecVolumeConfigMapItemsList ¶
func NewDaemonsetSpecTemplateSpecVolumeConfigMapItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeConfigMapItemsList
type DaemonsetSpecTemplateSpecVolumeConfigMapItemsOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeConfigMapItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecVolumeConfigMapItemsOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeConfigMapItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeConfigMapItemsOutputReference
type DaemonsetSpecTemplateSpecVolumeConfigMapOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeConfigMapOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *DaemonsetSpecTemplateSpecVolumeConfigMap SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeConfigMap) Items() DaemonsetSpecTemplateSpecVolumeConfigMapItemsList 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 NewDaemonsetSpecTemplateSpecVolumeConfigMapOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeConfigMapOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeConfigMapOutputReference
type DaemonsetSpecTemplateSpecVolumeCsi ¶
type DaemonsetSpecTemplateSpecVolumeCsi struct { // the name of the volume driver to use. More info: https://kubernetes.io/docs/concepts/storage/volumes/#csi. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#driver Daemonset#driver} Driver *string `field:"required" json:"driver" yaml:"driver"` // Filesystem type to mount. // // Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#fs_type Daemonset#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // node_publish_secret_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#node_publish_secret_ref Daemonset#node_publish_secret_ref} NodePublishSecretRef *DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRef `field:"optional" json:"nodePublishSecretRef" yaml:"nodePublishSecretRef"` // Whether to set the read-only property in VolumeMounts to "true". If omitted, the default is "false". More info: http://kubernetes.io/docs/user-guide/volumes#csi. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#read_only Daemonset#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // Attributes of the volume to publish. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#volume_attributes Daemonset#volume_attributes} VolumeAttributes *map[string]*string `field:"optional" json:"volumeAttributes" yaml:"volumeAttributes"` }
type DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRef ¶
type DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRef struct { // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRef SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRef) 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 NewDaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference
type DaemonsetSpecTemplateSpecVolumeCsiOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeCsiOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *DaemonsetSpecTemplateSpecVolumeCsi SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeCsi) NodePublishSecretRef() DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference NodePublishSecretRefInput() *DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRef 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 *DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRef) 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 NewDaemonsetSpecTemplateSpecVolumeCsiOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeCsiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeCsiOutputReference
type DaemonsetSpecTemplateSpecVolumeDownwardApi ¶
type DaemonsetSpecTemplateSpecVolumeDownwardApi struct { // Optional: mode bits to use on created files by default. // // Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#default_mode Daemonset#default_mode} DefaultMode *string `field:"optional" json:"defaultMode" yaml:"defaultMode"` // items block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#items Daemonset#items} Items interface{} `field:"optional" json:"items" yaml:"items"` }
type DaemonsetSpecTemplateSpecVolumeDownwardApiItems ¶
type DaemonsetSpecTemplateSpecVolumeDownwardApiItems struct { // field_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#field_ref Daemonset#field_ref} FieldRef *DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRef `field:"required" json:"fieldRef" yaml:"fieldRef"` // Path is the relative path name of the file to be created. // // Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..' // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"required" json:"path" yaml:"path"` // Optional: mode bits to use on this file, must be a value between 0 and 0777. // // If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#mode Daemonset#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // resource_field_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#resource_field_ref Daemonset#resource_field_ref} ResourceFieldRef *DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"` }
type DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRef ¶
type DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRef struct { // Version of the schema the FieldPath is written in terms of, defaults to "v1". // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#api_version Daemonset#api_version} ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"` // Path of the field to select in the specified API version. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#field_path Daemonset#field_path} FieldPath *string `field:"optional" json:"fieldPath" yaml:"fieldPath"` }
type DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference 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() *DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRef SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRef) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference
type DaemonsetSpecTemplateSpecVolumeDownwardApiItemsList ¶
type DaemonsetSpecTemplateSpecVolumeDownwardApiItemsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecVolumeDownwardApiItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsList ¶
func NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeDownwardApiItemsList
type DaemonsetSpecTemplateSpecVolumeDownwardApiItemsOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeDownwardApiItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference FieldRefInput() *DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRef // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Mode() *string SetMode(val *string) ModeInput() *string Path() *string SetPath(val *string) PathInput() *string ResourceFieldRef() DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ResourceFieldRefInput() *DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRef) PutResourceFieldRef(value *DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef) 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 NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeDownwardApiItemsOutputReference
type DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef ¶
type DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#container_name Daemonset#container_name}. ContainerName *string `field:"required" json:"containerName" yaml:"containerName"` // Resource to select. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#resource Daemonset#resource} Resource *string `field:"required" json:"resource" yaml:"resource"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#divisor Daemonset#divisor}. Divisor *string `field:"optional" json:"divisor" yaml:"divisor"` }
type DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() *DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef) 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 NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference
type DaemonsetSpecTemplateSpecVolumeDownwardApiOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeDownwardApiOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *DaemonsetSpecTemplateSpecVolumeDownwardApi SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeDownwardApi) Items() DaemonsetSpecTemplateSpecVolumeDownwardApiItemsList 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 NewDaemonsetSpecTemplateSpecVolumeDownwardApiOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeDownwardApiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeDownwardApiOutputReference
type DaemonsetSpecTemplateSpecVolumeEmptyDir ¶
type DaemonsetSpecTemplateSpecVolumeEmptyDir struct { // What type of storage medium should back this directory. // // The default is "" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#medium Daemonset#medium} Medium *string `field:"optional" json:"medium" yaml:"medium"` // Total amount of local storage required for this EmptyDir volume. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#size_limit Daemonset#size_limit} SizeLimit *string `field:"optional" json:"sizeLimit" yaml:"sizeLimit"` }
type DaemonsetSpecTemplateSpecVolumeEmptyDirOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeEmptyDirOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecVolumeEmptyDir SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeEmptyDir) 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 NewDaemonsetSpecTemplateSpecVolumeEmptyDirOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeEmptyDirOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeEmptyDirOutputReference
type DaemonsetSpecTemplateSpecVolumeFc ¶
type DaemonsetSpecTemplateSpecVolumeFc struct { // FC target lun number. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#lun Daemonset#lun} Lun *float64 `field:"required" json:"lun" yaml:"lun"` // FC target worldwide names (WWNs). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#target_ww_ns Daemonset#target_ww_ns} TargetWwNs *[]*string `field:"required" json:"targetWwNs" yaml:"targetWwNs"` // Filesystem type to mount. // // Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#fs_type Daemonset#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // Whether to force the read-only setting in VolumeMounts. Defaults to false (read/write). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#read_only Daemonset#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type DaemonsetSpecTemplateSpecVolumeFcOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeFcOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *DaemonsetSpecTemplateSpecVolumeFc SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeFc) 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 NewDaemonsetSpecTemplateSpecVolumeFcOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeFcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeFcOutputReference
type DaemonsetSpecTemplateSpecVolumeFlexVolume ¶
type DaemonsetSpecTemplateSpecVolumeFlexVolume struct { // Driver is the name of the driver to use for this volume. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#driver Daemonset#driver} Driver *string `field:"required" json:"driver" yaml:"driver"` // Filesystem type to mount. // // Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". The default filesystem depends on FlexVolume script. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#fs_type Daemonset#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // Extra command options if any. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#options Daemonset#options} Options *map[string]*string `field:"optional" json:"options" yaml:"options"` // Whether to force the ReadOnly setting in VolumeMounts. Defaults to false (read/write). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#read_only Daemonset#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // secret_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#secret_ref Daemonset#secret_ref} SecretRef *DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` }
type DaemonsetSpecTemplateSpecVolumeFlexVolumeOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeFlexVolumeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *DaemonsetSpecTemplateSpecVolumeFlexVolume SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeFlexVolume) Options() *map[string]*string SetOptions(val *map[string]*string) OptionsInput() *map[string]*string ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} SecretRef() DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference SecretRefInput() *DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRef) 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 NewDaemonsetSpecTemplateSpecVolumeFlexVolumeOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeFlexVolumeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeFlexVolumeOutputReference
type DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRef ¶
type DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRef struct { // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#namespace Daemonset#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRef SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRef) 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 NewDaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference
type DaemonsetSpecTemplateSpecVolumeFlocker ¶
type DaemonsetSpecTemplateSpecVolumeFlocker struct { // Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#dataset_name Daemonset#dataset_name} DatasetName *string `field:"optional" json:"datasetName" yaml:"datasetName"` // UUID of the dataset. This is unique identifier of a Flocker dataset. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#dataset_uuid Daemonset#dataset_uuid} DatasetUuid *string `field:"optional" json:"datasetUuid" yaml:"datasetUuid"` }
type DaemonsetSpecTemplateSpecVolumeFlockerOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeFlockerOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *DaemonsetSpecTemplateSpecVolumeFlocker SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeFlocker) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewDaemonsetSpecTemplateSpecVolumeFlockerOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeFlockerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeFlockerOutputReference
type DaemonsetSpecTemplateSpecVolumeGcePersistentDisk ¶
type DaemonsetSpecTemplateSpecVolumeGcePersistentDisk struct { // Unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: http://kubernetes.io/docs/user-guide/volumes#gcepersistentdisk. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#pd_name Daemonset#pd_name} PdName *string `field:"required" json:"pdName" yaml:"pdName"` // Filesystem type of the volume that you want to mount. // // Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: http://kubernetes.io/docs/user-guide/volumes#gcepersistentdisk // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#fs_type Daemonset#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // The partition in the volume that you want to mount. // // If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as "1". Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty). More info: http://kubernetes.io/docs/user-guide/volumes#gcepersistentdisk // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#partition Daemonset#partition} Partition *float64 `field:"optional" json:"partition" yaml:"partition"` // Whether to force the ReadOnly setting in VolumeMounts. Defaults to false. More info: http://kubernetes.io/docs/user-guide/volumes#gcepersistentdisk. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#read_only Daemonset#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type DaemonsetSpecTemplateSpecVolumeGcePersistentDiskOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeGcePersistentDiskOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *DaemonsetSpecTemplateSpecVolumeGcePersistentDisk SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeGcePersistentDisk) 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 NewDaemonsetSpecTemplateSpecVolumeGcePersistentDiskOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeGcePersistentDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeGcePersistentDiskOutputReference
type DaemonsetSpecTemplateSpecVolumeGitRepo ¶
type DaemonsetSpecTemplateSpecVolumeGitRepo struct { // Target directory name. // // Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#directory Daemonset#directory} Directory *string `field:"optional" json:"directory" yaml:"directory"` // Repository URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#repository Daemonset#repository} Repository *string `field:"optional" json:"repository" yaml:"repository"` // Commit hash for the specified revision. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#revision Daemonset#revision} Revision *string `field:"optional" json:"revision" yaml:"revision"` }
type DaemonsetSpecTemplateSpecVolumeGitRepoOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeGitRepoOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *DaemonsetSpecTemplateSpecVolumeGitRepo SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeGitRepo) 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 NewDaemonsetSpecTemplateSpecVolumeGitRepoOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeGitRepoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeGitRepoOutputReference
type DaemonsetSpecTemplateSpecVolumeGlusterfs ¶
type DaemonsetSpecTemplateSpecVolumeGlusterfs struct { // The endpoint name that details Glusterfs topology. More info: http://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#endpoints_name Daemonset#endpoints_name} EndpointsName *string `field:"required" json:"endpointsName" yaml:"endpointsName"` // The Glusterfs volume path. More info: http://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"required" json:"path" yaml:"path"` // Whether to force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: http://releases.k8s.io/HEAD/examples/volumes/glusterfs/README.md#create-a-pod. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#read_only Daemonset#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type DaemonsetSpecTemplateSpecVolumeGlusterfsOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeGlusterfsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *DaemonsetSpecTemplateSpecVolumeGlusterfs SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeGlusterfs) 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 NewDaemonsetSpecTemplateSpecVolumeGlusterfsOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeGlusterfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeGlusterfsOutputReference
type DaemonsetSpecTemplateSpecVolumeHostPath ¶
type DaemonsetSpecTemplateSpecVolumeHostPath struct { // Path of the directory on the host. More info: http://kubernetes.io/docs/user-guide/volumes#hostpath. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"optional" json:"path" yaml:"path"` // Type for HostPath volume. Allowed values are "" (default), DirectoryOrCreate, Directory, FileOrCreate, File, Socket, CharDevice and BlockDevice. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#type Daemonset#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type DaemonsetSpecTemplateSpecVolumeHostPathOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeHostPathOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecVolumeHostPath SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeHostPath) 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 NewDaemonsetSpecTemplateSpecVolumeHostPathOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeHostPathOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeHostPathOutputReference
type DaemonsetSpecTemplateSpecVolumeIscsi ¶
type DaemonsetSpecTemplateSpecVolumeIscsi struct { // Target iSCSI Qualified Name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#iqn Daemonset#iqn} Iqn *string `field:"required" json:"iqn" yaml:"iqn"` // iSCSI target portal. // // The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#target_portal Daemonset#target_portal} TargetPortal *string `field:"required" json:"targetPortal" yaml:"targetPortal"` // Filesystem type of the volume that you want to mount. // // Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: http://kubernetes.io/docs/user-guide/volumes#iscsi // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#fs_type Daemonset#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // iSCSI interface name that uses an iSCSI transport. Defaults to 'default' (tcp). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#iscsi_interface Daemonset#iscsi_interface} IscsiInterface *string `field:"optional" json:"iscsiInterface" yaml:"iscsiInterface"` // iSCSI target lun number. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#lun Daemonset#lun} Lun *float64 `field:"optional" json:"lun" yaml:"lun"` // Whether to force the read-only setting in VolumeMounts. Defaults to false. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#read_only Daemonset#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type DaemonsetSpecTemplateSpecVolumeIscsiOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeIscsiOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *DaemonsetSpecTemplateSpecVolumeIscsi SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeIscsi) 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 NewDaemonsetSpecTemplateSpecVolumeIscsiOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeIscsiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeIscsiOutputReference
type DaemonsetSpecTemplateSpecVolumeList ¶
type DaemonsetSpecTemplateSpecVolumeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecVolumeOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecVolumeList ¶
func NewDaemonsetSpecTemplateSpecVolumeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeList
type DaemonsetSpecTemplateSpecVolumeLocal ¶
type DaemonsetSpecTemplateSpecVolumeLocal struct { // Path of the directory on the host. More info: http://kubernetes.io/docs/user-guide/volumes#local. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type DaemonsetSpecTemplateSpecVolumeLocalOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeLocalOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecVolumeLocal SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeLocal) 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 NewDaemonsetSpecTemplateSpecVolumeLocalOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeLocalOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeLocalOutputReference
type DaemonsetSpecTemplateSpecVolumeNfs ¶
type DaemonsetSpecTemplateSpecVolumeNfs struct { // Path that is exported by the NFS server. More info: http://kubernetes.io/docs/user-guide/volumes#nfs. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"required" json:"path" yaml:"path"` // Server is the hostname or IP address of the NFS server. More info: http://kubernetes.io/docs/user-guide/volumes#nfs. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#server Daemonset#server} Server *string `field:"required" json:"server" yaml:"server"` // Whether to force the NFS export to be mounted with read-only permissions. Defaults to false. More info: http://kubernetes.io/docs/user-guide/volumes#nfs. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#read_only Daemonset#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type DaemonsetSpecTemplateSpecVolumeNfsOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeNfsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecVolumeNfs SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeNfs) 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 NewDaemonsetSpecTemplateSpecVolumeNfsOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeNfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeNfsOutputReference
type DaemonsetSpecTemplateSpecVolumeOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeOutputReference interface { cdktf.ComplexObject AwsElasticBlockStore() DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference AwsElasticBlockStoreInput() *DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStore AzureDisk() DaemonsetSpecTemplateSpecVolumeAzureDiskOutputReference AzureDiskInput() *DaemonsetSpecTemplateSpecVolumeAzureDisk AzureFile() DaemonsetSpecTemplateSpecVolumeAzureFileOutputReference AzureFileInput() *DaemonsetSpecTemplateSpecVolumeAzureFile CephFs() DaemonsetSpecTemplateSpecVolumeCephFsOutputReference CephFsInput() *DaemonsetSpecTemplateSpecVolumeCephFs Cinder() DaemonsetSpecTemplateSpecVolumeCinderOutputReference CinderInput() *DaemonsetSpecTemplateSpecVolumeCinder // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() DaemonsetSpecTemplateSpecVolumeConfigMapOutputReference ConfigMapInput() *DaemonsetSpecTemplateSpecVolumeConfigMap // The creation stack of this resolvable 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() DaemonsetSpecTemplateSpecVolumeCsiOutputReference CsiInput() *DaemonsetSpecTemplateSpecVolumeCsi DownwardApi() DaemonsetSpecTemplateSpecVolumeDownwardApiOutputReference DownwardApiInput() *DaemonsetSpecTemplateSpecVolumeDownwardApi EmptyDir() DaemonsetSpecTemplateSpecVolumeEmptyDirOutputReference EmptyDirInput() *DaemonsetSpecTemplateSpecVolumeEmptyDir Fc() DaemonsetSpecTemplateSpecVolumeFcOutputReference FcInput() *DaemonsetSpecTemplateSpecVolumeFc FlexVolume() DaemonsetSpecTemplateSpecVolumeFlexVolumeOutputReference FlexVolumeInput() *DaemonsetSpecTemplateSpecVolumeFlexVolume Flocker() DaemonsetSpecTemplateSpecVolumeFlockerOutputReference FlockerInput() *DaemonsetSpecTemplateSpecVolumeFlocker // Experimental. Fqn() *string GcePersistentDisk() DaemonsetSpecTemplateSpecVolumeGcePersistentDiskOutputReference GcePersistentDiskInput() *DaemonsetSpecTemplateSpecVolumeGcePersistentDisk GitRepo() DaemonsetSpecTemplateSpecVolumeGitRepoOutputReference GitRepoInput() *DaemonsetSpecTemplateSpecVolumeGitRepo Glusterfs() DaemonsetSpecTemplateSpecVolumeGlusterfsOutputReference GlusterfsInput() *DaemonsetSpecTemplateSpecVolumeGlusterfs HostPath() DaemonsetSpecTemplateSpecVolumeHostPathOutputReference HostPathInput() *DaemonsetSpecTemplateSpecVolumeHostPath InternalValue() interface{} SetInternalValue(val interface{}) Iscsi() DaemonsetSpecTemplateSpecVolumeIscsiOutputReference IscsiInput() *DaemonsetSpecTemplateSpecVolumeIscsi Local() DaemonsetSpecTemplateSpecVolumeLocalOutputReference LocalInput() *DaemonsetSpecTemplateSpecVolumeLocal Name() *string SetName(val *string) NameInput() *string Nfs() DaemonsetSpecTemplateSpecVolumeNfsOutputReference NfsInput() *DaemonsetSpecTemplateSpecVolumeNfs PersistentVolumeClaim() DaemonsetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference PersistentVolumeClaimInput() *DaemonsetSpecTemplateSpecVolumePersistentVolumeClaim PhotonPersistentDisk() DaemonsetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference PhotonPersistentDiskInput() *DaemonsetSpecTemplateSpecVolumePhotonPersistentDisk Projected() DaemonsetSpecTemplateSpecVolumeProjectedList ProjectedInput() interface{} Quobyte() DaemonsetSpecTemplateSpecVolumeQuobyteOutputReference QuobyteInput() *DaemonsetSpecTemplateSpecVolumeQuobyte Rbd() DaemonsetSpecTemplateSpecVolumeRbdOutputReference RbdInput() *DaemonsetSpecTemplateSpecVolumeRbd Secret() DaemonsetSpecTemplateSpecVolumeSecretOutputReference SecretInput() *DaemonsetSpecTemplateSpecVolumeSecret // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VsphereVolume() DaemonsetSpecTemplateSpecVolumeVsphereVolumeOutputReference VsphereVolumeInput() *DaemonsetSpecTemplateSpecVolumeVsphereVolume // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStore) PutAzureDisk(value *DaemonsetSpecTemplateSpecVolumeAzureDisk) PutAzureFile(value *DaemonsetSpecTemplateSpecVolumeAzureFile) PutCephFs(value *DaemonsetSpecTemplateSpecVolumeCephFs) PutCinder(value *DaemonsetSpecTemplateSpecVolumeCinder) PutConfigMap(value *DaemonsetSpecTemplateSpecVolumeConfigMap) PutCsi(value *DaemonsetSpecTemplateSpecVolumeCsi) PutDownwardApi(value *DaemonsetSpecTemplateSpecVolumeDownwardApi) PutEmptyDir(value *DaemonsetSpecTemplateSpecVolumeEmptyDir) PutFc(value *DaemonsetSpecTemplateSpecVolumeFc) PutFlexVolume(value *DaemonsetSpecTemplateSpecVolumeFlexVolume) PutFlocker(value *DaemonsetSpecTemplateSpecVolumeFlocker) PutGcePersistentDisk(value *DaemonsetSpecTemplateSpecVolumeGcePersistentDisk) PutGitRepo(value *DaemonsetSpecTemplateSpecVolumeGitRepo) PutGlusterfs(value *DaemonsetSpecTemplateSpecVolumeGlusterfs) PutHostPath(value *DaemonsetSpecTemplateSpecVolumeHostPath) PutIscsi(value *DaemonsetSpecTemplateSpecVolumeIscsi) PutLocal(value *DaemonsetSpecTemplateSpecVolumeLocal) PutNfs(value *DaemonsetSpecTemplateSpecVolumeNfs) PutPersistentVolumeClaim(value *DaemonsetSpecTemplateSpecVolumePersistentVolumeClaim) PutPhotonPersistentDisk(value *DaemonsetSpecTemplateSpecVolumePhotonPersistentDisk) PutProjected(value interface{}) PutQuobyte(value *DaemonsetSpecTemplateSpecVolumeQuobyte) PutRbd(value *DaemonsetSpecTemplateSpecVolumeRbd) PutSecret(value *DaemonsetSpecTemplateSpecVolumeSecret) PutVsphereVolume(value *DaemonsetSpecTemplateSpecVolumeVsphereVolume) ResetAwsElasticBlockStore() ResetAzureDisk() ResetAzureFile() ResetCephFs() ResetCinder() ResetConfigMap() ResetCsi() ResetDownwardApi() ResetEmptyDir() ResetFc() ResetFlexVolume() ResetFlocker() ResetGcePersistentDisk() ResetGitRepo() ResetGlusterfs() ResetHostPath() ResetIscsi() ResetLocal() ResetName() ResetNfs() ResetPersistentVolumeClaim() ResetPhotonPersistentDisk() ResetProjected() ResetQuobyte() ResetRbd() ResetSecret() ResetVsphereVolume() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecVolumeOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeOutputReference
type DaemonsetSpecTemplateSpecVolumePersistentVolumeClaim ¶
type DaemonsetSpecTemplateSpecVolumePersistentVolumeClaim struct { // ClaimName is the name of a PersistentVolumeClaim in the same. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#claim_name Daemonset#claim_name} ClaimName *string `field:"optional" json:"claimName" yaml:"claimName"` // Will force the ReadOnly setting in VolumeMounts. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#read_only Daemonset#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type DaemonsetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference ¶
type DaemonsetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference 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() *DaemonsetSpecTemplateSpecVolumePersistentVolumeClaim SetInternalValue(val *DaemonsetSpecTemplateSpecVolumePersistentVolumeClaim) 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 NewDaemonsetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference
type DaemonsetSpecTemplateSpecVolumePhotonPersistentDisk ¶
type DaemonsetSpecTemplateSpecVolumePhotonPersistentDisk struct { // ID that identifies Photon Controller persistent disk. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#pd_id Daemonset#pd_id} PdId *string `field:"required" json:"pdId" yaml:"pdId"` // Filesystem type to mount. // // Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#fs_type Daemonset#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` }
type DaemonsetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference ¶
type DaemonsetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *DaemonsetSpecTemplateSpecVolumePhotonPersistentDisk SetInternalValue(val *DaemonsetSpecTemplateSpecVolumePhotonPersistentDisk) 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 NewDaemonsetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference
type DaemonsetSpecTemplateSpecVolumeProjected ¶
type DaemonsetSpecTemplateSpecVolumeProjected struct { // sources block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#sources Daemonset#sources} Sources interface{} `field:"required" json:"sources" yaml:"sources"` // Optional: mode bits to use on created files by default. // // Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#default_mode Daemonset#default_mode} DefaultMode *string `field:"optional" json:"defaultMode" yaml:"defaultMode"` }
type DaemonsetSpecTemplateSpecVolumeProjectedList ¶
type DaemonsetSpecTemplateSpecVolumeProjectedList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecVolumeProjectedOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecVolumeProjectedList ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedList
type DaemonsetSpecTemplateSpecVolumeProjectedOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeProjectedOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() DaemonsetSpecTemplateSpecVolumeProjectedSourcesList 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 NewDaemonsetSpecTemplateSpecVolumeProjectedOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedOutputReference
type DaemonsetSpecTemplateSpecVolumeProjectedSources ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSources struct { // config_map block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#config_map Daemonset#config_map} ConfigMap interface{} `field:"optional" json:"configMap" yaml:"configMap"` // downward_api block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#downward_api Daemonset#downward_api} DownwardApi *DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApi `field:"optional" json:"downwardApi" yaml:"downwardApi"` // secret block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#secret Daemonset#secret} Secret interface{} `field:"optional" json:"secret" yaml:"secret"` // service_account_token block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#service_account_token Daemonset#service_account_token} ServiceAccountToken *DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken `field:"optional" json:"serviceAccountToken" yaml:"serviceAccountToken"` }
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMap ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMap struct { // items block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#items Daemonset#items} Items interface{} `field:"optional" json:"items" yaml:"items"` // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // Optional: Specify whether the ConfigMap or it's keys must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#optional Daemonset#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItems ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItems struct { // The key to project. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#key Daemonset#key} Key *string `field:"optional" json:"key" yaml:"key"` // Optional: mode bits to use on this file, must be a value between 0 and 0777. // // If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#mode Daemonset#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // The relative path of the file to map the key to. // // May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapList ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapList ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapList
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList 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 NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApi ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApi struct { // items block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#items Daemonset#items} Items interface{} `field:"optional" json:"items" yaml:"items"` }
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems struct { // Path is the relative path name of the file to be created. // // Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..' // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"required" json:"path" yaml:"path"` // field_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#field_ref Daemonset#field_ref} FieldRef *DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef `field:"optional" json:"fieldRef" yaml:"fieldRef"` // Mode bits to use on this file, must be a value between 0 and 0777. // // If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#mode Daemonset#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // resource_field_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#resource_field_ref Daemonset#resource_field_ref} ResourceFieldRef *DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"` }
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef struct { // Version of the schema the FieldPath is written in terms of, defaults to 'v1'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#api_version Daemonset#api_version} ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"` // Path of the field to select in the specified API version. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#field_path Daemonset#field_path} FieldPath *string `field:"optional" json:"fieldPath" yaml:"fieldPath"` }
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference 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() *DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference FieldRefInput() *DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Mode() *string SetMode(val *string) ModeInput() *string Path() *string SetPath(val *string) PathInput() *string ResourceFieldRef() DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ResourceFieldRefInput() *DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef) PutResourceFieldRef(value *DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef) 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 NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#container_name Daemonset#container_name}. ContainerName *string `field:"required" json:"containerName" yaml:"containerName"` // Resource to select. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#resource Daemonset#resource} Resource *string `field:"required" json:"resource" yaml:"resource"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#divisor Daemonset#divisor}. Divisor *string `field:"optional" json:"divisor" yaml:"divisor"` }
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() *DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef) 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 NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApi SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApi) Items() DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList 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 NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesList ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecVolumeProjectedSourcesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesList ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesList
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapList 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() DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference DownwardApiInput() *DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApi // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Secret() DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretList SecretInput() interface{} ServiceAccountToken() DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ServiceAccountTokenInput() *DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApi) PutSecret(value interface{}) PutServiceAccountToken(value *DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken) 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 NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesOutputReference
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecret ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecret struct { // items block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#items Daemonset#items} Items interface{} `field:"optional" json:"items" yaml:"items"` // Name of the secret in the pod's namespace to use. More info: http://kubernetes.io/docs/user-guide/volumes#secrets. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // Optional: Specify whether the Secret or it's keys must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#optional Daemonset#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItems ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItems struct { // The key to project. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#key Daemonset#key} Key *string `field:"optional" json:"key" yaml:"key"` // Optional: mode bits to use on this file, must be a value between 0 and 0777. // // If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#mode Daemonset#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // The relative path of the file to map the key to. // // May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretList ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretList ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretList
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList 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 NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken struct { // Path specifies a relative path to the mount point of the projected volume. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"required" json:"path" yaml:"path"` // Audience is the intended audience of the token. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#audience Daemonset#audience} Audience *string `field:"optional" json:"audience" yaml:"audience"` // ExpirationSeconds is the expected duration of validity of the service account token. // // It defaults to 1 hour and must be at least 10 minutes (600 seconds). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#expiration_seconds Daemonset#expiration_seconds} ExpirationSeconds *float64 `field:"optional" json:"expirationSeconds" yaml:"expirationSeconds"` }
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference 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() *DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken) 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 NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference
type DaemonsetSpecTemplateSpecVolumeQuobyte ¶
type DaemonsetSpecTemplateSpecVolumeQuobyte struct { // Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#registry Daemonset#registry} Registry *string `field:"required" json:"registry" yaml:"registry"` // Volume is a string that references an already created Quobyte volume by name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#volume Daemonset#volume} Volume *string `field:"required" json:"volume" yaml:"volume"` // Group to map volume access to Default is no group. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#group Daemonset#group} Group *string `field:"optional" json:"group" yaml:"group"` // Whether to force the Quobyte volume to be mounted with read-only permissions. Defaults to false. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#read_only Daemonset#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // User to map volume access to Defaults to serivceaccount user. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#user Daemonset#user} User *string `field:"optional" json:"user" yaml:"user"` }
type DaemonsetSpecTemplateSpecVolumeQuobyteOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeQuobyteOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *DaemonsetSpecTemplateSpecVolumeQuobyte SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeQuobyte) 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 NewDaemonsetSpecTemplateSpecVolumeQuobyteOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeQuobyteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeQuobyteOutputReference
type DaemonsetSpecTemplateSpecVolumeRbd ¶
type DaemonsetSpecTemplateSpecVolumeRbd struct { // A collection of Ceph monitors. More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#ceph_monitors Daemonset#ceph_monitors} CephMonitors *[]*string `field:"required" json:"cephMonitors" yaml:"cephMonitors"` // The rados image name. More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#rbd_image Daemonset#rbd_image} RbdImage *string `field:"required" json:"rbdImage" yaml:"rbdImage"` // Filesystem type of the volume that you want to mount. // // Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: http://kubernetes.io/docs/user-guide/volumes#rbd // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#fs_type Daemonset#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#keyring Daemonset#keyring} Keyring *string `field:"optional" json:"keyring" yaml:"keyring"` // The rados user name. Default is admin. More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#rados_user Daemonset#rados_user} RadosUser *string `field:"optional" json:"radosUser" yaml:"radosUser"` // The rados pool name. Default is rbd. More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#rbd_pool Daemonset#rbd_pool} RbdPool *string `field:"optional" json:"rbdPool" yaml:"rbdPool"` // Whether to force the read-only setting in VolumeMounts. Defaults to false. More info: http://releases.k8s.io/HEAD/examples/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#read_only Daemonset#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // secret_ref block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#secret_ref Daemonset#secret_ref} SecretRef *DaemonsetSpecTemplateSpecVolumeRbdSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` }
type DaemonsetSpecTemplateSpecVolumeRbdOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeRbdOutputReference 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() *DaemonsetSpecTemplateSpecVolumeRbd SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeRbd) 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() DaemonsetSpecTemplateSpecVolumeRbdSecretRefOutputReference SecretRefInput() *DaemonsetSpecTemplateSpecVolumeRbdSecretRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *DaemonsetSpecTemplateSpecVolumeRbdSecretRef) 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 NewDaemonsetSpecTemplateSpecVolumeRbdOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeRbdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeRbdOutputReference
type DaemonsetSpecTemplateSpecVolumeRbdSecretRef ¶
type DaemonsetSpecTemplateSpecVolumeRbdSecretRef struct { // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#name Daemonset#name} Name *string `field:"optional" json:"name" yaml:"name"` // Name of the referent. More info: http://kubernetes.io/docs/user-guide/identifiers#names. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#namespace Daemonset#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type DaemonsetSpecTemplateSpecVolumeRbdSecretRefOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeRbdSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DaemonsetSpecTemplateSpecVolumeRbdSecretRef SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeRbdSecretRef) 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 NewDaemonsetSpecTemplateSpecVolumeRbdSecretRefOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeRbdSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeRbdSecretRefOutputReference
type DaemonsetSpecTemplateSpecVolumeSecret ¶
type DaemonsetSpecTemplateSpecVolumeSecret struct { // Optional: mode bits to use on created files by default. // // Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#default_mode Daemonset#default_mode} DefaultMode *string `field:"optional" json:"defaultMode" yaml:"defaultMode"` // items block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#items Daemonset#items} Items interface{} `field:"optional" json:"items" yaml:"items"` // Optional: Specify whether the Secret or its keys must be defined. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#optional Daemonset#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` // Name of the secret in the pod's namespace to use. More info: http://kubernetes.io/docs/user-guide/volumes#secrets. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#secret_name Daemonset#secret_name} SecretName *string `field:"optional" json:"secretName" yaml:"secretName"` }
type DaemonsetSpecTemplateSpecVolumeSecretItems ¶
type DaemonsetSpecTemplateSpecVolumeSecretItems struct { // The key to project. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#key Daemonset#key} Key *string `field:"optional" json:"key" yaml:"key"` // Optional: mode bits to use on this file, must be a value between 0 and 0777. // // If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#mode Daemonset#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // The relative path of the file to map the key to. // // May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#path Daemonset#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type DaemonsetSpecTemplateSpecVolumeSecretItemsList ¶
type DaemonsetSpecTemplateSpecVolumeSecretItemsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DaemonsetSpecTemplateSpecVolumeSecretItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetSpecTemplateSpecVolumeSecretItemsList ¶
func NewDaemonsetSpecTemplateSpecVolumeSecretItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DaemonsetSpecTemplateSpecVolumeSecretItemsList
type DaemonsetSpecTemplateSpecVolumeSecretItemsOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeSecretItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewDaemonsetSpecTemplateSpecVolumeSecretItemsOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeSecretItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DaemonsetSpecTemplateSpecVolumeSecretItemsOutputReference
type DaemonsetSpecTemplateSpecVolumeSecretOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeSecretOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *DaemonsetSpecTemplateSpecVolumeSecret SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeSecret) Items() DaemonsetSpecTemplateSpecVolumeSecretItemsList 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 NewDaemonsetSpecTemplateSpecVolumeSecretOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeSecretOutputReference
type DaemonsetSpecTemplateSpecVolumeVsphereVolume ¶
type DaemonsetSpecTemplateSpecVolumeVsphereVolume struct { // Path that identifies vSphere volume vmdk. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#volume_path Daemonset#volume_path} VolumePath *string `field:"required" json:"volumePath" yaml:"volumePath"` // Filesystem type to mount. // // Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#fs_type Daemonset#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` }
type DaemonsetSpecTemplateSpecVolumeVsphereVolumeOutputReference ¶
type DaemonsetSpecTemplateSpecVolumeVsphereVolumeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *DaemonsetSpecTemplateSpecVolumeVsphereVolume SetInternalValue(val *DaemonsetSpecTemplateSpecVolumeVsphereVolume) // 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 NewDaemonsetSpecTemplateSpecVolumeVsphereVolumeOutputReference ¶
func NewDaemonsetSpecTemplateSpecVolumeVsphereVolumeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetSpecTemplateSpecVolumeVsphereVolumeOutputReference
type DaemonsetTimeouts ¶
type DaemonsetTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#create Daemonset#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#delete Daemonset#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/kubernetes/r/daemonset#update Daemonset#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type DaemonsetTimeoutsOutputReference ¶
type DaemonsetTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *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 ResetCreate() ResetDelete() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDaemonsetTimeoutsOutputReference ¶
func NewDaemonsetTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DaemonsetTimeoutsOutputReference
Source Files ¶
- daemonset.go
- daemonset_Daemonset.go
- daemonset_DaemonsetConfig.go
- daemonset_DaemonsetMetadata.go
- daemonset_DaemonsetMetadataOutputReference.go
- daemonset_DaemonsetMetadataOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpec.go
- daemonset_DaemonsetSpecOutputReference.go
- daemonset_DaemonsetSpecOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecSelector.go
- daemonset_DaemonsetSpecSelectorMatchExpressions.go
- daemonset_DaemonsetSpecSelectorMatchExpressionsList.go
- daemonset_DaemonsetSpecSelectorMatchExpressionsList__runtime_type_checks.go
- daemonset_DaemonsetSpecSelectorMatchExpressionsOutputReference.go
- daemonset_DaemonsetSpecSelectorMatchExpressionsOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecSelectorOutputReference.go
- daemonset_DaemonsetSpecSelectorOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecStrategy.go
- daemonset_DaemonsetSpecStrategyOutputReference.go
- daemonset_DaemonsetSpecStrategyOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecStrategyRollingUpdate.go
- daemonset_DaemonsetSpecStrategyRollingUpdateOutputReference.go
- daemonset_DaemonsetSpecStrategyRollingUpdateOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplate.go
- daemonset_DaemonsetSpecTemplateMetadata.go
- daemonset_DaemonsetSpecTemplateMetadataOutputReference.go
- daemonset_DaemonsetSpecTemplateMetadataOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateOutputReference.go
- daemonset_DaemonsetSpecTemplateOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpec.go
- daemonset_DaemonsetSpecTemplateSpecAffinity.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinity.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinity.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinity.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainer.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnv.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvFrom.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRef.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvFromList.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvFromList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvFromOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvFromOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvFromSecretRef.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvFromSecretRefOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvFromSecretRefOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvList.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvValueFrom.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRef.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvValueFromOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvValueFromOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRef.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRef.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecycle.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecycleOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecycleOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePostStart.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePostStartExec.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGet.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePostStartList.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePostStartList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePostStartOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePostStartOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocket.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePreStop.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePreStopExec.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGet.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePreStopList.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePreStopList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePreStopOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePreStopOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocket.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerList.go
- daemonset_DaemonsetSpecTemplateSpecContainerList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLivenessProbe.go
- daemonset_DaemonsetSpecTemplateSpecContainerLivenessProbeExec.go
- daemonset_DaemonsetSpecTemplateSpecContainerLivenessProbeExecOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerLivenessProbeExecOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGet.go
- daemonset_DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader.go
- daemonset_DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList.go
- daemonset_DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLivenessProbeOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerLivenessProbeOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocket.go
- daemonset_DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketList.go
- daemonset_DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerPort.go
- daemonset_DaemonsetSpecTemplateSpecContainerPortList.go
- daemonset_DaemonsetSpecTemplateSpecContainerPortList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerPortOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerPortOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerReadinessProbe.go
- daemonset_DaemonsetSpecTemplateSpecContainerReadinessProbeExec.go
- daemonset_DaemonsetSpecTemplateSpecContainerReadinessProbeExecOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerReadinessProbeExecOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGet.go
- daemonset_DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader.go
- daemonset_DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList.go
- daemonset_DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerReadinessProbeOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerReadinessProbeOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocket.go
- daemonset_DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketList.go
- daemonset_DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerResources.go
- daemonset_DaemonsetSpecTemplateSpecContainerResourcesOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerResourcesOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerSecurityContext.go
- daemonset_DaemonsetSpecTemplateSpecContainerSecurityContextCapabilities.go
- daemonset_DaemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerSecurityContextOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerSecurityContextOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptions.go
- daemonset_DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfile.go
- daemonset_DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerStartupProbe.go
- daemonset_DaemonsetSpecTemplateSpecContainerStartupProbeExec.go
- daemonset_DaemonsetSpecTemplateSpecContainerStartupProbeExecOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerStartupProbeExecOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerStartupProbeHttpGet.go
- daemonset_DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader.go
- daemonset_DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList.go
- daemonset_DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerStartupProbeOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerStartupProbeOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocket.go
- daemonset_DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketList.go
- daemonset_DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerVolumeMount.go
- daemonset_DaemonsetSpecTemplateSpecContainerVolumeMountList.go
- daemonset_DaemonsetSpecTemplateSpecContainerVolumeMountList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecContainerVolumeMountOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecContainerVolumeMountOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecDnsConfig.go
- daemonset_DaemonsetSpecTemplateSpecDnsConfigOption.go
- daemonset_DaemonsetSpecTemplateSpecDnsConfigOptionList.go
- daemonset_DaemonsetSpecTemplateSpecDnsConfigOptionList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecDnsConfigOptionOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecDnsConfigOptionOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecDnsConfigOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecDnsConfigOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecHostAliases.go
- daemonset_DaemonsetSpecTemplateSpecHostAliasesList.go
- daemonset_DaemonsetSpecTemplateSpecHostAliasesList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecHostAliasesOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecHostAliasesOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecImagePullSecrets.go
- daemonset_DaemonsetSpecTemplateSpecImagePullSecretsList.go
- daemonset_DaemonsetSpecTemplateSpecImagePullSecretsList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecImagePullSecretsOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecImagePullSecretsOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainer.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnv.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvFrom.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRef.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvFromList.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvFromList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvFromOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvFromOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRef.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvList.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvValueFrom.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRef.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvValueFromOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvValueFromOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecycle.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecycleOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecycleOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePostStart.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExec.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartList.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePreStop.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExec.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopList.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerList.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLivenessProbe.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLivenessProbeExec.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGet.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLivenessProbeOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLivenessProbeOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocket.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerPort.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerPortList.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerPortList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerPortOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerPortOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerReadinessProbe.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerReadinessProbeExec.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGet.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerReadinessProbeOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerReadinessProbeOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocket.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerResources.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerResourcesOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerResourcesOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerSecurityContext.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilities.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerSecurityContextOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerSecurityContextOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfile.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerStartupProbe.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerStartupProbeExec.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerStartupProbeExecOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerStartupProbeExecOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGet.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerStartupProbeOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerStartupProbeOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocket.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketList.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerVolumeMount.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerVolumeMountList.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerVolumeMountList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerVolumeMountOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecInitContainerVolumeMountOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecReadinessGate.go
- daemonset_DaemonsetSpecTemplateSpecReadinessGateList.go
- daemonset_DaemonsetSpecTemplateSpecReadinessGateList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecReadinessGateOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecReadinessGateOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecSecurityContext.go
- daemonset_DaemonsetSpecTemplateSpecSecurityContextOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecSecurityContextOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptions.go
- daemonset_DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecSecurityContextSeccompProfile.go
- daemonset_DaemonsetSpecTemplateSpecSecurityContextSeccompProfileOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecSecurityContextSeccompProfileOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecSecurityContextSysctl.go
- daemonset_DaemonsetSpecTemplateSpecSecurityContextSysctlList.go
- daemonset_DaemonsetSpecTemplateSpecSecurityContextSysctlList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecSecurityContextSysctlOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecSecurityContextSysctlOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecToleration.go
- daemonset_DaemonsetSpecTemplateSpecTolerationList.go
- daemonset_DaemonsetSpecTemplateSpecTolerationList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecTolerationOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecTolerationOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecTopologySpreadConstraint.go
- daemonset_DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelector.go
- daemonset_DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList.go
- daemonset_DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions.go
- daemonset_DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList.go
- daemonset_DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecTopologySpreadConstraintList.go
- daemonset_DaemonsetSpecTemplateSpecTopologySpreadConstraintList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecTopologySpreadConstraintOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecTopologySpreadConstraintOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolume.go
- daemonset_DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStore.go
- daemonset_DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeAzureDisk.go
- daemonset_DaemonsetSpecTemplateSpecVolumeAzureDiskOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeAzureDiskOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeAzureFile.go
- daemonset_DaemonsetSpecTemplateSpecVolumeAzureFileOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeAzureFileOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeCephFs.go
- daemonset_DaemonsetSpecTemplateSpecVolumeCephFsOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeCephFsOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeCephFsSecretRef.go
- daemonset_DaemonsetSpecTemplateSpecVolumeCephFsSecretRefOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeCephFsSecretRefOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeCinder.go
- daemonset_DaemonsetSpecTemplateSpecVolumeCinderOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeCinderOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeConfigMap.go
- daemonset_DaemonsetSpecTemplateSpecVolumeConfigMapItems.go
- daemonset_DaemonsetSpecTemplateSpecVolumeConfigMapItemsList.go
- daemonset_DaemonsetSpecTemplateSpecVolumeConfigMapItemsList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeConfigMapItemsOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeConfigMapItemsOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeConfigMapOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeConfigMapOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeCsi.go
- daemonset_DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRef.go
- daemonset_DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeCsiOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeCsiOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeDownwardApi.go
- daemonset_DaemonsetSpecTemplateSpecVolumeDownwardApiItems.go
- daemonset_DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRef.go
- daemonset_DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeDownwardApiItemsList.go
- daemonset_DaemonsetSpecTemplateSpecVolumeDownwardApiItemsList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeDownwardApiItemsOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeDownwardApiItemsOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef.go
- daemonset_DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeDownwardApiOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeDownwardApiOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeEmptyDir.go
- daemonset_DaemonsetSpecTemplateSpecVolumeEmptyDirOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeEmptyDirOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeFc.go
- daemonset_DaemonsetSpecTemplateSpecVolumeFcOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeFcOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeFlexVolume.go
- daemonset_DaemonsetSpecTemplateSpecVolumeFlexVolumeOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeFlexVolumeOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRef.go
- daemonset_DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeFlocker.go
- daemonset_DaemonsetSpecTemplateSpecVolumeFlockerOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeFlockerOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeGcePersistentDisk.go
- daemonset_DaemonsetSpecTemplateSpecVolumeGcePersistentDiskOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeGcePersistentDiskOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeGitRepo.go
- daemonset_DaemonsetSpecTemplateSpecVolumeGitRepoOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeGitRepoOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeGlusterfs.go
- daemonset_DaemonsetSpecTemplateSpecVolumeGlusterfsOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeGlusterfsOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeHostPath.go
- daemonset_DaemonsetSpecTemplateSpecVolumeHostPathOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeHostPathOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeIscsi.go
- daemonset_DaemonsetSpecTemplateSpecVolumeIscsiOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeIscsiOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeList.go
- daemonset_DaemonsetSpecTemplateSpecVolumeList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeLocal.go
- daemonset_DaemonsetSpecTemplateSpecVolumeLocalOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeLocalOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeNfs.go
- daemonset_DaemonsetSpecTemplateSpecVolumeNfsOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeNfsOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumePersistentVolumeClaim.go
- daemonset_DaemonsetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumePhotonPersistentDisk.go
- daemonset_DaemonsetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjected.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedList.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSources.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMap.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItems.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapList.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApi.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesList.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecret.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItems.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretList.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeQuobyte.go
- daemonset_DaemonsetSpecTemplateSpecVolumeQuobyteOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeQuobyteOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeRbd.go
- daemonset_DaemonsetSpecTemplateSpecVolumeRbdOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeRbdOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeRbdSecretRef.go
- daemonset_DaemonsetSpecTemplateSpecVolumeRbdSecretRefOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeRbdSecretRefOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeSecret.go
- daemonset_DaemonsetSpecTemplateSpecVolumeSecretItems.go
- daemonset_DaemonsetSpecTemplateSpecVolumeSecretItemsList.go
- daemonset_DaemonsetSpecTemplateSpecVolumeSecretItemsList__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeSecretItemsOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeSecretItemsOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeSecretOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeSecretOutputReference__runtime_type_checks.go
- daemonset_DaemonsetSpecTemplateSpecVolumeVsphereVolume.go
- daemonset_DaemonsetSpecTemplateSpecVolumeVsphereVolumeOutputReference.go
- daemonset_DaemonsetSpecTemplateSpecVolumeVsphereVolumeOutputReference__runtime_type_checks.go
- daemonset_DaemonsetTimeouts.go
- daemonset_DaemonsetTimeoutsOutputReference.go
- daemonset_DaemonsetTimeoutsOutputReference__runtime_type_checks.go
- daemonset_Daemonset__runtime_type_checks.go