Documentation ¶
Index ¶
- func NewStatefulSetMetadataOutputReference_Override(s StatefulSetMetadataOutputReference, ...)
- func NewStatefulSetSpecOutputReference_Override(s StatefulSetSpecOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewStatefulSetSpecPersistentVolumeClaimRetentionPolicyList_Override(s StatefulSetSpecPersistentVolumeClaimRetentionPolicyList, ...)
- func NewStatefulSetSpecPersistentVolumeClaimRetentionPolicyOutputReference_Override(s StatefulSetSpecPersistentVolumeClaimRetentionPolicyOutputReference, ...)
- func NewStatefulSetSpecSelectorMatchExpressionsList_Override(s StatefulSetSpecSelectorMatchExpressionsList, ...)
- func NewStatefulSetSpecSelectorMatchExpressionsOutputReference_Override(s StatefulSetSpecSelectorMatchExpressionsOutputReference, ...)
- func NewStatefulSetSpecSelectorOutputReference_Override(s StatefulSetSpecSelectorOutputReference, ...)
- func NewStatefulSetSpecTemplateMetadataOutputReference_Override(s StatefulSetSpecTemplateMetadataOutputReference, ...)
- func NewStatefulSetSpecTemplateOutputReference_Override(s StatefulSetSpecTemplateOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityNodeAffinityOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference_Override(s StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerEnvFromList_Override(s StatefulSetSpecTemplateSpecContainerEnvFromList, ...)
- func NewStatefulSetSpecTemplateSpecContainerEnvFromOutputReference_Override(s StatefulSetSpecTemplateSpecContainerEnvFromOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerEnvFromSecretRefOutputReference_Override(s StatefulSetSpecTemplateSpecContainerEnvFromSecretRefOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerEnvList_Override(s StatefulSetSpecTemplateSpecContainerEnvList, ...)
- func NewStatefulSetSpecTemplateSpecContainerEnvOutputReference_Override(s StatefulSetSpecTemplateSpecContainerEnvOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference_Override(s StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerEnvValueFromOutputReference_Override(s StatefulSetSpecTemplateSpecContainerEnvValueFromOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference_Override(s StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerLifecycleOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLifecycleOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList, ...)
- func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartList_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePostStartList, ...)
- func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePostStartOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList, ...)
- func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList, ...)
- func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopList_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePreStopList, ...)
- func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePreStopOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList, ...)
- func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerList_Override(s StatefulSetSpecTemplateSpecContainerList, ...)
- func NewStatefulSetSpecTemplateSpecContainerLivenessProbeExecOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLivenessProbeExecOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerLivenessProbeGrpcList_Override(s StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcList, ...)
- func NewStatefulSetSpecTemplateSpecContainerLivenessProbeGrpcOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList_Override(s StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList, ...)
- func NewStatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerLivenessProbeOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLivenessProbeOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketList_Override(s StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketList, ...)
- func NewStatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerOutputReference_Override(s StatefulSetSpecTemplateSpecContainerOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerPortList_Override(s StatefulSetSpecTemplateSpecContainerPortList, ...)
- func NewStatefulSetSpecTemplateSpecContainerPortOutputReference_Override(s StatefulSetSpecTemplateSpecContainerPortOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerReadinessProbeExecOutputReference_Override(s StatefulSetSpecTemplateSpecContainerReadinessProbeExecOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerReadinessProbeGrpcList_Override(s StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcList, ...)
- func NewStatefulSetSpecTemplateSpecContainerReadinessProbeGrpcOutputReference_Override(s StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList_Override(s StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList, ...)
- func NewStatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference_Override(s StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerReadinessProbeOutputReference_Override(s StatefulSetSpecTemplateSpecContainerReadinessProbeOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketList_Override(s StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketList, ...)
- func NewStatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference_Override(s StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerResourcesOutputReference_Override(s StatefulSetSpecTemplateSpecContainerResourcesOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecContainerSecurityContextOutputReference_Override(s StatefulSetSpecTemplateSpecContainerSecurityContextOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecContainerStartupProbeExecOutputReference_Override(s StatefulSetSpecTemplateSpecContainerStartupProbeExecOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerStartupProbeGrpcList_Override(s StatefulSetSpecTemplateSpecContainerStartupProbeGrpcList, ...)
- func NewStatefulSetSpecTemplateSpecContainerStartupProbeGrpcOutputReference_Override(s StatefulSetSpecTemplateSpecContainerStartupProbeGrpcOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList_Override(s StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList, ...)
- func NewStatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference_Override(s StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerStartupProbeOutputReference_Override(s StatefulSetSpecTemplateSpecContainerStartupProbeOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketList_Override(s StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketList, ...)
- func NewStatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference_Override(s StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerVolumeDeviceList_Override(s StatefulSetSpecTemplateSpecContainerVolumeDeviceList, ...)
- func NewStatefulSetSpecTemplateSpecContainerVolumeDeviceOutputReference_Override(s StatefulSetSpecTemplateSpecContainerVolumeDeviceOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecContainerVolumeMountList_Override(s StatefulSetSpecTemplateSpecContainerVolumeMountList, ...)
- func NewStatefulSetSpecTemplateSpecContainerVolumeMountOutputReference_Override(s StatefulSetSpecTemplateSpecContainerVolumeMountOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecDnsConfigOptionList_Override(s StatefulSetSpecTemplateSpecDnsConfigOptionList, ...)
- func NewStatefulSetSpecTemplateSpecDnsConfigOptionOutputReference_Override(s StatefulSetSpecTemplateSpecDnsConfigOptionOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecDnsConfigOutputReference_Override(s StatefulSetSpecTemplateSpecDnsConfigOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecHostAliasesList_Override(s StatefulSetSpecTemplateSpecHostAliasesList, ...)
- func NewStatefulSetSpecTemplateSpecHostAliasesOutputReference_Override(s StatefulSetSpecTemplateSpecHostAliasesOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecImagePullSecretsList_Override(s StatefulSetSpecTemplateSpecImagePullSecretsList, ...)
- func NewStatefulSetSpecTemplateSpecImagePullSecretsOutputReference_Override(s StatefulSetSpecTemplateSpecImagePullSecretsOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerEnvFromList_Override(s StatefulSetSpecTemplateSpecInitContainerEnvFromList, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerEnvFromOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerEnvFromOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerEnvList_Override(s StatefulSetSpecTemplateSpecInitContainerEnvList, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerEnvOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerEnvOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerEnvValueFromOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecInitContainerLifecycleOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLifecycleOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList_Override(...)
- func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartList_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartList, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList_Override(...)
- func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopList_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopList, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecInitContainerList_Override(s StatefulSetSpecTemplateSpecInitContainerList, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcList_Override(s StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcList, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList_Override(s StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLivenessProbeOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList_Override(s StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecInitContainerOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerPortList_Override(s StatefulSetSpecTemplateSpecInitContainerPortList, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerPortOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerPortOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcList_Override(s StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcList, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList_Override(s StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerReadinessProbeOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList_Override(s StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecInitContainerResourcesOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerResourcesOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecInitContainerSecurityContextOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerSecurityContextOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeExecOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerStartupProbeExecOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcList_Override(s StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcList, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList_Override(s StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerStartupProbeOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketList_Override(s StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketList, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerVolumeDeviceList_Override(s StatefulSetSpecTemplateSpecInitContainerVolumeDeviceList, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerVolumeDeviceOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerVolumeDeviceOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerVolumeMountList_Override(s StatefulSetSpecTemplateSpecInitContainerVolumeMountList, ...)
- func NewStatefulSetSpecTemplateSpecInitContainerVolumeMountOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerVolumeMountOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecOsOutputReference_Override(s StatefulSetSpecTemplateSpecOsOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecOutputReference_Override(s StatefulSetSpecTemplateSpecOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecReadinessGateList_Override(s StatefulSetSpecTemplateSpecReadinessGateList, ...)
- func NewStatefulSetSpecTemplateSpecReadinessGateOutputReference_Override(s StatefulSetSpecTemplateSpecReadinessGateOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecSecurityContextOutputReference_Override(s StatefulSetSpecTemplateSpecSecurityContextOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference_Override(s StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecSecurityContextSeccompProfileOutputReference_Override(s StatefulSetSpecTemplateSpecSecurityContextSeccompProfileOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecSecurityContextSysctlList_Override(s StatefulSetSpecTemplateSpecSecurityContextSysctlList, ...)
- func NewStatefulSetSpecTemplateSpecSecurityContextSysctlOutputReference_Override(s StatefulSetSpecTemplateSpecSecurityContextSysctlOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference_Override(s StatefulSetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecTolerationList_Override(s StatefulSetSpecTemplateSpecTolerationList, ...)
- func NewStatefulSetSpecTemplateSpecTolerationOutputReference_Override(s StatefulSetSpecTemplateSpecTolerationOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList_Override(s StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList, ...)
- func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList_Override(...)
- func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintList_Override(s StatefulSetSpecTemplateSpecTopologySpreadConstraintList, ...)
- func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintOutputReference_Override(s StatefulSetSpecTemplateSpecTopologySpreadConstraintOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeAzureDiskOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeAzureDiskOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeAzureFileOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeAzureFileOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeCephFsOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeCephFsOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeCephFsSecretRefOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeCephFsSecretRefOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeCinderOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeCinderOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeConfigMapItemsList_Override(s StatefulSetSpecTemplateSpecVolumeConfigMapItemsList, ...)
- func NewStatefulSetSpecTemplateSpecVolumeConfigMapItemsOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeConfigMapItemsOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeConfigMapOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeConfigMapOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeCsiOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeCsiOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsList_Override(s StatefulSetSpecTemplateSpecVolumeDownwardApiItemsList, ...)
- func NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeDownwardApiItemsOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecVolumeDownwardApiOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeDownwardApiOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeEmptyDirOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeEmptyDirOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeEphemeralOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeEphemeralOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList_Override(...)
- func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecVolumeFcOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeFcOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeFlexVolumeOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeFlexVolumeOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeFlockerOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeFlockerOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeGcePersistentDiskOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeGcePersistentDiskOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeGitRepoOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeGitRepoOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeGlusterfsOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeGlusterfsOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeHostPathOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeHostPathOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeIscsiOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeIscsiOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeList_Override(s StatefulSetSpecTemplateSpecVolumeList, ...)
- func NewStatefulSetSpecTemplateSpecVolumeLocalOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeLocalOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeNfsOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeNfsOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference_Override(s StatefulSetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference_Override(s StatefulSetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeProjectedList_Override(s StatefulSetSpecTemplateSpecVolumeProjectedList, ...)
- func NewStatefulSetSpecTemplateSpecVolumeProjectedOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeProjectedOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList, ...)
- func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapList_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapList, ...)
- func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList, ...)
- func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesList_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesList, ...)
- func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList, ...)
- func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretList_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretList, ...)
- func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference_Override(...)
- func NewStatefulSetSpecTemplateSpecVolumeQuobyteOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeQuobyteOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeRbdOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeRbdOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeRbdSecretRefOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeRbdSecretRefOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeSecretItemsList_Override(s StatefulSetSpecTemplateSpecVolumeSecretItemsList, ...)
- func NewStatefulSetSpecTemplateSpecVolumeSecretItemsOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeSecretItemsOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeSecretOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeSecretOutputReference, ...)
- func NewStatefulSetSpecTemplateSpecVolumeVsphereVolumeOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeVsphereVolumeOutputReference, ...)
- func NewStatefulSetSpecUpdateStrategyList_Override(s StatefulSetSpecUpdateStrategyList, ...)
- func NewStatefulSetSpecUpdateStrategyOutputReference_Override(s StatefulSetSpecUpdateStrategyOutputReference, ...)
- func NewStatefulSetSpecUpdateStrategyRollingUpdateList_Override(s StatefulSetSpecUpdateStrategyRollingUpdateList, ...)
- func NewStatefulSetSpecUpdateStrategyRollingUpdateOutputReference_Override(s StatefulSetSpecUpdateStrategyRollingUpdateOutputReference, ...)
- func NewStatefulSetSpecVolumeClaimTemplateList_Override(s StatefulSetSpecVolumeClaimTemplateList, ...)
- func NewStatefulSetSpecVolumeClaimTemplateMetadataOutputReference_Override(s StatefulSetSpecVolumeClaimTemplateMetadataOutputReference, ...)
- func NewStatefulSetSpecVolumeClaimTemplateOutputReference_Override(s StatefulSetSpecVolumeClaimTemplateOutputReference, ...)
- func NewStatefulSetSpecVolumeClaimTemplateSpecOutputReference_Override(s StatefulSetSpecVolumeClaimTemplateSpecOutputReference, ...)
- func NewStatefulSetSpecVolumeClaimTemplateSpecResourcesOutputReference_Override(s StatefulSetSpecVolumeClaimTemplateSpecResourcesOutputReference, ...)
- func NewStatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsList_Override(s StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsList, ...)
- func NewStatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference_Override(...)
- func NewStatefulSetSpecVolumeClaimTemplateSpecSelectorOutputReference_Override(s StatefulSetSpecVolumeClaimTemplateSpecSelectorOutputReference, ...)
- func NewStatefulSetTimeoutsOutputReference_Override(s StatefulSetTimeoutsOutputReference, ...)
- func NewStatefulSet_Override(s StatefulSet, scope constructs.Construct, id *string, ...)
- func StatefulSet_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func StatefulSet_IsConstruct(x interface{}) *bool
- func StatefulSet_IsTerraformElement(x interface{}) *bool
- func StatefulSet_IsTerraformResource(x interface{}) *bool
- func StatefulSet_TfResourceType() *string
- type StatefulSet
- type StatefulSetConfig
- type StatefulSetMetadata
- type StatefulSetMetadataOutputReference
- type StatefulSetSpec
- type StatefulSetSpecOutputReference
- type StatefulSetSpecPersistentVolumeClaimRetentionPolicy
- type StatefulSetSpecPersistentVolumeClaimRetentionPolicyList
- type StatefulSetSpecPersistentVolumeClaimRetentionPolicyOutputReference
- type StatefulSetSpecSelector
- type StatefulSetSpecSelectorMatchExpressions
- type StatefulSetSpecSelectorMatchExpressionsList
- type StatefulSetSpecSelectorMatchExpressionsOutputReference
- type StatefulSetSpecSelectorOutputReference
- type StatefulSetSpecTemplate
- type StatefulSetSpecTemplateMetadata
- type StatefulSetSpecTemplateMetadataOutputReference
- type StatefulSetSpecTemplateOutputReference
- type StatefulSetSpecTemplateSpec
- type StatefulSetSpecTemplateSpecAffinity
- type StatefulSetSpecTemplateSpecAffinityNodeAffinity
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityOutputReference
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference
- type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
- type StatefulSetSpecTemplateSpecAffinityOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAffinity
- type StatefulSetSpecTemplateSpecAffinityPodAffinityOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution
- type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
- type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
- type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
- type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList
- type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
- type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList
- type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector
- type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList
- type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions
- type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList
- type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution
- type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
- type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList
- type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
- type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList
- type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList
- type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector
- type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList
- type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions
- type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList
- type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinity
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference
- type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
- type StatefulSetSpecTemplateSpecContainer
- type StatefulSetSpecTemplateSpecContainerEnv
- type StatefulSetSpecTemplateSpecContainerEnvFrom
- type StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRef
- type StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference
- type StatefulSetSpecTemplateSpecContainerEnvFromList
- type StatefulSetSpecTemplateSpecContainerEnvFromOutputReference
- type StatefulSetSpecTemplateSpecContainerEnvFromSecretRef
- type StatefulSetSpecTemplateSpecContainerEnvFromSecretRefOutputReference
- type StatefulSetSpecTemplateSpecContainerEnvList
- type StatefulSetSpecTemplateSpecContainerEnvOutputReference
- type StatefulSetSpecTemplateSpecContainerEnvValueFrom
- type StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef
- type StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference
- type StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRef
- type StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference
- type StatefulSetSpecTemplateSpecContainerEnvValueFromOutputReference
- type StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRef
- type StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference
- type StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRef
- type StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference
- type StatefulSetSpecTemplateSpecContainerLifecycle
- type StatefulSetSpecTemplateSpecContainerLifecycleOutputReference
- type StatefulSetSpecTemplateSpecContainerLifecyclePostStart
- type StatefulSetSpecTemplateSpecContainerLifecyclePostStartExec
- type StatefulSetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference
- type StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGet
- type StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader
- type StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList
- type StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference
- type StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference
- type StatefulSetSpecTemplateSpecContainerLifecyclePostStartList
- type StatefulSetSpecTemplateSpecContainerLifecyclePostStartOutputReference
- type StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocket
- type StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList
- type StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference
- type StatefulSetSpecTemplateSpecContainerLifecyclePreStop
- type StatefulSetSpecTemplateSpecContainerLifecyclePreStopExec
- type StatefulSetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference
- type StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGet
- type StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader
- type StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList
- type StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference
- type StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference
- type StatefulSetSpecTemplateSpecContainerLifecyclePreStopList
- type StatefulSetSpecTemplateSpecContainerLifecyclePreStopOutputReference
- type StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocket
- type StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList
- type StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference
- type StatefulSetSpecTemplateSpecContainerList
- type StatefulSetSpecTemplateSpecContainerLivenessProbe
- type StatefulSetSpecTemplateSpecContainerLivenessProbeExec
- type StatefulSetSpecTemplateSpecContainerLivenessProbeExecOutputReference
- type StatefulSetSpecTemplateSpecContainerLivenessProbeGrpc
- type StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcList
- type StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcOutputReference
- type StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGet
- type StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader
- type StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList
- type StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference
- type StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference
- type StatefulSetSpecTemplateSpecContainerLivenessProbeOutputReference
- type StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocket
- type StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketList
- type StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference
- type StatefulSetSpecTemplateSpecContainerOutputReference
- type StatefulSetSpecTemplateSpecContainerPort
- type StatefulSetSpecTemplateSpecContainerPortList
- type StatefulSetSpecTemplateSpecContainerPortOutputReference
- type StatefulSetSpecTemplateSpecContainerReadinessProbe
- type StatefulSetSpecTemplateSpecContainerReadinessProbeExec
- type StatefulSetSpecTemplateSpecContainerReadinessProbeExecOutputReference
- type StatefulSetSpecTemplateSpecContainerReadinessProbeGrpc
- type StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcList
- type StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcOutputReference
- type StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGet
- type StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader
- type StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList
- type StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference
- type StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference
- type StatefulSetSpecTemplateSpecContainerReadinessProbeOutputReference
- type StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocket
- type StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketList
- type StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference
- type StatefulSetSpecTemplateSpecContainerResources
- type StatefulSetSpecTemplateSpecContainerResourcesOutputReference
- type StatefulSetSpecTemplateSpecContainerSecurityContext
- type StatefulSetSpecTemplateSpecContainerSecurityContextCapabilities
- type StatefulSetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference
- type StatefulSetSpecTemplateSpecContainerSecurityContextOutputReference
- type StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptions
- type StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference
- type StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfile
- type StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference
- type StatefulSetSpecTemplateSpecContainerStartupProbe
- type StatefulSetSpecTemplateSpecContainerStartupProbeExec
- type StatefulSetSpecTemplateSpecContainerStartupProbeExecOutputReference
- type StatefulSetSpecTemplateSpecContainerStartupProbeGrpc
- type StatefulSetSpecTemplateSpecContainerStartupProbeGrpcList
- type StatefulSetSpecTemplateSpecContainerStartupProbeGrpcOutputReference
- type StatefulSetSpecTemplateSpecContainerStartupProbeHttpGet
- type StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader
- type StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList
- type StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference
- type StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference
- type StatefulSetSpecTemplateSpecContainerStartupProbeOutputReference
- type StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocket
- type StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketList
- type StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference
- type StatefulSetSpecTemplateSpecContainerVolumeDevice
- type StatefulSetSpecTemplateSpecContainerVolumeDeviceList
- type StatefulSetSpecTemplateSpecContainerVolumeDeviceOutputReference
- type StatefulSetSpecTemplateSpecContainerVolumeMount
- type StatefulSetSpecTemplateSpecContainerVolumeMountList
- type StatefulSetSpecTemplateSpecContainerVolumeMountOutputReference
- type StatefulSetSpecTemplateSpecDnsConfig
- type StatefulSetSpecTemplateSpecDnsConfigOption
- type StatefulSetSpecTemplateSpecDnsConfigOptionList
- type StatefulSetSpecTemplateSpecDnsConfigOptionOutputReference
- type StatefulSetSpecTemplateSpecDnsConfigOutputReference
- type StatefulSetSpecTemplateSpecHostAliases
- type StatefulSetSpecTemplateSpecHostAliasesList
- type StatefulSetSpecTemplateSpecHostAliasesOutputReference
- type StatefulSetSpecTemplateSpecImagePullSecrets
- type StatefulSetSpecTemplateSpecImagePullSecretsList
- type StatefulSetSpecTemplateSpecImagePullSecretsOutputReference
- type StatefulSetSpecTemplateSpecInitContainer
- type StatefulSetSpecTemplateSpecInitContainerEnv
- type StatefulSetSpecTemplateSpecInitContainerEnvFrom
- type StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRef
- type StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference
- type StatefulSetSpecTemplateSpecInitContainerEnvFromList
- type StatefulSetSpecTemplateSpecInitContainerEnvFromOutputReference
- type StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRef
- type StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference
- type StatefulSetSpecTemplateSpecInitContainerEnvList
- type StatefulSetSpecTemplateSpecInitContainerEnvOutputReference
- type StatefulSetSpecTemplateSpecInitContainerEnvValueFrom
- type StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef
- type StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference
- type StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRef
- type StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference
- type StatefulSetSpecTemplateSpecInitContainerEnvValueFromOutputReference
- type StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef
- type StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference
- type StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef
- type StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference
- type StatefulSetSpecTemplateSpecInitContainerLifecycle
- type StatefulSetSpecTemplateSpecInitContainerLifecycleOutputReference
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStart
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExec
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartList
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStop
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExec
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopList
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList
- type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference
- type StatefulSetSpecTemplateSpecInitContainerList
- type StatefulSetSpecTemplateSpecInitContainerLivenessProbe
- type StatefulSetSpecTemplateSpecInitContainerLivenessProbeExec
- type StatefulSetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference
- type StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpc
- type StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcList
- type StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference
- type StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGet
- type StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader
- type StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList
- type StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference
- type StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference
- type StatefulSetSpecTemplateSpecInitContainerLivenessProbeOutputReference
- type StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocket
- type StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList
- type StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference
- type StatefulSetSpecTemplateSpecInitContainerOutputReference
- type StatefulSetSpecTemplateSpecInitContainerPort
- type StatefulSetSpecTemplateSpecInitContainerPortList
- type StatefulSetSpecTemplateSpecInitContainerPortOutputReference
- type StatefulSetSpecTemplateSpecInitContainerReadinessProbe
- type StatefulSetSpecTemplateSpecInitContainerReadinessProbeExec
- type StatefulSetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference
- type StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpc
- type StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcList
- type StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference
- type StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGet
- type StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader
- type StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList
- type StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference
- type StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference
- type StatefulSetSpecTemplateSpecInitContainerReadinessProbeOutputReference
- type StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocket
- type StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList
- type StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference
- type StatefulSetSpecTemplateSpecInitContainerResources
- type StatefulSetSpecTemplateSpecInitContainerResourcesOutputReference
- type StatefulSetSpecTemplateSpecInitContainerSecurityContext
- type StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilities
- type StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference
- type StatefulSetSpecTemplateSpecInitContainerSecurityContextOutputReference
- type StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions
- type StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference
- type StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfile
- type StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference
- type StatefulSetSpecTemplateSpecInitContainerStartupProbe
- type StatefulSetSpecTemplateSpecInitContainerStartupProbeExec
- type StatefulSetSpecTemplateSpecInitContainerStartupProbeExecOutputReference
- type StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpc
- type StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcList
- type StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference
- type StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGet
- type StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader
- type StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList
- type StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference
- type StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference
- type StatefulSetSpecTemplateSpecInitContainerStartupProbeOutputReference
- type StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocket
- type StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketList
- type StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference
- type StatefulSetSpecTemplateSpecInitContainerVolumeDevice
- type StatefulSetSpecTemplateSpecInitContainerVolumeDeviceList
- type StatefulSetSpecTemplateSpecInitContainerVolumeDeviceOutputReference
- type StatefulSetSpecTemplateSpecInitContainerVolumeMount
- type StatefulSetSpecTemplateSpecInitContainerVolumeMountList
- type StatefulSetSpecTemplateSpecInitContainerVolumeMountOutputReference
- type StatefulSetSpecTemplateSpecOs
- type StatefulSetSpecTemplateSpecOsOutputReference
- type StatefulSetSpecTemplateSpecOutputReference
- type StatefulSetSpecTemplateSpecReadinessGate
- type StatefulSetSpecTemplateSpecReadinessGateList
- type StatefulSetSpecTemplateSpecReadinessGateOutputReference
- type StatefulSetSpecTemplateSpecSecurityContext
- type StatefulSetSpecTemplateSpecSecurityContextOutputReference
- type StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptions
- type StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference
- type StatefulSetSpecTemplateSpecSecurityContextSeccompProfile
- type StatefulSetSpecTemplateSpecSecurityContextSeccompProfileOutputReference
- type StatefulSetSpecTemplateSpecSecurityContextSysctl
- type StatefulSetSpecTemplateSpecSecurityContextSysctlList
- type StatefulSetSpecTemplateSpecSecurityContextSysctlOutputReference
- type StatefulSetSpecTemplateSpecSecurityContextWindowsOptions
- type StatefulSetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference
- type StatefulSetSpecTemplateSpecToleration
- type StatefulSetSpecTemplateSpecTolerationList
- type StatefulSetSpecTemplateSpecTolerationOutputReference
- type StatefulSetSpecTemplateSpecTopologySpreadConstraint
- type StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelector
- type StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList
- type StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions
- type StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList
- type StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference
- type StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference
- type StatefulSetSpecTemplateSpecTopologySpreadConstraintList
- type StatefulSetSpecTemplateSpecTopologySpreadConstraintOutputReference
- type StatefulSetSpecTemplateSpecVolume
- type StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStore
- type StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference
- type StatefulSetSpecTemplateSpecVolumeAzureDisk
- type StatefulSetSpecTemplateSpecVolumeAzureDiskOutputReference
- type StatefulSetSpecTemplateSpecVolumeAzureFile
- type StatefulSetSpecTemplateSpecVolumeAzureFileOutputReference
- type StatefulSetSpecTemplateSpecVolumeCephFs
- type StatefulSetSpecTemplateSpecVolumeCephFsOutputReference
- type StatefulSetSpecTemplateSpecVolumeCephFsSecretRef
- type StatefulSetSpecTemplateSpecVolumeCephFsSecretRefOutputReference
- type StatefulSetSpecTemplateSpecVolumeCinder
- type StatefulSetSpecTemplateSpecVolumeCinderOutputReference
- type StatefulSetSpecTemplateSpecVolumeConfigMap
- type StatefulSetSpecTemplateSpecVolumeConfigMapItems
- type StatefulSetSpecTemplateSpecVolumeConfigMapItemsList
- type StatefulSetSpecTemplateSpecVolumeConfigMapItemsOutputReference
- type StatefulSetSpecTemplateSpecVolumeConfigMapOutputReference
- type StatefulSetSpecTemplateSpecVolumeCsi
- type StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRef
- type StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference
- type StatefulSetSpecTemplateSpecVolumeCsiOutputReference
- type StatefulSetSpecTemplateSpecVolumeDownwardApi
- type StatefulSetSpecTemplateSpecVolumeDownwardApiItems
- type StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRef
- type StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference
- type StatefulSetSpecTemplateSpecVolumeDownwardApiItemsList
- type StatefulSetSpecTemplateSpecVolumeDownwardApiItemsOutputReference
- type StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef
- type StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference
- type StatefulSetSpecTemplateSpecVolumeDownwardApiOutputReference
- type StatefulSetSpecTemplateSpecVolumeEmptyDir
- type StatefulSetSpecTemplateSpecVolumeEmptyDirOutputReference
- type StatefulSetSpecTemplateSpecVolumeEphemeral
- type StatefulSetSpecTemplateSpecVolumeEphemeralOutputReference
- type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate
- type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata
- type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference
- type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference
- type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec
- type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference
- type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources
- type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference
- type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector
- type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions
- type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList
- type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference
- type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference
- type StatefulSetSpecTemplateSpecVolumeFc
- type StatefulSetSpecTemplateSpecVolumeFcOutputReference
- type StatefulSetSpecTemplateSpecVolumeFlexVolume
- type StatefulSetSpecTemplateSpecVolumeFlexVolumeOutputReference
- type StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRef
- type StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference
- type StatefulSetSpecTemplateSpecVolumeFlocker
- type StatefulSetSpecTemplateSpecVolumeFlockerOutputReference
- type StatefulSetSpecTemplateSpecVolumeGcePersistentDisk
- type StatefulSetSpecTemplateSpecVolumeGcePersistentDiskOutputReference
- type StatefulSetSpecTemplateSpecVolumeGitRepo
- type StatefulSetSpecTemplateSpecVolumeGitRepoOutputReference
- type StatefulSetSpecTemplateSpecVolumeGlusterfs
- type StatefulSetSpecTemplateSpecVolumeGlusterfsOutputReference
- type StatefulSetSpecTemplateSpecVolumeHostPath
- type StatefulSetSpecTemplateSpecVolumeHostPathOutputReference
- type StatefulSetSpecTemplateSpecVolumeIscsi
- type StatefulSetSpecTemplateSpecVolumeIscsiOutputReference
- type StatefulSetSpecTemplateSpecVolumeList
- type StatefulSetSpecTemplateSpecVolumeLocal
- type StatefulSetSpecTemplateSpecVolumeLocalOutputReference
- type StatefulSetSpecTemplateSpecVolumeNfs
- type StatefulSetSpecTemplateSpecVolumeNfsOutputReference
- type StatefulSetSpecTemplateSpecVolumeOutputReference
- type StatefulSetSpecTemplateSpecVolumePersistentVolumeClaim
- type StatefulSetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference
- type StatefulSetSpecTemplateSpecVolumePhotonPersistentDisk
- type StatefulSetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference
- type StatefulSetSpecTemplateSpecVolumeProjected
- type StatefulSetSpecTemplateSpecVolumeProjectedList
- type StatefulSetSpecTemplateSpecVolumeProjectedOutputReference
- type StatefulSetSpecTemplateSpecVolumeProjectedSources
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMap
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItems
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapList
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApi
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesList
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesOutputReference
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecret
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItems
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretList
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken
- type StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference
- type StatefulSetSpecTemplateSpecVolumeQuobyte
- type StatefulSetSpecTemplateSpecVolumeQuobyteOutputReference
- type StatefulSetSpecTemplateSpecVolumeRbd
- type StatefulSetSpecTemplateSpecVolumeRbdOutputReference
- type StatefulSetSpecTemplateSpecVolumeRbdSecretRef
- type StatefulSetSpecTemplateSpecVolumeRbdSecretRefOutputReference
- type StatefulSetSpecTemplateSpecVolumeSecret
- type StatefulSetSpecTemplateSpecVolumeSecretItems
- type StatefulSetSpecTemplateSpecVolumeSecretItemsList
- type StatefulSetSpecTemplateSpecVolumeSecretItemsOutputReference
- type StatefulSetSpecTemplateSpecVolumeSecretOutputReference
- type StatefulSetSpecTemplateSpecVolumeVsphereVolume
- type StatefulSetSpecTemplateSpecVolumeVsphereVolumeOutputReference
- type StatefulSetSpecUpdateStrategy
- type StatefulSetSpecUpdateStrategyList
- type StatefulSetSpecUpdateStrategyOutputReference
- type StatefulSetSpecUpdateStrategyRollingUpdate
- type StatefulSetSpecUpdateStrategyRollingUpdateList
- type StatefulSetSpecUpdateStrategyRollingUpdateOutputReference
- type StatefulSetSpecVolumeClaimTemplate
- type StatefulSetSpecVolumeClaimTemplateList
- type StatefulSetSpecVolumeClaimTemplateMetadata
- type StatefulSetSpecVolumeClaimTemplateMetadataOutputReference
- type StatefulSetSpecVolumeClaimTemplateOutputReference
- type StatefulSetSpecVolumeClaimTemplateSpec
- type StatefulSetSpecVolumeClaimTemplateSpecOutputReference
- type StatefulSetSpecVolumeClaimTemplateSpecResources
- type StatefulSetSpecVolumeClaimTemplateSpecResourcesOutputReference
- type StatefulSetSpecVolumeClaimTemplateSpecSelector
- type StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressions
- type StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsList
- type StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference
- type StatefulSetSpecVolumeClaimTemplateSpecSelectorOutputReference
- type StatefulSetTimeouts
- type StatefulSetTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewStatefulSetMetadataOutputReference_Override ¶
func NewStatefulSetMetadataOutputReference_Override(s StatefulSetMetadataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecOutputReference_Override ¶
func NewStatefulSetSpecOutputReference_Override(s StatefulSetSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecPersistentVolumeClaimRetentionPolicyList_Override ¶
func NewStatefulSetSpecPersistentVolumeClaimRetentionPolicyList_Override(s StatefulSetSpecPersistentVolumeClaimRetentionPolicyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecPersistentVolumeClaimRetentionPolicyOutputReference_Override ¶
func NewStatefulSetSpecPersistentVolumeClaimRetentionPolicyOutputReference_Override(s StatefulSetSpecPersistentVolumeClaimRetentionPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecSelectorMatchExpressionsList_Override ¶
func NewStatefulSetSpecSelectorMatchExpressionsList_Override(s StatefulSetSpecSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecSelectorMatchExpressionsOutputReference_Override ¶
func NewStatefulSetSpecSelectorMatchExpressionsOutputReference_Override(s StatefulSetSpecSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecSelectorOutputReference_Override ¶
func NewStatefulSetSpecSelectorOutputReference_Override(s StatefulSetSpecSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateMetadataOutputReference_Override ¶
func NewStatefulSetSpecTemplateMetadataOutputReference_Override(s StatefulSetSpecTemplateMetadataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateOutputReference_Override ¶
func NewStatefulSetSpecTemplateOutputReference_Override(s StatefulSetSpecTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityNodeAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(s StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList_Override(s StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList_Override(s StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList_Override(s StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList_Override(s StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList_Override(s StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecAffinityOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList_Override ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList_Override ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference_Override ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference_Override ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList_Override ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList_Override ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference_Override ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference_Override ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList_Override ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList_Override ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference_Override ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference_Override ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList_Override ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList_Override ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference_Override ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference_Override ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference_Override(s StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference_Override(s StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerEnvFromList_Override ¶
func NewStatefulSetSpecTemplateSpecContainerEnvFromList_Override(s StatefulSetSpecTemplateSpecContainerEnvFromList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecContainerEnvFromOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerEnvFromOutputReference_Override(s StatefulSetSpecTemplateSpecContainerEnvFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecContainerEnvFromSecretRefOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerEnvFromSecretRefOutputReference_Override(s StatefulSetSpecTemplateSpecContainerEnvFromSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerEnvList_Override ¶
func NewStatefulSetSpecTemplateSpecContainerEnvList_Override(s StatefulSetSpecTemplateSpecContainerEnvList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecContainerEnvOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerEnvOutputReference_Override(s StatefulSetSpecTemplateSpecContainerEnvOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference_Override(s StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference_Override(s StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerEnvValueFromOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerEnvValueFromOutputReference_Override(s StatefulSetSpecTemplateSpecContainerEnvValueFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference_Override(s StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference_Override(s StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerLifecycleOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLifecycleOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLifecycleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartList_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartList_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePostStartList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePostStartOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopList_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopList_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePreStopList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePreStopOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecContainerList_Override ¶
func NewStatefulSetSpecTemplateSpecContainerList_Override(s StatefulSetSpecTemplateSpecContainerList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeExecOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeExecOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLivenessProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeGrpcList_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeGrpcList_Override(s StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeGrpcOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeGrpcOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList_Override(s StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLivenessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketList_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketList_Override(s StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference_Override(s StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecContainerOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerOutputReference_Override(s StatefulSetSpecTemplateSpecContainerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecContainerPortList_Override ¶
func NewStatefulSetSpecTemplateSpecContainerPortList_Override(s StatefulSetSpecTemplateSpecContainerPortList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecContainerPortOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerPortOutputReference_Override(s StatefulSetSpecTemplateSpecContainerPortOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeExecOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeExecOutputReference_Override(s StatefulSetSpecTemplateSpecContainerReadinessProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeGrpcList_Override ¶
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeGrpcList_Override(s StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeGrpcOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeGrpcOutputReference_Override(s StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList_Override ¶
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList_Override(s StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override(s StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference_Override(s StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeOutputReference_Override(s StatefulSetSpecTemplateSpecContainerReadinessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketList_Override ¶
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketList_Override(s StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference_Override(s StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecContainerResourcesOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerResourcesOutputReference_Override(s StatefulSetSpecTemplateSpecContainerResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference_Override(s StatefulSetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerSecurityContextOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerSecurityContextOutputReference_Override(s StatefulSetSpecTemplateSpecContainerSecurityContextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference_Override(s StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference_Override(s StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerStartupProbeExecOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerStartupProbeExecOutputReference_Override(s StatefulSetSpecTemplateSpecContainerStartupProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerStartupProbeGrpcList_Override ¶
func NewStatefulSetSpecTemplateSpecContainerStartupProbeGrpcList_Override(s StatefulSetSpecTemplateSpecContainerStartupProbeGrpcList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecContainerStartupProbeGrpcOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerStartupProbeGrpcOutputReference_Override(s StatefulSetSpecTemplateSpecContainerStartupProbeGrpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList_Override ¶
func NewStatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList_Override(s StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference_Override(s StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference_Override(s StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerStartupProbeOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerStartupProbeOutputReference_Override(s StatefulSetSpecTemplateSpecContainerStartupProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketList_Override ¶
func NewStatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketList_Override(s StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference_Override(s StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecContainerVolumeDeviceList_Override ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecContainerVolumeDeviceList_Override(s StatefulSetSpecTemplateSpecContainerVolumeDeviceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecContainerVolumeDeviceOutputReference_Override ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecContainerVolumeDeviceOutputReference_Override(s StatefulSetSpecTemplateSpecContainerVolumeDeviceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecContainerVolumeMountList_Override ¶
func NewStatefulSetSpecTemplateSpecContainerVolumeMountList_Override(s StatefulSetSpecTemplateSpecContainerVolumeMountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecContainerVolumeMountOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecContainerVolumeMountOutputReference_Override(s StatefulSetSpecTemplateSpecContainerVolumeMountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecDnsConfigOptionList_Override ¶
func NewStatefulSetSpecTemplateSpecDnsConfigOptionList_Override(s StatefulSetSpecTemplateSpecDnsConfigOptionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecDnsConfigOptionOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecDnsConfigOptionOutputReference_Override(s StatefulSetSpecTemplateSpecDnsConfigOptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecDnsConfigOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecDnsConfigOutputReference_Override(s StatefulSetSpecTemplateSpecDnsConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecHostAliasesList_Override ¶
func NewStatefulSetSpecTemplateSpecHostAliasesList_Override(s StatefulSetSpecTemplateSpecHostAliasesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecHostAliasesOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecHostAliasesOutputReference_Override(s StatefulSetSpecTemplateSpecHostAliasesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecImagePullSecretsList_Override ¶
func NewStatefulSetSpecTemplateSpecImagePullSecretsList_Override(s StatefulSetSpecTemplateSpecImagePullSecretsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecImagePullSecretsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecImagePullSecretsOutputReference_Override(s StatefulSetSpecTemplateSpecImagePullSecretsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerEnvFromList_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvFromList_Override(s StatefulSetSpecTemplateSpecInitContainerEnvFromList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerEnvFromOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvFromOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerEnvFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerEnvList_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvList_Override(s StatefulSetSpecTemplateSpecInitContainerEnvList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerEnvOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerEnvOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerEnvValueFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerLifecycleOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecycleOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLifecycleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartList_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartList_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopList_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopList_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerList_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerList_Override(s StatefulSetSpecTemplateSpecInitContainerList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcList_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcList_Override(s StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList_Override(s StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLivenessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList_Override(s StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerPortList_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerPortList_Override(s StatefulSetSpecTemplateSpecInitContainerPortList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerPortOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerPortOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerPortOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcList_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcList_Override(s StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList_Override(s StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerReadinessProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList_Override(s StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerResourcesOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerResourcesOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerSecurityContextOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerSecurityContextOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerSecurityContextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeExecOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeExecOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerStartupProbeExecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcList_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcList_Override(s StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList_Override(s StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerStartupProbeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketList_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketList_Override(s StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerVolumeDeviceList_Override ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecInitContainerVolumeDeviceList_Override(s StatefulSetSpecTemplateSpecInitContainerVolumeDeviceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerVolumeDeviceOutputReference_Override ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecInitContainerVolumeDeviceOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerVolumeDeviceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerVolumeMountList_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerVolumeMountList_Override(s StatefulSetSpecTemplateSpecInitContainerVolumeMountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecInitContainerVolumeMountOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecInitContainerVolumeMountOutputReference_Override(s StatefulSetSpecTemplateSpecInitContainerVolumeMountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecOsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecOsOutputReference_Override(s StatefulSetSpecTemplateSpecOsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecOutputReference_Override(s StatefulSetSpecTemplateSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecReadinessGateList_Override ¶
func NewStatefulSetSpecTemplateSpecReadinessGateList_Override(s StatefulSetSpecTemplateSpecReadinessGateList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecReadinessGateOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecReadinessGateOutputReference_Override(s StatefulSetSpecTemplateSpecReadinessGateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecSecurityContextOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecSecurityContextOutputReference_Override(s StatefulSetSpecTemplateSpecSecurityContextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference_Override(s StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecSecurityContextSeccompProfileOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecSecurityContextSeccompProfileOutputReference_Override(s StatefulSetSpecTemplateSpecSecurityContextSeccompProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecSecurityContextSysctlList_Override ¶
func NewStatefulSetSpecTemplateSpecSecurityContextSysctlList_Override(s StatefulSetSpecTemplateSpecSecurityContextSysctlList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecSecurityContextSysctlOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecSecurityContextSysctlOutputReference_Override(s StatefulSetSpecTemplateSpecSecurityContextSysctlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference_Override(s StatefulSetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecTolerationList_Override ¶
func NewStatefulSetSpecTemplateSpecTolerationList_Override(s StatefulSetSpecTemplateSpecTolerationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecTolerationOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecTolerationOutputReference_Override(s StatefulSetSpecTemplateSpecTolerationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList_Override ¶
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList_Override(s StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList_Override ¶
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList_Override(s StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference_Override(s StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference_Override(s StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintList_Override ¶
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintList_Override(s StatefulSetSpecTemplateSpecTopologySpreadConstraintList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintOutputReference_Override(s StatefulSetSpecTemplateSpecTopologySpreadConstraintOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeAzureDiskOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeAzureDiskOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeAzureDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeAzureFileOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeAzureFileOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeAzureFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeCephFsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeCephFsOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeCephFsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeCephFsSecretRefOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeCephFsSecretRefOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeCephFsSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeCinderOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeCinderOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeCinderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeConfigMapItemsList_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeConfigMapItemsList_Override(s StatefulSetSpecTemplateSpecVolumeConfigMapItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeConfigMapItemsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeConfigMapItemsOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeConfigMapItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeConfigMapOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeConfigMapOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeConfigMapOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeCsiOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeCsiOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeCsiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsList_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsList_Override(s StatefulSetSpecTemplateSpecVolumeDownwardApiItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeDownwardApiItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeDownwardApiOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeDownwardApiOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeDownwardApiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeEmptyDirOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeEmptyDirOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeEmptyDirOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeEphemeralOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeEphemeralOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeEphemeralOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList_Override(s StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeFcOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeFcOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeFcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeFlexVolumeOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeFlexVolumeOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeFlexVolumeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeFlockerOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeFlockerOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeFlockerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeGcePersistentDiskOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeGcePersistentDiskOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeGcePersistentDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeGitRepoOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeGitRepoOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeGitRepoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeGlusterfsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeGlusterfsOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeGlusterfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeHostPathOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeHostPathOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeHostPathOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeIscsiOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeIscsiOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeIscsiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeList_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeList_Override(s StatefulSetSpecTemplateSpecVolumeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeLocalOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeLocalOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeLocalOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeNfsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeNfsOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeNfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference_Override(s StatefulSetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference_Override(s StatefulSetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeProjectedList_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedList_Override(s StatefulSetSpecTemplateSpecVolumeProjectedList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeProjectedOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeProjectedOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapList_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapList_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesList_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesList_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretList_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretList_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeQuobyteOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeQuobyteOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeQuobyteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeRbdOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeRbdOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeRbdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeRbdSecretRefOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeRbdSecretRefOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeRbdSecretRefOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeSecretItemsList_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeSecretItemsList_Override(s StatefulSetSpecTemplateSpecVolumeSecretItemsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeSecretItemsOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeSecretItemsOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeSecretItemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecTemplateSpecVolumeSecretOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeSecretOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecTemplateSpecVolumeVsphereVolumeOutputReference_Override ¶
func NewStatefulSetSpecTemplateSpecVolumeVsphereVolumeOutputReference_Override(s StatefulSetSpecTemplateSpecVolumeVsphereVolumeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecUpdateStrategyList_Override ¶
func NewStatefulSetSpecUpdateStrategyList_Override(s StatefulSetSpecUpdateStrategyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecUpdateStrategyOutputReference_Override ¶
func NewStatefulSetSpecUpdateStrategyOutputReference_Override(s StatefulSetSpecUpdateStrategyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecUpdateStrategyRollingUpdateList_Override ¶
func NewStatefulSetSpecUpdateStrategyRollingUpdateList_Override(s StatefulSetSpecUpdateStrategyRollingUpdateList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecUpdateStrategyRollingUpdateOutputReference_Override ¶
func NewStatefulSetSpecUpdateStrategyRollingUpdateOutputReference_Override(s StatefulSetSpecUpdateStrategyRollingUpdateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecVolumeClaimTemplateList_Override ¶
func NewStatefulSetSpecVolumeClaimTemplateList_Override(s StatefulSetSpecVolumeClaimTemplateList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecVolumeClaimTemplateMetadataOutputReference_Override ¶
func NewStatefulSetSpecVolumeClaimTemplateMetadataOutputReference_Override(s StatefulSetSpecVolumeClaimTemplateMetadataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecVolumeClaimTemplateOutputReference_Override ¶
func NewStatefulSetSpecVolumeClaimTemplateOutputReference_Override(s StatefulSetSpecVolumeClaimTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecVolumeClaimTemplateSpecOutputReference_Override ¶
func NewStatefulSetSpecVolumeClaimTemplateSpecOutputReference_Override(s StatefulSetSpecVolumeClaimTemplateSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecVolumeClaimTemplateSpecResourcesOutputReference_Override ¶
func NewStatefulSetSpecVolumeClaimTemplateSpecResourcesOutputReference_Override(s StatefulSetSpecVolumeClaimTemplateSpecResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsList_Override ¶
func NewStatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsList_Override(s StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewStatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference_Override ¶
func NewStatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference_Override(s StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewStatefulSetSpecVolumeClaimTemplateSpecSelectorOutputReference_Override ¶
func NewStatefulSetSpecVolumeClaimTemplateSpecSelectorOutputReference_Override(s StatefulSetSpecVolumeClaimTemplateSpecSelectorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSetTimeoutsOutputReference_Override ¶
func NewStatefulSetTimeoutsOutputReference_Override(s StatefulSetTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewStatefulSet_Override ¶
func NewStatefulSet_Override(s StatefulSet, scope constructs.Construct, id *string, config *StatefulSetConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set kubernetes_stateful_set} Resource.
func StatefulSet_GenerateConfigForImport ¶
func StatefulSet_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a StatefulSet resource upon running "cdktf plan <stack-name>".
func StatefulSet_IsConstruct ¶
func StatefulSet_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 StatefulSet_IsTerraformElement ¶
func StatefulSet_IsTerraformElement(x interface{}) *bool
Experimental.
func StatefulSet_IsTerraformResource ¶
func StatefulSet_IsTerraformResource(x interface{}) *bool
Experimental.
func StatefulSet_TfResourceType ¶
func StatefulSet_TfResourceType() *string
Types ¶
type StatefulSet ¶
type StatefulSet interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Metadata() StatefulSetMetadataOutputReference MetadataInput() *StatefulSetMetadata // 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() StatefulSetSpecOutputReference SpecInput() *StatefulSetSpec // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() StatefulSetTimeoutsOutputReference TimeoutsInput() interface{} WaitForRollout() interface{} SetWaitForRollout(val interface{}) WaitForRolloutInput() interface{} // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutMetadata(value *StatefulSetMetadata) PutSpec(value *StatefulSetSpec) PutTimeouts(value *StatefulSetTimeouts) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTimeouts() ResetWaitForRollout() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set kubernetes_stateful_set}.
func NewStatefulSet ¶
func NewStatefulSet(scope constructs.Construct, id *string, config *StatefulSetConfig) StatefulSet
Create a new {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set kubernetes_stateful_set} Resource.
type StatefulSetConfig ¶
type StatefulSetConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // metadata block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#metadata StatefulSet#metadata} Metadata *StatefulSetMetadata `field:"required" json:"metadata" yaml:"metadata"` // spec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#spec StatefulSet#spec} Spec *StatefulSetSpec `field:"required" json:"spec" yaml:"spec"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#id StatefulSet#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#timeouts StatefulSet#timeouts} Timeouts *StatefulSetTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Wait for the rollout of the stateful set to complete. Defaults to true. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#wait_for_rollout StatefulSet#wait_for_rollout} WaitForRollout interface{} `field:"optional" json:"waitForRollout" yaml:"waitForRollout"` }
type StatefulSetMetadata ¶
type StatefulSetMetadata struct { // An unstructured key value map stored with the stateful set that may be used to store arbitrary metadata. // // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#annotations StatefulSet#annotations} Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"` // Prefix, used by the server, to generate a unique name ONLY IF the `name` field has not been provided. // // This value will also be combined with a unique suffix. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#idempotency // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#generate_name StatefulSet#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 stateful set. // // May match selectors of replication controllers and services. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#labels StatefulSet#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // Name of the stateful set, must be unique. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // Namespace defines the space within which name of the stateful set must be unique. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#namespace StatefulSet#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type StatefulSetMetadataOutputReference ¶
type StatefulSetMetadataOutputReference 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() *StatefulSetMetadata SetInternalValue(val *StatefulSetMetadata) 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 NewStatefulSetMetadataOutputReference ¶
func NewStatefulSetMetadataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetMetadataOutputReference
type StatefulSetSpec ¶
type StatefulSetSpec struct { // selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#selector StatefulSet#selector} Selector *StatefulSetSpecSelector `field:"required" json:"selector" yaml:"selector"` // The name of the service that governs this StatefulSet. // // This service must exist before the StatefulSet, and is responsible for the network identity of the set. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#service_name StatefulSet#service_name} ServiceName *string `field:"required" json:"serviceName" yaml:"serviceName"` // template block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#template StatefulSet#template} Template *StatefulSetSpecTemplate `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://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#min_ready_seconds StatefulSet#min_ready_seconds} MinReadySeconds *float64 `field:"optional" json:"minReadySeconds" yaml:"minReadySeconds"` // persistent_volume_claim_retention_policy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#persistent_volume_claim_retention_policy StatefulSet#persistent_volume_claim_retention_policy} PersistentVolumeClaimRetentionPolicy interface{} `field:"optional" json:"persistentVolumeClaimRetentionPolicy" yaml:"persistentVolumeClaimRetentionPolicy"` // Controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#pod_management_policy StatefulSet#pod_management_policy} PodManagementPolicy *string `field:"optional" json:"podManagementPolicy" yaml:"podManagementPolicy"` // The desired number of replicas of the given Template, in the sense that they are instantiations of the same Template. // // Value must be a positive integer. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#replicas StatefulSet#replicas} Replicas *string `field:"optional" json:"replicas" yaml:"replicas"` // The maximum number of revisions that will be maintained in the StatefulSet's revision history. The default value is 10. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#revision_history_limit StatefulSet#revision_history_limit} RevisionHistoryLimit *float64 `field:"optional" json:"revisionHistoryLimit" yaml:"revisionHistoryLimit"` // update_strategy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#update_strategy StatefulSet#update_strategy} UpdateStrategy interface{} `field:"optional" json:"updateStrategy" yaml:"updateStrategy"` // volume_claim_template block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#volume_claim_template StatefulSet#volume_claim_template} VolumeClaimTemplate interface{} `field:"optional" json:"volumeClaimTemplate" yaml:"volumeClaimTemplate"` }
type StatefulSetSpecOutputReference ¶
type StatefulSetSpecOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpec SetInternalValue(val *StatefulSetSpec) MinReadySeconds() *float64 SetMinReadySeconds(val *float64) MinReadySecondsInput() *float64 PersistentVolumeClaimRetentionPolicy() StatefulSetSpecPersistentVolumeClaimRetentionPolicyList PersistentVolumeClaimRetentionPolicyInput() interface{} PodManagementPolicy() *string SetPodManagementPolicy(val *string) PodManagementPolicyInput() *string Replicas() *string SetReplicas(val *string) ReplicasInput() *string RevisionHistoryLimit() *float64 SetRevisionHistoryLimit(val *float64) RevisionHistoryLimitInput() *float64 Selector() StatefulSetSpecSelectorOutputReference SelectorInput() *StatefulSetSpecSelector ServiceName() *string SetServiceName(val *string) ServiceNameInput() *string Template() StatefulSetSpecTemplateOutputReference TemplateInput() *StatefulSetSpecTemplate // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UpdateStrategy() StatefulSetSpecUpdateStrategyList UpdateStrategyInput() interface{} VolumeClaimTemplate() StatefulSetSpecVolumeClaimTemplateList VolumeClaimTemplateInput() 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 PutPersistentVolumeClaimRetentionPolicy(value interface{}) PutSelector(value *StatefulSetSpecSelector) PutTemplate(value *StatefulSetSpecTemplate) PutUpdateStrategy(value interface{}) PutVolumeClaimTemplate(value interface{}) ResetMinReadySeconds() ResetPersistentVolumeClaimRetentionPolicy() ResetPodManagementPolicy() ResetReplicas() ResetRevisionHistoryLimit() ResetUpdateStrategy() ResetVolumeClaimTemplate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecOutputReference ¶
func NewStatefulSetSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecOutputReference
type StatefulSetSpecPersistentVolumeClaimRetentionPolicy ¶
type StatefulSetSpecPersistentVolumeClaimRetentionPolicy struct { // This field controls what happens when a Statefulset is deleted. Default is Retain. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#when_deleted StatefulSet#when_deleted} WhenDeleted *string `field:"optional" json:"whenDeleted" yaml:"whenDeleted"` // This field controls what happens when a Statefulset is scaled. Default is Retain. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#when_scaled StatefulSet#when_scaled} WhenScaled *string `field:"optional" json:"whenScaled" yaml:"whenScaled"` }
type StatefulSetSpecPersistentVolumeClaimRetentionPolicyList ¶
type StatefulSetSpecPersistentVolumeClaimRetentionPolicyList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecPersistentVolumeClaimRetentionPolicyOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecPersistentVolumeClaimRetentionPolicyList ¶
func NewStatefulSetSpecPersistentVolumeClaimRetentionPolicyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecPersistentVolumeClaimRetentionPolicyList
type StatefulSetSpecPersistentVolumeClaimRetentionPolicyOutputReference ¶
type StatefulSetSpecPersistentVolumeClaimRetentionPolicyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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) WhenDeleted() *string SetWhenDeleted(val *string) WhenDeletedInput() *string WhenScaled() *string SetWhenScaled(val *string) WhenScaledInput() *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 ResetWhenDeleted() ResetWhenScaled() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecPersistentVolumeClaimRetentionPolicyOutputReference ¶
func NewStatefulSetSpecPersistentVolumeClaimRetentionPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecPersistentVolumeClaimRetentionPolicyOutputReference
type StatefulSetSpecSelector ¶
type StatefulSetSpecSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_expressions StatefulSet#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_labels StatefulSet#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type StatefulSetSpecSelectorMatchExpressions ¶
type StatefulSetSpecSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#operator StatefulSet#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#values StatefulSet#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type StatefulSetSpecSelectorMatchExpressionsList ¶
type StatefulSetSpecSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecSelectorMatchExpressionsList ¶
func NewStatefulSetSpecSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecSelectorMatchExpressionsList
type StatefulSetSpecSelectorMatchExpressionsOutputReference ¶
type StatefulSetSpecSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecSelectorMatchExpressionsOutputReference ¶
func NewStatefulSetSpecSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecSelectorMatchExpressionsOutputReference
type StatefulSetSpecSelectorOutputReference ¶
type StatefulSetSpecSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecSelector SetInternalValue(val *StatefulSetSpecSelector) MatchExpressions() StatefulSetSpecSelectorMatchExpressionsList 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 NewStatefulSetSpecSelectorOutputReference ¶
func NewStatefulSetSpecSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecSelectorOutputReference
type StatefulSetSpecTemplate ¶
type StatefulSetSpecTemplate struct { // metadata block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#metadata StatefulSet#metadata} Metadata *StatefulSetSpecTemplateMetadata `field:"required" json:"metadata" yaml:"metadata"` // spec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#spec StatefulSet#spec} Spec *StatefulSetSpecTemplateSpec `field:"optional" json:"spec" yaml:"spec"` }
type StatefulSetSpecTemplateMetadata ¶
type StatefulSetSpecTemplateMetadata struct { // An unstructured key value map stored with the stateful set that may be used to store arbitrary metadata. // // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#annotations StatefulSet#annotations} Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"` // Prefix, used by the server, to generate a unique name ONLY IF the `name` field has not been provided. // // This value will also be combined with a unique suffix. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#idempotency // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#generate_name StatefulSet#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 stateful set. // // May match selectors of replication controllers and services. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#labels StatefulSet#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // Name of the stateful set, must be unique. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // Namespace defines the space within which name of the stateful set must be unique. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#namespace StatefulSet#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type StatefulSetSpecTemplateMetadataOutputReference ¶
type StatefulSetSpecTemplateMetadataOutputReference 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() *StatefulSetSpecTemplateMetadata SetInternalValue(val *StatefulSetSpecTemplateMetadata) 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 NewStatefulSetSpecTemplateMetadataOutputReference ¶
func NewStatefulSetSpecTemplateMetadataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateMetadataOutputReference
type StatefulSetSpecTemplateOutputReference ¶
type StatefulSetSpecTemplateOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplate SetInternalValue(val *StatefulSetSpecTemplate) Metadata() StatefulSetSpecTemplateMetadataOutputReference MetadataInput() *StatefulSetSpecTemplateMetadata Spec() StatefulSetSpecTemplateSpecOutputReference SpecInput() *StatefulSetSpecTemplateSpec // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *StatefulSetSpecTemplateMetadata) PutSpec(value *StatefulSetSpecTemplateSpec) 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 NewStatefulSetSpecTemplateOutputReference ¶
func NewStatefulSetSpecTemplateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateOutputReference
type StatefulSetSpecTemplateSpec ¶
type StatefulSetSpecTemplateSpec struct { // Optional duration in seconds the pod may be active on the node relative to StartTime before the system will actively try to mark it failed and kill associated containers. // // Value must be a positive integer. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#active_deadline_seconds StatefulSet#active_deadline_seconds} ActiveDeadlineSeconds *float64 `field:"optional" json:"activeDeadlineSeconds" yaml:"activeDeadlineSeconds"` // affinity block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#affinity StatefulSet#affinity} Affinity *StatefulSetSpecTemplateSpecAffinity `field:"optional" json:"affinity" yaml:"affinity"` // AutomountServiceAccountToken indicates whether a service account token should be automatically mounted. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#automount_service_account_token StatefulSet#automount_service_account_token} AutomountServiceAccountToken interface{} `field:"optional" json:"automountServiceAccountToken" yaml:"automountServiceAccountToken"` // container block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#container StatefulSet#container} Container interface{} `field:"optional" json:"container" yaml:"container"` // dns_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#dns_config StatefulSet#dns_config} DnsConfig *StatefulSetSpecTemplateSpecDnsConfig `field:"optional" json:"dnsConfig" yaml:"dnsConfig"` // Set DNS policy for containers within the pod. // // Valid values are 'ClusterFirstWithHostNet', 'ClusterFirst', 'Default' or 'None'. DNS parameters given in DNSConfig will be merged with the policy selected with DNSPolicy. To have DNS options set along with hostNetwork, you have to specify DNS policy explicitly to 'ClusterFirstWithHostNet'. Defaults to 'ClusterFirst'. More info: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#dns_policy StatefulSet#dns_policy} DnsPolicy *string `field:"optional" json:"dnsPolicy" yaml:"dnsPolicy"` // Enables generating environment variables for service discovery. Defaults to true. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#enable_service_links StatefulSet#enable_service_links} EnableServiceLinks interface{} `field:"optional" json:"enableServiceLinks" yaml:"enableServiceLinks"` // host_aliases block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#host_aliases StatefulSet#host_aliases} HostAliases interface{} `field:"optional" json:"hostAliases" yaml:"hostAliases"` // Use the host's ipc namespace. Optional: Defaults to false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#host_ipc StatefulSet#host_ipc} HostIpc interface{} `field:"optional" json:"hostIpc" yaml:"hostIpc"` // Specifies the hostname of the Pod If not specified, the pod's hostname will be set to a system-defined value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#hostname StatefulSet#hostname} Hostname *string `field:"optional" json:"hostname" yaml:"hostname"` // Host networking requested for this pod. // // Use the host's network namespace. If this option is set, the ports that will be used must be specified. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#host_network StatefulSet#host_network} HostNetwork interface{} `field:"optional" json:"hostNetwork" yaml:"hostNetwork"` // Use the host's pid namespace. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#host_pid StatefulSet#host_pid} HostPid interface{} `field:"optional" json:"hostPid" yaml:"hostPid"` // image_pull_secrets block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#image_pull_secrets StatefulSet#image_pull_secrets} ImagePullSecrets interface{} `field:"optional" json:"imagePullSecrets" yaml:"imagePullSecrets"` // init_container block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#init_container StatefulSet#init_container} InitContainer interface{} `field:"optional" json:"initContainer" yaml:"initContainer"` // NodeName is a request to schedule this pod onto a specific node. // // If it is non-empty, the scheduler simply schedules this pod onto that node, assuming that it fits resource requirements. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#node_name StatefulSet#node_name} NodeName *string `field:"optional" json:"nodeName" yaml:"nodeName"` // NodeSelector is a selector which must be true for the pod to fit on a node. // // Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#node_selector StatefulSet#node_selector} NodeSelector *map[string]*string `field:"optional" json:"nodeSelector" yaml:"nodeSelector"` // os block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#os StatefulSet#os} Os *StatefulSetSpecTemplateSpecOs `field:"optional" json:"os" yaml:"os"` // If specified, indicates the pod's priority. // // "system-node-critical" and "system-cluster-critical" are two special keywords which indicate the highest priorities with the former being the highest priority. Any other name must be defined by creating a PriorityClass object with that name. If not specified, the pod priority will be default or zero if there is no default. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#priority_class_name StatefulSet#priority_class_name} PriorityClassName *string `field:"optional" json:"priorityClassName" yaml:"priorityClassName"` // readiness_gate block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#readiness_gate StatefulSet#readiness_gate} ReadinessGate interface{} `field:"optional" json:"readinessGate" yaml:"readinessGate"` // Restart policy for all containers within the pod. One of Always, OnFailure, Never. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#restart-policy. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#restart_policy StatefulSet#restart_policy} RestartPolicy *string `field:"optional" json:"restartPolicy" yaml:"restartPolicy"` // RuntimeClassName is a feature for selecting the container runtime configuration. // // The container runtime configuration is used to run a Pod's containers. More info: https://kubernetes.io/docs/concepts/containers/runtime-class // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#runtime_class_name StatefulSet#runtime_class_name} RuntimeClassName *string `field:"optional" json:"runtimeClassName" yaml:"runtimeClassName"` // If specified, the pod will be dispatched by specified scheduler. // // If not specified, the pod will be dispatched by default scheduler. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#scheduler_name StatefulSet#scheduler_name} SchedulerName *string `field:"optional" json:"schedulerName" yaml:"schedulerName"` // security_context block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#security_context StatefulSet#security_context} SecurityContext *StatefulSetSpecTemplateSpecSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"` // ServiceAccountName is the name of the ServiceAccount to use to run this pod. More info: http://releases.k8s.io/HEAD/docs/design/service_accounts.md. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#service_account_name StatefulSet#service_account_name} ServiceAccountName *string `field:"optional" json:"serviceAccountName" yaml:"serviceAccountName"` // // When this is set containers will be able to view and signal processes from other containers in the same pod, and the first process in each container will not be assigned PID 1. HostPID and ShareProcessNamespace cannot both be set. Optional: Defaults to false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#share_process_namespace StatefulSet#share_process_namespace} ShareProcessNamespace interface{} `field:"optional" json:"shareProcessNamespace" yaml:"shareProcessNamespace"` // If specified, the fully qualified Pod hostname will be "...svc.". If not specified, the pod will not have a domainname at all.. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#subdomain StatefulSet#subdomain} Subdomain *string `field:"optional" json:"subdomain" yaml:"subdomain"` // Optional duration in seconds the pod needs to terminate gracefully. // // May be decreased in delete request. Value must be non-negative integer. The value zero indicates delete immediately. If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#termination_grace_period_seconds StatefulSet#termination_grace_period_seconds} TerminationGracePeriodSeconds *float64 `field:"optional" json:"terminationGracePeriodSeconds" yaml:"terminationGracePeriodSeconds"` // toleration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#toleration StatefulSet#toleration} Toleration interface{} `field:"optional" json:"toleration" yaml:"toleration"` // topology_spread_constraint block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#topology_spread_constraint StatefulSet#topology_spread_constraint} TopologySpreadConstraint interface{} `field:"optional" json:"topologySpreadConstraint" yaml:"topologySpreadConstraint"` // volume block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#volume StatefulSet#volume} Volume interface{} `field:"optional" json:"volume" yaml:"volume"` }
type StatefulSetSpecTemplateSpecAffinity ¶
type StatefulSetSpecTemplateSpecAffinity struct { // node_affinity block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#node_affinity StatefulSet#node_affinity} NodeAffinity *StatefulSetSpecTemplateSpecAffinityNodeAffinity `field:"optional" json:"nodeAffinity" yaml:"nodeAffinity"` // pod_affinity block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#pod_affinity StatefulSet#pod_affinity} PodAffinity *StatefulSetSpecTemplateSpecAffinityPodAffinity `field:"optional" json:"podAffinity" yaml:"podAffinity"` // pod_anti_affinity block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#pod_anti_affinity StatefulSet#pod_anti_affinity} PodAntiAffinity *StatefulSetSpecTemplateSpecAffinityPodAntiAffinity `field:"optional" json:"podAntiAffinity" yaml:"podAntiAffinity"` }
type StatefulSetSpecTemplateSpecAffinityNodeAffinity ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinity struct { // preferred_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#preferred_during_scheduling_ignored_during_execution StatefulSet#preferred_during_scheduling_ignored_during_execution} PreferredDuringSchedulingIgnoredDuringExecution interface{} `` /* 126-byte string literal not displayed */ // required_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#required_during_scheduling_ignored_during_execution StatefulSet#required_during_scheduling_ignored_during_execution} RequiredDuringSchedulingIgnoredDuringExecution *StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"` }
type StatefulSetSpecTemplateSpecAffinityNodeAffinityOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecAffinityNodeAffinity SetInternalValue(val *StatefulSetSpecTemplateSpecAffinityNodeAffinity) PreferredDuringSchedulingIgnoredDuringExecution() StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList PreferredDuringSchedulingIgnoredDuringExecutionInput() interface{} RequiredDuringSchedulingIgnoredDuringExecution() StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference RequiredDuringSchedulingIgnoredDuringExecutionInput() *StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) 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 NewStatefulSetSpecTemplateSpecAffinityNodeAffinityOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecAffinityNodeAffinityOutputReference
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution struct { // preference block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#preference StatefulSet#preference} Preference *StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference `field:"required" json:"preference" yaml:"preference"` // weight is in the range 1-100. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#weight StatefulSet#weight} Weight *float64 `field:"required" json:"weight" yaml:"weight"` }
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference PreferenceInput() *StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference // 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 *StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_expressions StatefulSet#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // match_fields block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_fields StatefulSet#match_fields} MatchFields interface{} `field:"optional" json:"matchFields" yaml:"matchFields"` }
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // Operator represents a key's relationship to a set of values. // // Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#operator StatefulSet#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // Values is an array of string values. // // If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#values StatefulSet#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"required" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists`, `DoesNotExist`, `Gt`, and `Lt`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#operator StatefulSet#operator} Operator *string `field:"required" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#values StatefulSet#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetValues() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference SetInternalValue(val *StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference) MatchExpressions() StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList MatchExpressionsInput() interface{} MatchFields() StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList MatchFieldsInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutMatchExpressions(value interface{}) PutMatchFields(value interface{}) ResetMatchExpressions() ResetMatchFields() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution struct { // node_selector_term block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#node_selector_term StatefulSet#node_selector_term} NodeSelectorTerm interface{} `field:"optional" json:"nodeSelectorTerm" yaml:"nodeSelectorTerm"` }
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_expressions StatefulSet#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // match_fields block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_fields StatefulSet#match_fields} MatchFields interface{} `field:"optional" json:"matchFields" yaml:"matchFields"` }
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // Operator represents a key's relationship to a set of values. // // Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#operator StatefulSet#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // Values is an array of string values. // // If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#values StatefulSet#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"required" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists`, `DoesNotExist`, `Gt`, and `Lt`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#operator StatefulSet#operator} Operator *string `field:"required" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#values StatefulSet#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetValues() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList MatchExpressionsInput() interface{} MatchFields() StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList MatchFieldsInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutMatchExpressions(value interface{}) PutMatchFields(value interface{}) ResetMatchExpressions() ResetMatchFields() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution SetInternalValue(val *StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution) NodeSelectorTerm() StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList 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 NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
type StatefulSetSpecTemplateSpecAffinityOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecAffinity SetInternalValue(val *StatefulSetSpecTemplateSpecAffinity) NodeAffinity() StatefulSetSpecTemplateSpecAffinityNodeAffinityOutputReference NodeAffinityInput() *StatefulSetSpecTemplateSpecAffinityNodeAffinity PodAffinity() StatefulSetSpecTemplateSpecAffinityPodAffinityOutputReference PodAffinityInput() *StatefulSetSpecTemplateSpecAffinityPodAffinity PodAntiAffinity() StatefulSetSpecTemplateSpecAffinityPodAntiAffinityOutputReference PodAntiAffinityInput() *StatefulSetSpecTemplateSpecAffinityPodAntiAffinity // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *StatefulSetSpecTemplateSpecAffinityNodeAffinity) PutPodAffinity(value *StatefulSetSpecTemplateSpecAffinityPodAffinity) PutPodAntiAffinity(value *StatefulSetSpecTemplateSpecAffinityPodAntiAffinity) 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 NewStatefulSetSpecTemplateSpecAffinityOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecAffinityOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAffinity ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinity struct { // preferred_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#preferred_during_scheduling_ignored_during_execution StatefulSet#preferred_during_scheduling_ignored_during_execution} PreferredDuringSchedulingIgnoredDuringExecution interface{} `` /* 126-byte string literal not displayed */ // required_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#required_during_scheduling_ignored_during_execution StatefulSet#required_during_scheduling_ignored_during_execution} RequiredDuringSchedulingIgnoredDuringExecution interface{} `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"` }
type StatefulSetSpecTemplateSpecAffinityPodAffinityOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecAffinityPodAffinity SetInternalValue(val *StatefulSetSpecTemplateSpecAffinityPodAffinity) PreferredDuringSchedulingIgnoredDuringExecution() StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList PreferredDuringSchedulingIgnoredDuringExecutionInput() interface{} RequiredDuringSchedulingIgnoredDuringExecution() StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList 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 NewStatefulSetSpecTemplateSpecAffinityPodAffinityOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecAffinityPodAffinityOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution struct { // pod_affinity_term block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#pod_affinity_term StatefulSet#pod_affinity_term} PodAffinityTerm *StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"` // weight associated with matching the corresponding podAffinityTerm, in the range 1-100. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#weight StatefulSet#weight} Weight *float64 `field:"required" json:"weight" yaml:"weight"` }
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference PodAffinityTermInput() *StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm // 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 *StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct { // empty topology key is interpreted by the scheduler as 'all topologies'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#topology_key StatefulSet#topology_key} TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"` // label_selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#label_selector StatefulSet#label_selector} LabelSelector interface{} `field:"optional" json:"labelSelector" yaml:"labelSelector"` // namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means 'this pod's namespace'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#namespaces StatefulSet#namespaces} Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"` // namespace_selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#namespace_selector StatefulSet#namespace_selector} NamespaceSelector interface{} `field:"optional" json:"namespaceSelector" yaml:"namespaceSelector"` }
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_expressions StatefulSet#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_labels StatefulSet#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#operator StatefulSet#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#values StatefulSet#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList 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 NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_expressions StatefulSet#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_labels StatefulSet#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#operator StatefulSet#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#values StatefulSet#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList 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 NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm SetInternalValue(val *StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm) LabelSelector() StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList LabelSelectorInput() interface{} Namespaces() *[]*string SetNamespaces(val *[]*string) NamespaceSelector() StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList NamespaceSelectorInput() interface{} NamespacesInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TopologyKey() *string SetTopologyKey(val *string) TopologyKeyInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutLabelSelector(value interface{}) PutNamespaceSelector(value interface{}) ResetLabelSelector() ResetNamespaces() ResetNamespaceSelector() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution struct { // empty topology key is interpreted by the scheduler as 'all topologies'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#topology_key StatefulSet#topology_key} TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"` // label_selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#label_selector StatefulSet#label_selector} LabelSelector interface{} `field:"optional" json:"labelSelector" yaml:"labelSelector"` // namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means 'this pod's namespace'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#namespaces StatefulSet#namespaces} Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"` // namespace_selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#namespace_selector StatefulSet#namespace_selector} NamespaceSelector interface{} `field:"optional" json:"namespaceSelector" yaml:"namespaceSelector"` }
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_expressions StatefulSet#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_labels StatefulSet#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#operator StatefulSet#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#values StatefulSet#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList 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 NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_expressions StatefulSet#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_labels StatefulSet#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#operator StatefulSet#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#values StatefulSet#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList 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 NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList LabelSelectorInput() interface{} Namespaces() *[]*string SetNamespaces(val *[]*string) NamespaceSelector() StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList NamespaceSelectorInput() interface{} NamespacesInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TopologyKey() *string SetTopologyKey(val *string) TopologyKeyInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutLabelSelector(value interface{}) PutNamespaceSelector(value interface{}) ResetLabelSelector() ResetNamespaces() ResetNamespaceSelector() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinity ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinity struct { // preferred_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#preferred_during_scheduling_ignored_during_execution StatefulSet#preferred_during_scheduling_ignored_during_execution} PreferredDuringSchedulingIgnoredDuringExecution interface{} `` /* 126-byte string literal not displayed */ // required_during_scheduling_ignored_during_execution block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#required_during_scheduling_ignored_during_execution StatefulSet#required_during_scheduling_ignored_during_execution} RequiredDuringSchedulingIgnoredDuringExecution interface{} `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"` }
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecAffinityPodAntiAffinity SetInternalValue(val *StatefulSetSpecTemplateSpecAffinityPodAntiAffinity) PreferredDuringSchedulingIgnoredDuringExecution() StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList PreferredDuringSchedulingIgnoredDuringExecutionInput() interface{} RequiredDuringSchedulingIgnoredDuringExecution() StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList 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 NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution struct { // pod_affinity_term block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#pod_affinity_term StatefulSet#pod_affinity_term} PodAffinityTerm *StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"` // weight associated with matching the corresponding podAffinityTerm, in the range 1-100. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#weight StatefulSet#weight} Weight *float64 `field:"required" json:"weight" yaml:"weight"` }
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference PodAffinityTermInput() *StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm // 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 *StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct { // empty topology key is interpreted by the scheduler as 'all topologies'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#topology_key StatefulSet#topology_key} TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"` // label_selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#label_selector StatefulSet#label_selector} LabelSelector interface{} `field:"optional" json:"labelSelector" yaml:"labelSelector"` // namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means 'this pod's namespace'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#namespaces StatefulSet#namespaces} Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"` // namespace_selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#namespace_selector StatefulSet#namespace_selector} NamespaceSelector interface{} `field:"optional" json:"namespaceSelector" yaml:"namespaceSelector"` }
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_expressions StatefulSet#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_labels StatefulSet#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#operator StatefulSet#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#values StatefulSet#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList 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 NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_expressions StatefulSet#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_labels StatefulSet#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#operator StatefulSet#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#values StatefulSet#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList 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 NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm SetInternalValue(val *StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm) LabelSelector() StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList LabelSelectorInput() interface{} Namespaces() *[]*string SetNamespaces(val *[]*string) NamespaceSelector() StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList NamespaceSelectorInput() interface{} NamespacesInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TopologyKey() *string SetTopologyKey(val *string) TopologyKeyInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutLabelSelector(value interface{}) PutNamespaceSelector(value interface{}) ResetLabelSelector() ResetNamespaces() ResetNamespaceSelector() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution struct { // empty topology key is interpreted by the scheduler as 'all topologies'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#topology_key StatefulSet#topology_key} TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"` // label_selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#label_selector StatefulSet#label_selector} LabelSelector interface{} `field:"optional" json:"labelSelector" yaml:"labelSelector"` // namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means 'this pod's namespace'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#namespaces StatefulSet#namespaces} Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"` // namespace_selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#namespace_selector StatefulSet#namespace_selector} NamespaceSelector interface{} `field:"optional" json:"namespaceSelector" yaml:"namespaceSelector"` }
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_expressions StatefulSet#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_labels StatefulSet#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#operator StatefulSet#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#values StatefulSet#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList 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 NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_expressions StatefulSet#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_labels StatefulSet#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#operator StatefulSet#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#values StatefulSet#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList 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 NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
type StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList LabelSelectorInput() interface{} Namespaces() *[]*string SetNamespaces(val *[]*string) NamespaceSelector() StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList NamespaceSelectorInput() interface{} NamespacesInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TopologyKey() *string SetTopologyKey(val *string) TopologyKeyInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutLabelSelector(value interface{}) PutNamespaceSelector(value interface{}) ResetLabelSelector() ResetNamespaces() ResetNamespaceSelector() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference ¶
func NewStatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference
type StatefulSetSpecTemplateSpecContainer ¶
type StatefulSetSpecTemplateSpecContainer struct { // Name of the container specified as a DNS_LABEL. // // Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"required" json:"name" yaml:"name"` // Arguments to the entrypoint. // // The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#args StatefulSet#args} Args *[]*string `field:"optional" json:"args" yaml:"args"` // Entrypoint array. // // Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#command StatefulSet#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` // env block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#env StatefulSet#env} Env interface{} `field:"optional" json:"env" yaml:"env"` // env_from block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#env_from StatefulSet#env_from} EnvFrom interface{} `field:"optional" json:"envFrom" yaml:"envFrom"` // Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images/. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#image StatefulSet#image} Image *string `field:"optional" json:"image" yaml:"image"` // Image pull policy. // // One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images/#updating-images // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#image_pull_policy StatefulSet#image_pull_policy} ImagePullPolicy *string `field:"optional" json:"imagePullPolicy" yaml:"imagePullPolicy"` // lifecycle block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#lifecycle StatefulSet#lifecycle} Lifecycle *StatefulSetSpecTemplateSpecContainerLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // liveness_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#liveness_probe StatefulSet#liveness_probe} LivenessProbe *StatefulSetSpecTemplateSpecContainerLivenessProbe `field:"optional" json:"livenessProbe" yaml:"livenessProbe"` // port block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port interface{} `field:"optional" json:"port" yaml:"port"` // readiness_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#readiness_probe StatefulSet#readiness_probe} ReadinessProbe *StatefulSetSpecTemplateSpecContainerReadinessProbe `field:"optional" json:"readinessProbe" yaml:"readinessProbe"` // resources block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#resources StatefulSet#resources} Resources *StatefulSetSpecTemplateSpecContainerResources `field:"optional" json:"resources" yaml:"resources"` // security_context block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#security_context StatefulSet#security_context} SecurityContext *StatefulSetSpecTemplateSpecContainerSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"` // startup_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#startup_probe StatefulSet#startup_probe} StartupProbe *StatefulSetSpecTemplateSpecContainerStartupProbe `field:"optional" json:"startupProbe" yaml:"startupProbe"` // Whether this container should allocate a buffer for stdin in the container runtime. // // If this is not set, reads from stdin in the container will always result in EOF. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#stdin StatefulSet#stdin} Stdin interface{} `field:"optional" json:"stdin" yaml:"stdin"` // Whether the container runtime should close the stdin channel after it has been opened by a single attach. // // When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#stdin_once StatefulSet#stdin_once} StdinOnce interface{} `field:"optional" json:"stdinOnce" yaml:"stdinOnce"` // Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. // // Message written is intended to be brief final status, such as an assertion failure message. Defaults to /dev/termination-log. Cannot be updated. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#termination_message_path StatefulSet#termination_message_path} TerminationMessagePath *string `field:"optional" json:"terminationMessagePath" yaml:"terminationMessagePath"` // Optional: Indicate how the termination message should be populated. // // File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#termination_message_policy StatefulSet#termination_message_policy} TerminationMessagePolicy *string `field:"optional" json:"terminationMessagePolicy" yaml:"terminationMessagePolicy"` // Whether this container should allocate a TTY for itself. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#tty StatefulSet#tty} Tty interface{} `field:"optional" json:"tty" yaml:"tty"` // volume_device block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#volume_device StatefulSet#volume_device} VolumeDevice interface{} `field:"optional" json:"volumeDevice" yaml:"volumeDevice"` // volume_mount block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#volume_mount StatefulSet#volume_mount} VolumeMount interface{} `field:"optional" json:"volumeMount" yaml:"volumeMount"` // Container's working directory. // // If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#working_dir StatefulSet#working_dir} WorkingDir *string `field:"optional" json:"workingDir" yaml:"workingDir"` }
type StatefulSetSpecTemplateSpecContainerEnv ¶
type StatefulSetSpecTemplateSpecContainerEnv struct { // Name of the environment variable. Must be a C_IDENTIFIER. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"required" json:"name" yaml:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. // // If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#value StatefulSet#value} Value *string `field:"optional" json:"value" yaml:"value"` // value_from block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#value_from StatefulSet#value_from} ValueFrom *StatefulSetSpecTemplateSpecContainerEnvValueFrom `field:"optional" json:"valueFrom" yaml:"valueFrom"` }
type StatefulSetSpecTemplateSpecContainerEnvFrom ¶
type StatefulSetSpecTemplateSpecContainerEnvFrom struct { // config_map_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#config_map_ref StatefulSet#config_map_ref} ConfigMapRef *StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRef `field:"optional" json:"configMapRef" yaml:"configMapRef"` // An optional identifer to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#prefix StatefulSet#prefix} Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` // secret_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#secret_ref StatefulSet#secret_ref} SecretRef *StatefulSetSpecTemplateSpecContainerEnvFromSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` }
type StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRef ¶
type StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRef struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"required" json:"name" yaml:"name"` // Specify whether the ConfigMap must be defined. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#optional StatefulSet#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ¶
type StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRef SetInternalValue(val *StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRef) 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 NewStatefulSetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference
type StatefulSetSpecTemplateSpecContainerEnvFromList ¶
type StatefulSetSpecTemplateSpecContainerEnvFromList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecContainerEnvFromOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerEnvFromList ¶
func NewStatefulSetSpecTemplateSpecContainerEnvFromList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerEnvFromList
type StatefulSetSpecTemplateSpecContainerEnvFromOutputReference ¶
type StatefulSetSpecTemplateSpecContainerEnvFromOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference ConfigMapRefInput() *StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRef // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecContainerEnvFromSecretRefOutputReference SecretRefInput() *StatefulSetSpecTemplateSpecContainerEnvFromSecretRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRef) PutSecretRef(value *StatefulSetSpecTemplateSpecContainerEnvFromSecretRef) 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 NewStatefulSetSpecTemplateSpecContainerEnvFromOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerEnvFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerEnvFromOutputReference
type StatefulSetSpecTemplateSpecContainerEnvFromSecretRef ¶
type StatefulSetSpecTemplateSpecContainerEnvFromSecretRef struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"required" json:"name" yaml:"name"` // Specify whether the Secret must be defined. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#optional StatefulSet#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type StatefulSetSpecTemplateSpecContainerEnvFromSecretRefOutputReference ¶
type StatefulSetSpecTemplateSpecContainerEnvFromSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecContainerEnvFromSecretRef SetInternalValue(val *StatefulSetSpecTemplateSpecContainerEnvFromSecretRef) 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 NewStatefulSetSpecTemplateSpecContainerEnvFromSecretRefOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerEnvFromSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerEnvFromSecretRefOutputReference
type StatefulSetSpecTemplateSpecContainerEnvList ¶
type StatefulSetSpecTemplateSpecContainerEnvList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecContainerEnvOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerEnvList ¶
func NewStatefulSetSpecTemplateSpecContainerEnvList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerEnvList
type StatefulSetSpecTemplateSpecContainerEnvOutputReference ¶
type StatefulSetSpecTemplateSpecContainerEnvOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecContainerEnvValueFromOutputReference ValueFromInput() *StatefulSetSpecTemplateSpecContainerEnvValueFrom 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 *StatefulSetSpecTemplateSpecContainerEnvValueFrom) 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 NewStatefulSetSpecTemplateSpecContainerEnvOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerEnvOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerEnvOutputReference
type StatefulSetSpecTemplateSpecContainerEnvValueFrom ¶
type StatefulSetSpecTemplateSpecContainerEnvValueFrom struct { // config_map_key_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#config_map_key_ref StatefulSet#config_map_key_ref} ConfigMapKeyRef *StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef `field:"optional" json:"configMapKeyRef" yaml:"configMapKeyRef"` // field_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#field_ref StatefulSet#field_ref} FieldRef *StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRef `field:"optional" json:"fieldRef" yaml:"fieldRef"` // resource_field_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#resource_field_ref StatefulSet#resource_field_ref} ResourceFieldRef *StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"` // secret_key_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#secret_key_ref StatefulSet#secret_key_ref} SecretKeyRef *StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRef `field:"optional" json:"secretKeyRef" yaml:"secretKeyRef"` }
type StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef ¶
type StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef struct { // The key to select. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // Specify whether the ConfigMap or its key must be defined. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#optional StatefulSet#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ¶
type StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef SetInternalValue(val *StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef) 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 NewStatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference
type StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRef ¶
type StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRef struct { // Version of the schema the FieldPath is written in terms of, defaults to "v1". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#api_version StatefulSet#api_version} ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"` // Path of the field to select in the specified API version. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#field_path StatefulSet#field_path} FieldPath *string `field:"optional" json:"fieldPath" yaml:"fieldPath"` }
type StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference ¶
type StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference 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() *StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRef SetInternalValue(val *StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRef) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewStatefulSetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference
type StatefulSetSpecTemplateSpecContainerEnvValueFromOutputReference ¶
type StatefulSetSpecTemplateSpecContainerEnvValueFromOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference ConfigMapKeyRefInput() *StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef // The creation stack of this resolvable 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() StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference FieldRefInput() *StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRef // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecContainerEnvValueFrom SetInternalValue(val *StatefulSetSpecTemplateSpecContainerEnvValueFrom) ResourceFieldRef() StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ResourceFieldRefInput() *StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRef SecretKeyRef() StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference SecretKeyRefInput() *StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef) PutFieldRef(value *StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRef) PutResourceFieldRef(value *StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRef) PutSecretKeyRef(value *StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRef) 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 NewStatefulSetSpecTemplateSpecContainerEnvValueFromOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerEnvValueFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerEnvValueFromOutputReference
type StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRef ¶
type StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRef struct { // Resource to select. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#resource StatefulSet#resource} Resource *string `field:"required" json:"resource" yaml:"resource"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#container_name StatefulSet#container_name}. ContainerName *string `field:"optional" json:"containerName" yaml:"containerName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#divisor StatefulSet#divisor}. Divisor *string `field:"optional" json:"divisor" yaml:"divisor"` }
type StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ¶
type StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() *StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRef SetInternalValue(val *StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRef) 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 NewStatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference
type StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRef ¶
type StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRef struct { // The key of the secret to select from. Must be a valid secret key. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // Specify whether the Secret or its key must be defined. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#optional StatefulSet#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference ¶
type StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRef SetInternalValue(val *StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRef) 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 NewStatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference
type StatefulSetSpecTemplateSpecContainerLifecycle ¶
type StatefulSetSpecTemplateSpecContainerLifecycle struct { // post_start block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#post_start StatefulSet#post_start} PostStart interface{} `field:"optional" json:"postStart" yaml:"postStart"` // pre_stop block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#pre_stop StatefulSet#pre_stop} PreStop interface{} `field:"optional" json:"preStop" yaml:"preStop"` }
type StatefulSetSpecTemplateSpecContainerLifecycleOutputReference ¶
type StatefulSetSpecTemplateSpecContainerLifecycleOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecContainerLifecycle SetInternalValue(val *StatefulSetSpecTemplateSpecContainerLifecycle) PostStart() StatefulSetSpecTemplateSpecContainerLifecyclePostStartList PostStartInput() interface{} PreStop() StatefulSetSpecTemplateSpecContainerLifecyclePreStopList 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 NewStatefulSetSpecTemplateSpecContainerLifecycleOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerLifecycleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerLifecycleOutputReference
type StatefulSetSpecTemplateSpecContainerLifecyclePostStart ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePostStart struct { // exec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#exec StatefulSet#exec} Exec *StatefulSetSpecTemplateSpecContainerLifecyclePostStartExec `field:"optional" json:"exec" yaml:"exec"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#http_get StatefulSet#http_get} HttpGet *StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#tcp_socket StatefulSet#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` }
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartExec ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#command StatefulSet#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference 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() *StatefulSetSpecTemplateSpecContainerLifecyclePostStartExec SetInternalValue(val *StatefulSetSpecTemplateSpecContainerLifecyclePostStartExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGet ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#host StatefulSet#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#http_header StatefulSet#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#scheme StatefulSet#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#value StatefulSet#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGet SetInternalValue(val *StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGet) 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 NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartList ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecContainerLifecyclePostStartOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartList ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePostStartList
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartOutputReference ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() StatefulSetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference ExecInput() *StatefulSetSpecTemplateSpecContainerLifecyclePostStartExec // Experimental. Fqn() *string HttpGet() StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference HttpGetInput() *StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGet InternalValue() interface{} SetInternalValue(val interface{}) TcpSocket() StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList 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 *StatefulSetSpecTemplateSpecContainerLifecyclePostStartExec) PutHttpGet(value *StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGet) 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 NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePostStartOutputReference
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocket ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *string `field:"required" json:"port" yaml:"port"` }
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference
type StatefulSetSpecTemplateSpecContainerLifecyclePreStop ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePreStop struct { // exec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#exec StatefulSet#exec} Exec *StatefulSetSpecTemplateSpecContainerLifecyclePreStopExec `field:"optional" json:"exec" yaml:"exec"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#http_get StatefulSet#http_get} HttpGet *StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#tcp_socket StatefulSet#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` }
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopExec ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#command StatefulSet#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference 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() *StatefulSetSpecTemplateSpecContainerLifecyclePreStopExec SetInternalValue(val *StatefulSetSpecTemplateSpecContainerLifecyclePreStopExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGet ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#host StatefulSet#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#http_header StatefulSet#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#scheme StatefulSet#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#value StatefulSet#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGet SetInternalValue(val *StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGet) 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 NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopList ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecContainerLifecyclePreStopOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopList ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePreStopList
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopOutputReference ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() StatefulSetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference ExecInput() *StatefulSetSpecTemplateSpecContainerLifecyclePreStopExec // Experimental. Fqn() *string HttpGet() StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference HttpGetInput() *StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGet InternalValue() interface{} SetInternalValue(val interface{}) TcpSocket() StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList 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 *StatefulSetSpecTemplateSpecContainerLifecyclePreStopExec) PutHttpGet(value *StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGet) 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 NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePreStopOutputReference
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocket ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *string `field:"required" json:"port" yaml:"port"` }
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference ¶
type StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference
type StatefulSetSpecTemplateSpecContainerList ¶
type StatefulSetSpecTemplateSpecContainerList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecContainerOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerList ¶
func NewStatefulSetSpecTemplateSpecContainerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerList
type StatefulSetSpecTemplateSpecContainerLivenessProbe ¶
type StatefulSetSpecTemplateSpecContainerLivenessProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#exec StatefulSet#exec} Exec *StatefulSetSpecTemplateSpecContainerLivenessProbeExec `field:"optional" json:"exec" yaml:"exec"` // Minimum consecutive failures for the probe to be considered failed after having succeeded. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#failure_threshold StatefulSet#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // grpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#grpc StatefulSet#grpc} Grpc interface{} `field:"optional" json:"grpc" yaml:"grpc"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#http_get StatefulSet#http_get} HttpGet *StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#initial_delay_seconds StatefulSet#initial_delay_seconds} InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"` // How often (in seconds) to perform the probe. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#period_seconds StatefulSet#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#success_threshold StatefulSet#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#tcp_socket StatefulSet#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#timeout_seconds StatefulSet#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type StatefulSetSpecTemplateSpecContainerLivenessProbeExec ¶
type StatefulSetSpecTemplateSpecContainerLivenessProbeExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#command StatefulSet#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type StatefulSetSpecTemplateSpecContainerLivenessProbeExecOutputReference ¶
type StatefulSetSpecTemplateSpecContainerLivenessProbeExecOutputReference 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() *StatefulSetSpecTemplateSpecContainerLivenessProbeExec SetInternalValue(val *StatefulSetSpecTemplateSpecContainerLivenessProbeExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewStatefulSetSpecTemplateSpecContainerLivenessProbeExecOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerLivenessProbeExecOutputReference
type StatefulSetSpecTemplateSpecContainerLivenessProbeGrpc ¶
type StatefulSetSpecTemplateSpecContainerLivenessProbeGrpc struct { // Number of the port to access on the container. Number must be in the range 1 to 65535. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *float64 `field:"required" json:"port" yaml:"port"` // Name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#service StatefulSet#service} Service *string `field:"optional" json:"service" yaml:"service"` }
type StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcList ¶
type StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeGrpcList ¶
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeGrpcList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcList
type StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcOutputReference ¶
type StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Port() *float64 SetPort(val *float64) PortInput() *float64 Service() *string SetService(val *string) ServiceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetService() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeGrpcOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeGrpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcOutputReference
type StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGet ¶
type StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#host StatefulSet#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#http_header StatefulSet#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#scheme StatefulSet#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader ¶
type StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#value StatefulSet#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList ¶
type StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList ¶
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList
type StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ¶
type StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference
type StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference ¶
type StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGet SetInternalValue(val *StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGet) 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 NewStatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference
type StatefulSetSpecTemplateSpecContainerLivenessProbeOutputReference ¶
type StatefulSetSpecTemplateSpecContainerLivenessProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() StatefulSetSpecTemplateSpecContainerLivenessProbeExecOutputReference ExecInput() *StatefulSetSpecTemplateSpecContainerLivenessProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string Grpc() StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcList GrpcInput() interface{} HttpGet() StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference HttpGetInput() *StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *StatefulSetSpecTemplateSpecContainerLivenessProbe SetInternalValue(val *StatefulSetSpecTemplateSpecContainerLivenessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketList 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 *StatefulSetSpecTemplateSpecContainerLivenessProbeExec) PutGrpc(value interface{}) PutHttpGet(value *StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetGrpc() ResetHttpGet() ResetInitialDelaySeconds() ResetPeriodSeconds() ResetSuccessThreshold() ResetTcpSocket() ResetTimeoutSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerLivenessProbeOutputReference
type StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocket ¶
type StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *string `field:"required" json:"port" yaml:"port"` }
type StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketList ¶
type StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketList ¶
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketList
type StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference ¶
type StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference
type StatefulSetSpecTemplateSpecContainerOutputReference ¶
type StatefulSetSpecTemplateSpecContainerOutputReference 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() StatefulSetSpecTemplateSpecContainerEnvList EnvFrom() StatefulSetSpecTemplateSpecContainerEnvFromList 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() StatefulSetSpecTemplateSpecContainerLifecycleOutputReference LifecycleInput() *StatefulSetSpecTemplateSpecContainerLifecycle LivenessProbe() StatefulSetSpecTemplateSpecContainerLivenessProbeOutputReference LivenessProbeInput() *StatefulSetSpecTemplateSpecContainerLivenessProbe Name() *string SetName(val *string) NameInput() *string Port() StatefulSetSpecTemplateSpecContainerPortList PortInput() interface{} ReadinessProbe() StatefulSetSpecTemplateSpecContainerReadinessProbeOutputReference ReadinessProbeInput() *StatefulSetSpecTemplateSpecContainerReadinessProbe Resources() StatefulSetSpecTemplateSpecContainerResourcesOutputReference ResourcesInput() *StatefulSetSpecTemplateSpecContainerResources SecurityContext() StatefulSetSpecTemplateSpecContainerSecurityContextOutputReference SecurityContextInput() *StatefulSetSpecTemplateSpecContainerSecurityContext StartupProbe() StatefulSetSpecTemplateSpecContainerStartupProbeOutputReference StartupProbeInput() *StatefulSetSpecTemplateSpecContainerStartupProbe Stdin() interface{} SetStdin(val interface{}) StdinInput() interface{} StdinOnce() interface{} SetStdinOnce(val interface{}) StdinOnceInput() interface{} TerminationMessagePath() *string SetTerminationMessagePath(val *string) TerminationMessagePathInput() *string TerminationMessagePolicy() *string SetTerminationMessagePolicy(val *string) TerminationMessagePolicyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Tty() interface{} SetTty(val interface{}) TtyInput() interface{} VolumeDevice() StatefulSetSpecTemplateSpecContainerVolumeDeviceList VolumeDeviceInput() interface{} VolumeMount() StatefulSetSpecTemplateSpecContainerVolumeMountList 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 *StatefulSetSpecTemplateSpecContainerLifecycle) PutLivenessProbe(value *StatefulSetSpecTemplateSpecContainerLivenessProbe) PutPort(value interface{}) PutReadinessProbe(value *StatefulSetSpecTemplateSpecContainerReadinessProbe) PutResources(value *StatefulSetSpecTemplateSpecContainerResources) PutSecurityContext(value *StatefulSetSpecTemplateSpecContainerSecurityContext) PutStartupProbe(value *StatefulSetSpecTemplateSpecContainerStartupProbe) PutVolumeDevice(value interface{}) PutVolumeMount(value interface{}) ResetArgs() ResetCommand() ResetEnv() ResetEnvFrom() ResetImage() ResetImagePullPolicy() ResetLifecycle() ResetLivenessProbe() ResetPort() ResetReadinessProbe() ResetResources() ResetSecurityContext() ResetStartupProbe() ResetStdin() ResetStdinOnce() ResetTerminationMessagePath() ResetTerminationMessagePolicy() ResetTty() ResetVolumeDevice() ResetVolumeMount() ResetWorkingDir() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerOutputReference
type StatefulSetSpecTemplateSpecContainerPort ¶
type StatefulSetSpecTemplateSpecContainerPort struct { // Number of port to expose on the pod's IP address. // // This must be a valid port number, 0 < x < 65536. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#container_port StatefulSet#container_port} ContainerPort *float64 `field:"required" json:"containerPort" yaml:"containerPort"` // What host IP to bind the external port to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#host_ip StatefulSet#host_ip} HostIp *string `field:"optional" json:"hostIp" yaml:"hostIp"` // Number of port to expose on the host. // // If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#host_port StatefulSet#host_port} HostPort *float64 `field:"optional" json:"hostPort" yaml:"hostPort"` // If specified, this must be an IANA_SVC_NAME and unique within the pod. // // Each named port in a pod must have a unique name. Name for the port that can be referred to by services // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // Protocol for port. Must be UDP or TCP. Defaults to "TCP". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#protocol StatefulSet#protocol} Protocol *string `field:"optional" json:"protocol" yaml:"protocol"` }
type StatefulSetSpecTemplateSpecContainerPortList ¶
type StatefulSetSpecTemplateSpecContainerPortList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecContainerPortOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerPortList ¶
func NewStatefulSetSpecTemplateSpecContainerPortList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerPortList
type StatefulSetSpecTemplateSpecContainerPortOutputReference ¶
type StatefulSetSpecTemplateSpecContainerPortOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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 NewStatefulSetSpecTemplateSpecContainerPortOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerPortOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerPortOutputReference
type StatefulSetSpecTemplateSpecContainerReadinessProbe ¶
type StatefulSetSpecTemplateSpecContainerReadinessProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#exec StatefulSet#exec} Exec *StatefulSetSpecTemplateSpecContainerReadinessProbeExec `field:"optional" json:"exec" yaml:"exec"` // Minimum consecutive failures for the probe to be considered failed after having succeeded. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#failure_threshold StatefulSet#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // grpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#grpc StatefulSet#grpc} Grpc interface{} `field:"optional" json:"grpc" yaml:"grpc"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#http_get StatefulSet#http_get} HttpGet *StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#initial_delay_seconds StatefulSet#initial_delay_seconds} InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"` // How often (in seconds) to perform the probe. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#period_seconds StatefulSet#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#success_threshold StatefulSet#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#tcp_socket StatefulSet#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#timeout_seconds StatefulSet#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type StatefulSetSpecTemplateSpecContainerReadinessProbeExec ¶
type StatefulSetSpecTemplateSpecContainerReadinessProbeExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#command StatefulSet#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type StatefulSetSpecTemplateSpecContainerReadinessProbeExecOutputReference ¶
type StatefulSetSpecTemplateSpecContainerReadinessProbeExecOutputReference 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() *StatefulSetSpecTemplateSpecContainerReadinessProbeExec SetInternalValue(val *StatefulSetSpecTemplateSpecContainerReadinessProbeExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewStatefulSetSpecTemplateSpecContainerReadinessProbeExecOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerReadinessProbeExecOutputReference
type StatefulSetSpecTemplateSpecContainerReadinessProbeGrpc ¶
type StatefulSetSpecTemplateSpecContainerReadinessProbeGrpc struct { // Number of the port to access on the container. Number must be in the range 1 to 65535. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *float64 `field:"required" json:"port" yaml:"port"` // Name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#service StatefulSet#service} Service *string `field:"optional" json:"service" yaml:"service"` }
type StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcList ¶
type StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeGrpcList ¶
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeGrpcList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcList
type StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcOutputReference ¶
type StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Port() *float64 SetPort(val *float64) PortInput() *float64 Service() *string SetService(val *string) ServiceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetService() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeGrpcOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeGrpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcOutputReference
type StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGet ¶
type StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#host StatefulSet#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#http_header StatefulSet#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#scheme StatefulSet#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader ¶
type StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#value StatefulSet#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList ¶
type StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList ¶
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList
type StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ¶
type StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference
type StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference ¶
type StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGet SetInternalValue(val *StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGet) 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 NewStatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference
type StatefulSetSpecTemplateSpecContainerReadinessProbeOutputReference ¶
type StatefulSetSpecTemplateSpecContainerReadinessProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() StatefulSetSpecTemplateSpecContainerReadinessProbeExecOutputReference ExecInput() *StatefulSetSpecTemplateSpecContainerReadinessProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string Grpc() StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcList GrpcInput() interface{} HttpGet() StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference HttpGetInput() *StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *StatefulSetSpecTemplateSpecContainerReadinessProbe SetInternalValue(val *StatefulSetSpecTemplateSpecContainerReadinessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketList 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 *StatefulSetSpecTemplateSpecContainerReadinessProbeExec) PutGrpc(value interface{}) PutHttpGet(value *StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetGrpc() ResetHttpGet() ResetInitialDelaySeconds() ResetPeriodSeconds() ResetSuccessThreshold() ResetTcpSocket() ResetTimeoutSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerReadinessProbeOutputReference
type StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocket ¶
type StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *string `field:"required" json:"port" yaml:"port"` }
type StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketList ¶
type StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketList ¶
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketList
type StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference ¶
type StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference
type StatefulSetSpecTemplateSpecContainerResources ¶
type StatefulSetSpecTemplateSpecContainerResources struct { // Describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#limits StatefulSet#limits} Limits *map[string]*string `field:"optional" json:"limits" yaml:"limits"` // Requests describes the minimum amount of compute resources required. // // If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#requests StatefulSet#requests} Requests *map[string]*string `field:"optional" json:"requests" yaml:"requests"` }
type StatefulSetSpecTemplateSpecContainerResourcesOutputReference ¶
type StatefulSetSpecTemplateSpecContainerResourcesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecContainerResources SetInternalValue(val *StatefulSetSpecTemplateSpecContainerResources) 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 NewStatefulSetSpecTemplateSpecContainerResourcesOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerResourcesOutputReference
type StatefulSetSpecTemplateSpecContainerSecurityContext ¶
type StatefulSetSpecTemplateSpecContainerSecurityContext struct { // AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. // // This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#allow_privilege_escalation StatefulSet#allow_privilege_escalation} AllowPrivilegeEscalation interface{} `field:"optional" json:"allowPrivilegeEscalation" yaml:"allowPrivilegeEscalation"` // capabilities block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#capabilities StatefulSet#capabilities} Capabilities *StatefulSetSpecTemplateSpecContainerSecurityContextCapabilities `field:"optional" json:"capabilities" yaml:"capabilities"` // Run container in privileged mode. // // Processes in privileged containers are essentially equivalent to root on the host. Defaults to false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#privileged StatefulSet#privileged} Privileged interface{} `field:"optional" json:"privileged" yaml:"privileged"` // Whether this container has a read-only root filesystem. Default is false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#read_only_root_filesystem StatefulSet#read_only_root_filesystem} ReadOnlyRootFilesystem interface{} `field:"optional" json:"readOnlyRootFilesystem" yaml:"readOnlyRootFilesystem"` // The GID to run the entrypoint of the container process. // // Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#run_as_group StatefulSet#run_as_group} RunAsGroup *string `field:"optional" json:"runAsGroup" yaml:"runAsGroup"` // Indicates that the container must run as a non-root user. // // If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#run_as_non_root StatefulSet#run_as_non_root} RunAsNonRoot interface{} `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"` // The UID to run the entrypoint of the container process. // // Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#run_as_user StatefulSet#run_as_user} RunAsUser *string `field:"optional" json:"runAsUser" yaml:"runAsUser"` // seccomp_profile block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#seccomp_profile StatefulSet#seccomp_profile} SeccompProfile *StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"` // se_linux_options block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#se_linux_options StatefulSet#se_linux_options} SeLinuxOptions *StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"` }
type StatefulSetSpecTemplateSpecContainerSecurityContextCapabilities ¶
type StatefulSetSpecTemplateSpecContainerSecurityContextCapabilities struct { // Added capabilities. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#add StatefulSet#add} Add *[]*string `field:"optional" json:"add" yaml:"add"` // Removed capabilities. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#drop StatefulSet#drop} Drop *[]*string `field:"optional" json:"drop" yaml:"drop"` }
type StatefulSetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference ¶
type StatefulSetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference 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() *StatefulSetSpecTemplateSpecContainerSecurityContextCapabilities SetInternalValue(val *StatefulSetSpecTemplateSpecContainerSecurityContextCapabilities) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewStatefulSetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference
type StatefulSetSpecTemplateSpecContainerSecurityContextOutputReference ¶
type StatefulSetSpecTemplateSpecContainerSecurityContextOutputReference interface { cdktf.ComplexObject AllowPrivilegeEscalation() interface{} SetAllowPrivilegeEscalation(val interface{}) AllowPrivilegeEscalationInput() interface{} Capabilities() StatefulSetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference CapabilitiesInput() *StatefulSetSpecTemplateSpecContainerSecurityContextCapabilities // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecContainerSecurityContext SetInternalValue(val *StatefulSetSpecTemplateSpecContainerSecurityContext) 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() StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference SeccompProfileInput() *StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfile SeLinuxOptions() StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference SeLinuxOptionsInput() *StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptions // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *StatefulSetSpecTemplateSpecContainerSecurityContextCapabilities) PutSeccompProfile(value *StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfile) PutSeLinuxOptions(value *StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptions) 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 NewStatefulSetSpecTemplateSpecContainerSecurityContextOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerSecurityContextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerSecurityContextOutputReference
type StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptions ¶
type StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptions struct { // Level is SELinux level label that applies to the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#level StatefulSet#level} Level *string `field:"optional" json:"level" yaml:"level"` // Role is a SELinux role label that applies to the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#role StatefulSet#role} Role *string `field:"optional" json:"role" yaml:"role"` // Type is a SELinux type label that applies to the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#type StatefulSet#type} Type *string `field:"optional" json:"type" yaml:"type"` // User is a SELinux user label that applies to the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#user StatefulSet#user} User *string `field:"optional" json:"user" yaml:"user"` }
type StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference ¶
type StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptions SetInternalValue(val *StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptions) 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 NewStatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference
type StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfile ¶
type StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfile struct { // Localhost Profile indicates a profile defined in a file on the node should be used. // // The profile must be preconfigured on the node to work. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#localhost_profile StatefulSet#localhost_profile} LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"` // Type indicates which kind of seccomp profile will be applied. Valid options are: Localhost, RuntimeDefault, Unconfined. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#type StatefulSet#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference ¶
type StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfile SetInternalValue(val *StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfile) 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 NewStatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference
type StatefulSetSpecTemplateSpecContainerStartupProbe ¶
type StatefulSetSpecTemplateSpecContainerStartupProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#exec StatefulSet#exec} Exec *StatefulSetSpecTemplateSpecContainerStartupProbeExec `field:"optional" json:"exec" yaml:"exec"` // Minimum consecutive failures for the probe to be considered failed after having succeeded. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#failure_threshold StatefulSet#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // grpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#grpc StatefulSet#grpc} Grpc interface{} `field:"optional" json:"grpc" yaml:"grpc"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#http_get StatefulSet#http_get} HttpGet *StatefulSetSpecTemplateSpecContainerStartupProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#initial_delay_seconds StatefulSet#initial_delay_seconds} InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"` // How often (in seconds) to perform the probe. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#period_seconds StatefulSet#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#success_threshold StatefulSet#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#tcp_socket StatefulSet#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#timeout_seconds StatefulSet#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type StatefulSetSpecTemplateSpecContainerStartupProbeExec ¶
type StatefulSetSpecTemplateSpecContainerStartupProbeExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#command StatefulSet#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type StatefulSetSpecTemplateSpecContainerStartupProbeExecOutputReference ¶
type StatefulSetSpecTemplateSpecContainerStartupProbeExecOutputReference 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() *StatefulSetSpecTemplateSpecContainerStartupProbeExec SetInternalValue(val *StatefulSetSpecTemplateSpecContainerStartupProbeExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewStatefulSetSpecTemplateSpecContainerStartupProbeExecOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerStartupProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerStartupProbeExecOutputReference
type StatefulSetSpecTemplateSpecContainerStartupProbeGrpc ¶
type StatefulSetSpecTemplateSpecContainerStartupProbeGrpc struct { // Number of the port to access on the container. Number must be in the range 1 to 65535. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *float64 `field:"required" json:"port" yaml:"port"` // Name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#service StatefulSet#service} Service *string `field:"optional" json:"service" yaml:"service"` }
type StatefulSetSpecTemplateSpecContainerStartupProbeGrpcList ¶
type StatefulSetSpecTemplateSpecContainerStartupProbeGrpcList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecContainerStartupProbeGrpcOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerStartupProbeGrpcList ¶
func NewStatefulSetSpecTemplateSpecContainerStartupProbeGrpcList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerStartupProbeGrpcList
type StatefulSetSpecTemplateSpecContainerStartupProbeGrpcOutputReference ¶
type StatefulSetSpecTemplateSpecContainerStartupProbeGrpcOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Port() *float64 SetPort(val *float64) PortInput() *float64 Service() *string SetService(val *string) ServiceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetService() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerStartupProbeGrpcOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerStartupProbeGrpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerStartupProbeGrpcOutputReference
type StatefulSetSpecTemplateSpecContainerStartupProbeHttpGet ¶
type StatefulSetSpecTemplateSpecContainerStartupProbeHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#host StatefulSet#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#http_header StatefulSet#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#scheme StatefulSet#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader ¶
type StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#value StatefulSet#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList ¶
type StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList ¶
func NewStatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList
type StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ¶
type StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference
type StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference ¶
type StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *StatefulSetSpecTemplateSpecContainerStartupProbeHttpGet SetInternalValue(val *StatefulSetSpecTemplateSpecContainerStartupProbeHttpGet) 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 NewStatefulSetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference
type StatefulSetSpecTemplateSpecContainerStartupProbeOutputReference ¶
type StatefulSetSpecTemplateSpecContainerStartupProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() StatefulSetSpecTemplateSpecContainerStartupProbeExecOutputReference ExecInput() *StatefulSetSpecTemplateSpecContainerStartupProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string Grpc() StatefulSetSpecTemplateSpecContainerStartupProbeGrpcList GrpcInput() interface{} HttpGet() StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference HttpGetInput() *StatefulSetSpecTemplateSpecContainerStartupProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *StatefulSetSpecTemplateSpecContainerStartupProbe SetInternalValue(val *StatefulSetSpecTemplateSpecContainerStartupProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketList 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 *StatefulSetSpecTemplateSpecContainerStartupProbeExec) PutGrpc(value interface{}) PutHttpGet(value *StatefulSetSpecTemplateSpecContainerStartupProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetGrpc() ResetHttpGet() ResetInitialDelaySeconds() ResetPeriodSeconds() ResetSuccessThreshold() ResetTcpSocket() ResetTimeoutSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerStartupProbeOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerStartupProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecContainerStartupProbeOutputReference
type StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocket ¶
type StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *string `field:"required" json:"port" yaml:"port"` }
type StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketList ¶
type StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketList ¶
func NewStatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketList
type StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference ¶
type StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference
type StatefulSetSpecTemplateSpecContainerVolumeDevice ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecContainerVolumeDevice struct { // Path within the container at which the volume device should be attached. For example '/dev/xvda'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#device_path StatefulSet#device_path} DevicePath *string `field:"required" json:"devicePath" yaml:"devicePath"` // This must match the Name of a PersistentVolumeClaim. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"required" json:"name" yaml:"name"` }
type StatefulSetSpecTemplateSpecContainerVolumeDeviceList ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecContainerVolumeDeviceList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecContainerVolumeDeviceOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerVolumeDeviceList ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecContainerVolumeDeviceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerVolumeDeviceList
type StatefulSetSpecTemplateSpecContainerVolumeDeviceOutputReference ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecContainerVolumeDeviceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DevicePath() *string SetDevicePath(val *string) DevicePathInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerVolumeDeviceOutputReference ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecContainerVolumeDeviceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerVolumeDeviceOutputReference
type StatefulSetSpecTemplateSpecContainerVolumeMount ¶
type StatefulSetSpecTemplateSpecContainerVolumeMount struct { // Path within the container at which the volume should be mounted. Must not contain ':'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#mount_path StatefulSet#mount_path} MountPath *string `field:"required" json:"mountPath" yaml:"mountPath"` // This must match the Name of a Volume. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"required" json:"name" yaml:"name"` // Mount propagation mode. // // mount_propagation determines how mounts are propagated from the host to container and the other way around. Valid values are None (default), HostToContainer and Bidirectional. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#mount_propagation StatefulSet#mount_propagation} MountPropagation *string `field:"optional" json:"mountPropagation" yaml:"mountPropagation"` // Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#read_only StatefulSet#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // Path within the volume from which the container's volume should be mounted. Defaults to "" (volume's root). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#sub_path StatefulSet#sub_path} SubPath *string `field:"optional" json:"subPath" yaml:"subPath"` }
type StatefulSetSpecTemplateSpecContainerVolumeMountList ¶
type StatefulSetSpecTemplateSpecContainerVolumeMountList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecContainerVolumeMountOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecContainerVolumeMountList ¶
func NewStatefulSetSpecTemplateSpecContainerVolumeMountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecContainerVolumeMountList
type StatefulSetSpecTemplateSpecContainerVolumeMountOutputReference ¶
type StatefulSetSpecTemplateSpecContainerVolumeMountOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecContainerVolumeMountOutputReference ¶
func NewStatefulSetSpecTemplateSpecContainerVolumeMountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecContainerVolumeMountOutputReference
type StatefulSetSpecTemplateSpecDnsConfig ¶
type StatefulSetSpecTemplateSpecDnsConfig struct { // A list of DNS name server IP addresses. // // This will be appended to the base nameservers generated from DNSPolicy. Duplicated nameservers will be removed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#nameservers StatefulSet#nameservers} Nameservers *[]*string `field:"optional" json:"nameservers" yaml:"nameservers"` // option block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#option StatefulSet#option} Option interface{} `field:"optional" json:"option" yaml:"option"` // A list of DNS search domains for host-name lookup. // // This will be appended to the base search paths generated from DNSPolicy. Duplicated search paths will be removed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#searches StatefulSet#searches} Searches *[]*string `field:"optional" json:"searches" yaml:"searches"` }
type StatefulSetSpecTemplateSpecDnsConfigOption ¶
type StatefulSetSpecTemplateSpecDnsConfigOption struct { // Name of the option. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"required" json:"name" yaml:"name"` // Value of the option. Optional: Defaults to empty. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#value StatefulSet#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type StatefulSetSpecTemplateSpecDnsConfigOptionList ¶
type StatefulSetSpecTemplateSpecDnsConfigOptionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecDnsConfigOptionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecDnsConfigOptionList ¶
func NewStatefulSetSpecTemplateSpecDnsConfigOptionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecDnsConfigOptionList
type StatefulSetSpecTemplateSpecDnsConfigOptionOutputReference ¶
type StatefulSetSpecTemplateSpecDnsConfigOptionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecDnsConfigOptionOutputReference ¶
func NewStatefulSetSpecTemplateSpecDnsConfigOptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecDnsConfigOptionOutputReference
type StatefulSetSpecTemplateSpecDnsConfigOutputReference ¶
type StatefulSetSpecTemplateSpecDnsConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecDnsConfig SetInternalValue(val *StatefulSetSpecTemplateSpecDnsConfig) Nameservers() *[]*string SetNameservers(val *[]*string) NameserversInput() *[]*string Option() StatefulSetSpecTemplateSpecDnsConfigOptionList 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 NewStatefulSetSpecTemplateSpecDnsConfigOutputReference ¶
func NewStatefulSetSpecTemplateSpecDnsConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecDnsConfigOutputReference
type StatefulSetSpecTemplateSpecHostAliases ¶
type StatefulSetSpecTemplateSpecHostAliases struct { // Hostnames for the IP address. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#hostnames StatefulSet#hostnames} Hostnames *[]*string `field:"required" json:"hostnames" yaml:"hostnames"` // IP address of the host file entry. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#ip StatefulSet#ip} Ip *string `field:"required" json:"ip" yaml:"ip"` }
type StatefulSetSpecTemplateSpecHostAliasesList ¶
type StatefulSetSpecTemplateSpecHostAliasesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecHostAliasesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecHostAliasesList ¶
func NewStatefulSetSpecTemplateSpecHostAliasesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecHostAliasesList
type StatefulSetSpecTemplateSpecHostAliasesOutputReference ¶
type StatefulSetSpecTemplateSpecHostAliasesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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 NewStatefulSetSpecTemplateSpecHostAliasesOutputReference ¶
func NewStatefulSetSpecTemplateSpecHostAliasesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecHostAliasesOutputReference
type StatefulSetSpecTemplateSpecImagePullSecrets ¶
type StatefulSetSpecTemplateSpecImagePullSecrets struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"required" json:"name" yaml:"name"` }
type StatefulSetSpecTemplateSpecImagePullSecretsList ¶
type StatefulSetSpecTemplateSpecImagePullSecretsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecImagePullSecretsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecImagePullSecretsList ¶
func NewStatefulSetSpecTemplateSpecImagePullSecretsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecImagePullSecretsList
type StatefulSetSpecTemplateSpecImagePullSecretsOutputReference ¶
type StatefulSetSpecTemplateSpecImagePullSecretsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecImagePullSecretsOutputReference ¶
func NewStatefulSetSpecTemplateSpecImagePullSecretsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecImagePullSecretsOutputReference
type StatefulSetSpecTemplateSpecInitContainer ¶
type StatefulSetSpecTemplateSpecInitContainer struct { // Name of the container specified as a DNS_LABEL. // // Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"required" json:"name" yaml:"name"` // Arguments to the entrypoint. // // The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#args StatefulSet#args} Args *[]*string `field:"optional" json:"args" yaml:"args"` // Entrypoint array. // // Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#command StatefulSet#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` // env block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#env StatefulSet#env} Env interface{} `field:"optional" json:"env" yaml:"env"` // env_from block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#env_from StatefulSet#env_from} EnvFrom interface{} `field:"optional" json:"envFrom" yaml:"envFrom"` // Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images/. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#image StatefulSet#image} Image *string `field:"optional" json:"image" yaml:"image"` // Image pull policy. // // One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images/#updating-images // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#image_pull_policy StatefulSet#image_pull_policy} ImagePullPolicy *string `field:"optional" json:"imagePullPolicy" yaml:"imagePullPolicy"` // lifecycle block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#lifecycle StatefulSet#lifecycle} Lifecycle *StatefulSetSpecTemplateSpecInitContainerLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // liveness_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#liveness_probe StatefulSet#liveness_probe} LivenessProbe *StatefulSetSpecTemplateSpecInitContainerLivenessProbe `field:"optional" json:"livenessProbe" yaml:"livenessProbe"` // port block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port interface{} `field:"optional" json:"port" yaml:"port"` // readiness_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#readiness_probe StatefulSet#readiness_probe} ReadinessProbe *StatefulSetSpecTemplateSpecInitContainerReadinessProbe `field:"optional" json:"readinessProbe" yaml:"readinessProbe"` // resources block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#resources StatefulSet#resources} Resources *StatefulSetSpecTemplateSpecInitContainerResources `field:"optional" json:"resources" yaml:"resources"` // security_context block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#security_context StatefulSet#security_context} SecurityContext *StatefulSetSpecTemplateSpecInitContainerSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"` // startup_probe block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#startup_probe StatefulSet#startup_probe} StartupProbe *StatefulSetSpecTemplateSpecInitContainerStartupProbe `field:"optional" json:"startupProbe" yaml:"startupProbe"` // Whether this container should allocate a buffer for stdin in the container runtime. // // If this is not set, reads from stdin in the container will always result in EOF. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#stdin StatefulSet#stdin} Stdin interface{} `field:"optional" json:"stdin" yaml:"stdin"` // Whether the container runtime should close the stdin channel after it has been opened by a single attach. // // When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#stdin_once StatefulSet#stdin_once} StdinOnce interface{} `field:"optional" json:"stdinOnce" yaml:"stdinOnce"` // Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. // // Message written is intended to be brief final status, such as an assertion failure message. Defaults to /dev/termination-log. Cannot be updated. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#termination_message_path StatefulSet#termination_message_path} TerminationMessagePath *string `field:"optional" json:"terminationMessagePath" yaml:"terminationMessagePath"` // Optional: Indicate how the termination message should be populated. // // File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#termination_message_policy StatefulSet#termination_message_policy} TerminationMessagePolicy *string `field:"optional" json:"terminationMessagePolicy" yaml:"terminationMessagePolicy"` // Whether this container should allocate a TTY for itself. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#tty StatefulSet#tty} Tty interface{} `field:"optional" json:"tty" yaml:"tty"` // volume_device block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#volume_device StatefulSet#volume_device} VolumeDevice interface{} `field:"optional" json:"volumeDevice" yaml:"volumeDevice"` // volume_mount block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#volume_mount StatefulSet#volume_mount} VolumeMount interface{} `field:"optional" json:"volumeMount" yaml:"volumeMount"` // Container's working directory. // // If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#working_dir StatefulSet#working_dir} WorkingDir *string `field:"optional" json:"workingDir" yaml:"workingDir"` }
type StatefulSetSpecTemplateSpecInitContainerEnv ¶
type StatefulSetSpecTemplateSpecInitContainerEnv struct { // Name of the environment variable. Must be a C_IDENTIFIER. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"required" json:"name" yaml:"name"` // Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. // // If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to "". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#value StatefulSet#value} Value *string `field:"optional" json:"value" yaml:"value"` // value_from block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#value_from StatefulSet#value_from} ValueFrom *StatefulSetSpecTemplateSpecInitContainerEnvValueFrom `field:"optional" json:"valueFrom" yaml:"valueFrom"` }
type StatefulSetSpecTemplateSpecInitContainerEnvFrom ¶
type StatefulSetSpecTemplateSpecInitContainerEnvFrom struct { // config_map_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#config_map_ref StatefulSet#config_map_ref} ConfigMapRef *StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRef `field:"optional" json:"configMapRef" yaml:"configMapRef"` // An optional identifer to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#prefix StatefulSet#prefix} Prefix *string `field:"optional" json:"prefix" yaml:"prefix"` // secret_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#secret_ref StatefulSet#secret_ref} SecretRef *StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` }
type StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRef ¶
type StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRef struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"required" json:"name" yaml:"name"` // Specify whether the ConfigMap must be defined. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#optional StatefulSet#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRef SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRef) 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 NewStatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference
type StatefulSetSpecTemplateSpecInitContainerEnvFromList ¶
type StatefulSetSpecTemplateSpecInitContainerEnvFromList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecInitContainerEnvFromOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerEnvFromList ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvFromList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerEnvFromList
type StatefulSetSpecTemplateSpecInitContainerEnvFromOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerEnvFromOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference ConfigMapRefInput() *StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRef // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference SecretRefInput() *StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRef) PutSecretRef(value *StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRef) 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 NewStatefulSetSpecTemplateSpecInitContainerEnvFromOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerEnvFromOutputReference
type StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRef ¶
type StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRef struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"required" json:"name" yaml:"name"` // Specify whether the Secret must be defined. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#optional StatefulSet#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRef SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRef) 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 NewStatefulSetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference
type StatefulSetSpecTemplateSpecInitContainerEnvList ¶
type StatefulSetSpecTemplateSpecInitContainerEnvList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecInitContainerEnvOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerEnvList ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerEnvList
type StatefulSetSpecTemplateSpecInitContainerEnvOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerEnvOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecInitContainerEnvValueFromOutputReference ValueFromInput() *StatefulSetSpecTemplateSpecInitContainerEnvValueFrom 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 *StatefulSetSpecTemplateSpecInitContainerEnvValueFrom) 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 NewStatefulSetSpecTemplateSpecInitContainerEnvOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerEnvOutputReference
type StatefulSetSpecTemplateSpecInitContainerEnvValueFrom ¶
type StatefulSetSpecTemplateSpecInitContainerEnvValueFrom struct { // config_map_key_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#config_map_key_ref StatefulSet#config_map_key_ref} ConfigMapKeyRef *StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef `field:"optional" json:"configMapKeyRef" yaml:"configMapKeyRef"` // field_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#field_ref StatefulSet#field_ref} FieldRef *StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRef `field:"optional" json:"fieldRef" yaml:"fieldRef"` // resource_field_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#resource_field_ref StatefulSet#resource_field_ref} ResourceFieldRef *StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"` // secret_key_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#secret_key_ref StatefulSet#secret_key_ref} SecretKeyRef *StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef `field:"optional" json:"secretKeyRef" yaml:"secretKeyRef"` }
type StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef ¶
type StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef struct { // The key to select. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // Specify whether the ConfigMap or its key must be defined. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#optional StatefulSet#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef) 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 NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference
type StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRef ¶
type StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRef struct { // Version of the schema the FieldPath is written in terms of, defaults to "v1". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#api_version StatefulSet#api_version} ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"` // Path of the field to select in the specified API version. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#field_path StatefulSet#field_path} FieldPath *string `field:"optional" json:"fieldPath" yaml:"fieldPath"` }
type StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference 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() *StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRef SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRef) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference
type StatefulSetSpecTemplateSpecInitContainerEnvValueFromOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerEnvValueFromOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference ConfigMapKeyRefInput() *StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef // The creation stack of this resolvable 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() StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference FieldRefInput() *StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRef // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecInitContainerEnvValueFrom SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerEnvValueFrom) ResourceFieldRef() StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ResourceFieldRefInput() *StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef SecretKeyRef() StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference SecretKeyRefInput() *StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef) PutFieldRef(value *StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRef) PutResourceFieldRef(value *StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef) PutSecretKeyRef(value *StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef) 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 NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerEnvValueFromOutputReference
type StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef ¶
type StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef struct { // Resource to select. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#resource StatefulSet#resource} Resource *string `field:"required" json:"resource" yaml:"resource"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#container_name StatefulSet#container_name}. ContainerName *string `field:"optional" json:"containerName" yaml:"containerName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#divisor StatefulSet#divisor}. Divisor *string `field:"optional" json:"divisor" yaml:"divisor"` }
type StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() *StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef) 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 NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference
type StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef ¶
type StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef struct { // The key of the secret to select from. Must be a valid secret key. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // Specify whether the Secret or its key must be defined. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#optional StatefulSet#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef) 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 NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference
type StatefulSetSpecTemplateSpecInitContainerLifecycle ¶
type StatefulSetSpecTemplateSpecInitContainerLifecycle struct { // post_start block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#post_start StatefulSet#post_start} PostStart interface{} `field:"optional" json:"postStart" yaml:"postStart"` // pre_stop block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#pre_stop StatefulSet#pre_stop} PreStop interface{} `field:"optional" json:"preStop" yaml:"preStop"` }
type StatefulSetSpecTemplateSpecInitContainerLifecycleOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerLifecycleOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecInitContainerLifecycle SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerLifecycle) PostStart() StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartList PostStartInput() interface{} PreStop() StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopList 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 NewStatefulSetSpecTemplateSpecInitContainerLifecycleOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecycleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerLifecycleOutputReference
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStart ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStart struct { // exec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#exec StatefulSet#exec} Exec *StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExec `field:"optional" json:"exec" yaml:"exec"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#http_get StatefulSet#http_get} HttpGet *StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#tcp_socket StatefulSet#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` }
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExec ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#command StatefulSet#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference 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() *StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExec SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#host StatefulSet#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#http_header StatefulSet#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#scheme StatefulSet#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#value StatefulSet#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet) 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 NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartList ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartList ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartList
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference ExecInput() *StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExec // Experimental. Fqn() *string HttpGet() StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference HttpGetInput() *StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet InternalValue() interface{} SetInternalValue(val interface{}) TcpSocket() StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList 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 *StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExec) PutHttpGet(value *StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet) 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 NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *string `field:"required" json:"port" yaml:"port"` }
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStop ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStop struct { // exec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#exec StatefulSet#exec} Exec *StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExec `field:"optional" json:"exec" yaml:"exec"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#http_get StatefulSet#http_get} HttpGet *StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#tcp_socket StatefulSet#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` }
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExec ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#command StatefulSet#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference 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() *StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExec SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#host StatefulSet#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#http_header StatefulSet#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#scheme StatefulSet#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#value StatefulSet#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet) 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 NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopList ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopList ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopList
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference ExecInput() *StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExec // Experimental. Fqn() *string HttpGet() StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference HttpGetInput() *StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet InternalValue() interface{} SetInternalValue(val interface{}) TcpSocket() StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList 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 *StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExec) PutHttpGet(value *StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet) 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 NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *string `field:"required" json:"port" yaml:"port"` }
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference
type StatefulSetSpecTemplateSpecInitContainerList ¶
type StatefulSetSpecTemplateSpecInitContainerList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecInitContainerOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerList ¶
func NewStatefulSetSpecTemplateSpecInitContainerList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerList
type StatefulSetSpecTemplateSpecInitContainerLivenessProbe ¶
type StatefulSetSpecTemplateSpecInitContainerLivenessProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#exec StatefulSet#exec} Exec *StatefulSetSpecTemplateSpecInitContainerLivenessProbeExec `field:"optional" json:"exec" yaml:"exec"` // Minimum consecutive failures for the probe to be considered failed after having succeeded. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#failure_threshold StatefulSet#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // grpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#grpc StatefulSet#grpc} Grpc interface{} `field:"optional" json:"grpc" yaml:"grpc"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#http_get StatefulSet#http_get} HttpGet *StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#initial_delay_seconds StatefulSet#initial_delay_seconds} InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"` // How often (in seconds) to perform the probe. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#period_seconds StatefulSet#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#success_threshold StatefulSet#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#tcp_socket StatefulSet#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#timeout_seconds StatefulSet#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeExec ¶
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#command StatefulSet#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference 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() *StatefulSetSpecTemplateSpecInitContainerLivenessProbeExec SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerLivenessProbeExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpc ¶
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpc struct { // Number of the port to access on the container. Number must be in the range 1 to 65535. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *float64 `field:"required" json:"port" yaml:"port"` // Name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#service StatefulSet#service} Service *string `field:"optional" json:"service" yaml:"service"` }
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcList ¶
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcList ¶
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcList
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Port() *float64 SetPort(val *float64) PortInput() *float64 Service() *string SetService(val *string) ServiceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetService() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGet ¶
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#host StatefulSet#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#http_header StatefulSet#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#scheme StatefulSet#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader ¶
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#value StatefulSet#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList ¶
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList ¶
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGet SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGet) 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 NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() StatefulSetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference ExecInput() *StatefulSetSpecTemplateSpecInitContainerLivenessProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string Grpc() StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcList GrpcInput() interface{} HttpGet() StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference HttpGetInput() *StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *StatefulSetSpecTemplateSpecInitContainerLivenessProbe SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerLivenessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList 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 *StatefulSetSpecTemplateSpecInitContainerLivenessProbeExec) PutGrpc(value interface{}) PutHttpGet(value *StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetGrpc() ResetHttpGet() ResetInitialDelaySeconds() ResetPeriodSeconds() ResetSuccessThreshold() ResetTcpSocket() ResetTimeoutSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerLivenessProbeOutputReference
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocket ¶
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *string `field:"required" json:"port" yaml:"port"` }
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList ¶
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList ¶
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference
type StatefulSetSpecTemplateSpecInitContainerOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerOutputReference 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() StatefulSetSpecTemplateSpecInitContainerEnvList EnvFrom() StatefulSetSpecTemplateSpecInitContainerEnvFromList 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() StatefulSetSpecTemplateSpecInitContainerLifecycleOutputReference LifecycleInput() *StatefulSetSpecTemplateSpecInitContainerLifecycle LivenessProbe() StatefulSetSpecTemplateSpecInitContainerLivenessProbeOutputReference LivenessProbeInput() *StatefulSetSpecTemplateSpecInitContainerLivenessProbe Name() *string SetName(val *string) NameInput() *string Port() StatefulSetSpecTemplateSpecInitContainerPortList PortInput() interface{} ReadinessProbe() StatefulSetSpecTemplateSpecInitContainerReadinessProbeOutputReference ReadinessProbeInput() *StatefulSetSpecTemplateSpecInitContainerReadinessProbe Resources() StatefulSetSpecTemplateSpecInitContainerResourcesOutputReference ResourcesInput() *StatefulSetSpecTemplateSpecInitContainerResources SecurityContext() StatefulSetSpecTemplateSpecInitContainerSecurityContextOutputReference SecurityContextInput() *StatefulSetSpecTemplateSpecInitContainerSecurityContext StartupProbe() StatefulSetSpecTemplateSpecInitContainerStartupProbeOutputReference StartupProbeInput() *StatefulSetSpecTemplateSpecInitContainerStartupProbe Stdin() interface{} SetStdin(val interface{}) StdinInput() interface{} StdinOnce() interface{} SetStdinOnce(val interface{}) StdinOnceInput() interface{} TerminationMessagePath() *string SetTerminationMessagePath(val *string) TerminationMessagePathInput() *string TerminationMessagePolicy() *string SetTerminationMessagePolicy(val *string) TerminationMessagePolicyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Tty() interface{} SetTty(val interface{}) TtyInput() interface{} VolumeDevice() StatefulSetSpecTemplateSpecInitContainerVolumeDeviceList VolumeDeviceInput() interface{} VolumeMount() StatefulSetSpecTemplateSpecInitContainerVolumeMountList 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 *StatefulSetSpecTemplateSpecInitContainerLifecycle) PutLivenessProbe(value *StatefulSetSpecTemplateSpecInitContainerLivenessProbe) PutPort(value interface{}) PutReadinessProbe(value *StatefulSetSpecTemplateSpecInitContainerReadinessProbe) PutResources(value *StatefulSetSpecTemplateSpecInitContainerResources) PutSecurityContext(value *StatefulSetSpecTemplateSpecInitContainerSecurityContext) PutStartupProbe(value *StatefulSetSpecTemplateSpecInitContainerStartupProbe) PutVolumeDevice(value interface{}) PutVolumeMount(value interface{}) ResetArgs() ResetCommand() ResetEnv() ResetEnvFrom() ResetImage() ResetImagePullPolicy() ResetLifecycle() ResetLivenessProbe() ResetPort() ResetReadinessProbe() ResetResources() ResetSecurityContext() ResetStartupProbe() ResetStdin() ResetStdinOnce() ResetTerminationMessagePath() ResetTerminationMessagePolicy() ResetTty() ResetVolumeDevice() ResetVolumeMount() ResetWorkingDir() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerOutputReference
type StatefulSetSpecTemplateSpecInitContainerPort ¶
type StatefulSetSpecTemplateSpecInitContainerPort struct { // Number of port to expose on the pod's IP address. // // This must be a valid port number, 0 < x < 65536. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#container_port StatefulSet#container_port} ContainerPort *float64 `field:"required" json:"containerPort" yaml:"containerPort"` // What host IP to bind the external port to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#host_ip StatefulSet#host_ip} HostIp *string `field:"optional" json:"hostIp" yaml:"hostIp"` // Number of port to expose on the host. // // If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#host_port StatefulSet#host_port} HostPort *float64 `field:"optional" json:"hostPort" yaml:"hostPort"` // If specified, this must be an IANA_SVC_NAME and unique within the pod. // // Each named port in a pod must have a unique name. Name for the port that can be referred to by services // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // Protocol for port. Must be UDP or TCP. Defaults to "TCP". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#protocol StatefulSet#protocol} Protocol *string `field:"optional" json:"protocol" yaml:"protocol"` }
type StatefulSetSpecTemplateSpecInitContainerPortList ¶
type StatefulSetSpecTemplateSpecInitContainerPortList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecInitContainerPortOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerPortList ¶
func NewStatefulSetSpecTemplateSpecInitContainerPortList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerPortList
type StatefulSetSpecTemplateSpecInitContainerPortOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerPortOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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 NewStatefulSetSpecTemplateSpecInitContainerPortOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerPortOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerPortOutputReference
type StatefulSetSpecTemplateSpecInitContainerReadinessProbe ¶
type StatefulSetSpecTemplateSpecInitContainerReadinessProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#exec StatefulSet#exec} Exec *StatefulSetSpecTemplateSpecInitContainerReadinessProbeExec `field:"optional" json:"exec" yaml:"exec"` // Minimum consecutive failures for the probe to be considered failed after having succeeded. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#failure_threshold StatefulSet#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // grpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#grpc StatefulSet#grpc} Grpc interface{} `field:"optional" json:"grpc" yaml:"grpc"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#http_get StatefulSet#http_get} HttpGet *StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#initial_delay_seconds StatefulSet#initial_delay_seconds} InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"` // How often (in seconds) to perform the probe. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#period_seconds StatefulSet#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#success_threshold StatefulSet#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#tcp_socket StatefulSet#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#timeout_seconds StatefulSet#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeExec ¶
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#command StatefulSet#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference 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() *StatefulSetSpecTemplateSpecInitContainerReadinessProbeExec SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerReadinessProbeExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpc ¶
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpc struct { // Number of the port to access on the container. Number must be in the range 1 to 65535. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *float64 `field:"required" json:"port" yaml:"port"` // Name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#service StatefulSet#service} Service *string `field:"optional" json:"service" yaml:"service"` }
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcList ¶
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcList ¶
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcList
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Port() *float64 SetPort(val *float64) PortInput() *float64 Service() *string SetService(val *string) ServiceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetService() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGet ¶
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#host StatefulSet#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#http_header StatefulSet#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#scheme StatefulSet#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader ¶
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#value StatefulSet#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList ¶
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList ¶
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGet SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGet) 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 NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() StatefulSetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference ExecInput() *StatefulSetSpecTemplateSpecInitContainerReadinessProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string Grpc() StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcList GrpcInput() interface{} HttpGet() StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference HttpGetInput() *StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *StatefulSetSpecTemplateSpecInitContainerReadinessProbe SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerReadinessProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList 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 *StatefulSetSpecTemplateSpecInitContainerReadinessProbeExec) PutGrpc(value interface{}) PutHttpGet(value *StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetGrpc() ResetHttpGet() ResetInitialDelaySeconds() ResetPeriodSeconds() ResetSuccessThreshold() ResetTcpSocket() ResetTimeoutSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerReadinessProbeOutputReference
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocket ¶
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *string `field:"required" json:"port" yaml:"port"` }
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList ¶
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList ¶
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference
type StatefulSetSpecTemplateSpecInitContainerResources ¶
type StatefulSetSpecTemplateSpecInitContainerResources struct { // Describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#limits StatefulSet#limits} Limits *map[string]*string `field:"optional" json:"limits" yaml:"limits"` // Requests describes the minimum amount of compute resources required. // // If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#requests StatefulSet#requests} Requests *map[string]*string `field:"optional" json:"requests" yaml:"requests"` }
type StatefulSetSpecTemplateSpecInitContainerResourcesOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerResourcesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecInitContainerResources SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerResources) 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 NewStatefulSetSpecTemplateSpecInitContainerResourcesOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerResourcesOutputReference
type StatefulSetSpecTemplateSpecInitContainerSecurityContext ¶
type StatefulSetSpecTemplateSpecInitContainerSecurityContext struct { // AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. // // This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#allow_privilege_escalation StatefulSet#allow_privilege_escalation} AllowPrivilegeEscalation interface{} `field:"optional" json:"allowPrivilegeEscalation" yaml:"allowPrivilegeEscalation"` // capabilities block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#capabilities StatefulSet#capabilities} Capabilities *StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilities `field:"optional" json:"capabilities" yaml:"capabilities"` // Run container in privileged mode. // // Processes in privileged containers are essentially equivalent to root on the host. Defaults to false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#privileged StatefulSet#privileged} Privileged interface{} `field:"optional" json:"privileged" yaml:"privileged"` // Whether this container has a read-only root filesystem. Default is false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#read_only_root_filesystem StatefulSet#read_only_root_filesystem} ReadOnlyRootFilesystem interface{} `field:"optional" json:"readOnlyRootFilesystem" yaml:"readOnlyRootFilesystem"` // The GID to run the entrypoint of the container process. // // Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#run_as_group StatefulSet#run_as_group} RunAsGroup *string `field:"optional" json:"runAsGroup" yaml:"runAsGroup"` // Indicates that the container must run as a non-root user. // // If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#run_as_non_root StatefulSet#run_as_non_root} RunAsNonRoot interface{} `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"` // The UID to run the entrypoint of the container process. // // Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#run_as_user StatefulSet#run_as_user} RunAsUser *string `field:"optional" json:"runAsUser" yaml:"runAsUser"` // seccomp_profile block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#seccomp_profile StatefulSet#seccomp_profile} SeccompProfile *StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"` // se_linux_options block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#se_linux_options StatefulSet#se_linux_options} SeLinuxOptions *StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"` }
type StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilities ¶
type StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilities struct { // Added capabilities. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#add StatefulSet#add} Add *[]*string `field:"optional" json:"add" yaml:"add"` // Removed capabilities. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#drop StatefulSet#drop} Drop *[]*string `field:"optional" json:"drop" yaml:"drop"` }
type StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference 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() *StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilities SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilities) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewStatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference
type StatefulSetSpecTemplateSpecInitContainerSecurityContextOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerSecurityContextOutputReference interface { cdktf.ComplexObject AllowPrivilegeEscalation() interface{} SetAllowPrivilegeEscalation(val interface{}) AllowPrivilegeEscalationInput() interface{} Capabilities() StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference CapabilitiesInput() *StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilities // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecInitContainerSecurityContext SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerSecurityContext) 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() StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference SeccompProfileInput() *StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfile SeLinuxOptions() StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference SeLinuxOptionsInput() *StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilities) PutSeccompProfile(value *StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfile) PutSeLinuxOptions(value *StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions) 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 NewStatefulSetSpecTemplateSpecInitContainerSecurityContextOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerSecurityContextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerSecurityContextOutputReference
type StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions ¶
type StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions struct { // Level is SELinux level label that applies to the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#level StatefulSet#level} Level *string `field:"optional" json:"level" yaml:"level"` // Role is a SELinux role label that applies to the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#role StatefulSet#role} Role *string `field:"optional" json:"role" yaml:"role"` // Type is a SELinux type label that applies to the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#type StatefulSet#type} Type *string `field:"optional" json:"type" yaml:"type"` // User is a SELinux user label that applies to the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#user StatefulSet#user} User *string `field:"optional" json:"user" yaml:"user"` }
type StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions) 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 NewStatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference
type StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfile ¶
type StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfile struct { // Localhost Profile indicates a profile defined in a file on the node should be used. // // The profile must be preconfigured on the node to work. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#localhost_profile StatefulSet#localhost_profile} LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"` // Type indicates which kind of seccomp profile will be applied. Valid options are: Localhost, RuntimeDefault, Unconfined. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#type StatefulSet#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfile SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfile) 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 NewStatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference
type StatefulSetSpecTemplateSpecInitContainerStartupProbe ¶
type StatefulSetSpecTemplateSpecInitContainerStartupProbe struct { // exec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#exec StatefulSet#exec} Exec *StatefulSetSpecTemplateSpecInitContainerStartupProbeExec `field:"optional" json:"exec" yaml:"exec"` // Minimum consecutive failures for the probe to be considered failed after having succeeded. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#failure_threshold StatefulSet#failure_threshold} FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"` // grpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#grpc StatefulSet#grpc} Grpc interface{} `field:"optional" json:"grpc" yaml:"grpc"` // http_get block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#http_get StatefulSet#http_get} HttpGet *StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"` // Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#initial_delay_seconds StatefulSet#initial_delay_seconds} InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"` // How often (in seconds) to perform the probe. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#period_seconds StatefulSet#period_seconds} PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#success_threshold StatefulSet#success_threshold} SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"` // tcp_socket block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#tcp_socket StatefulSet#tcp_socket} TcpSocket interface{} `field:"optional" json:"tcpSocket" yaml:"tcpSocket"` // Number of seconds after which the probe times out. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#timeout_seconds StatefulSet#timeout_seconds} TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"` }
type StatefulSetSpecTemplateSpecInitContainerStartupProbeExec ¶
type StatefulSetSpecTemplateSpecInitContainerStartupProbeExec struct { // Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. // // The command is simply exec'd, it is not run inside a shell, so traditional shell instructions. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#command StatefulSet#command} Command *[]*string `field:"optional" json:"command" yaml:"command"` }
type StatefulSetSpecTemplateSpecInitContainerStartupProbeExecOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerStartupProbeExecOutputReference 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() *StatefulSetSpecTemplateSpecInitContainerStartupProbeExec SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerStartupProbeExec) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewStatefulSetSpecTemplateSpecInitContainerStartupProbeExecOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeExecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerStartupProbeExecOutputReference
type StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpc ¶
type StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpc struct { // Number of the port to access on the container. Number must be in the range 1 to 65535. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *float64 `field:"required" json:"port" yaml:"port"` // Name of the service to place in the gRPC HealthCheckRequest (see https://github.com/grpc/grpc/blob/master/doc/health-checking.md). If this is not specified, the default behavior is defined by gRPC. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#service StatefulSet#service} Service *string `field:"optional" json:"service" yaml:"service"` }
type StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcList ¶
type StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcList ¶
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcList
type StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Port() *float64 SetPort(val *float64) PortInput() *float64 Service() *string SetService(val *string) ServiceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetService() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference
type StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGet ¶
type StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGet struct { // Host name to connect to, defaults to the pod IP. You probably want to set "Host" in httpHeaders instead. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#host StatefulSet#host} Host *string `field:"optional" json:"host" yaml:"host"` // http_header block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#http_header StatefulSet#http_header} HttpHeader interface{} `field:"optional" json:"httpHeader" yaml:"httpHeader"` // Path to access on the HTTP server. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"optional" json:"path" yaml:"path"` // Name or number of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *string `field:"optional" json:"port" yaml:"port"` // Scheme to use for connecting to the host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#scheme StatefulSet#scheme} Scheme *string `field:"optional" json:"scheme" yaml:"scheme"` }
type StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader ¶
type StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader struct { // The header field name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // The header field value. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#value StatefulSet#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList ¶
type StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList ¶
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList
type StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference
type StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList HttpHeaderInput() interface{} InternalValue() *StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGet SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGet) 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 NewStatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference
type StatefulSetSpecTemplateSpecInitContainerStartupProbeOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerStartupProbeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() StatefulSetSpecTemplateSpecInitContainerStartupProbeExecOutputReference ExecInput() *StatefulSetSpecTemplateSpecInitContainerStartupProbeExec FailureThreshold() *float64 SetFailureThreshold(val *float64) FailureThresholdInput() *float64 // Experimental. Fqn() *string Grpc() StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcList GrpcInput() interface{} HttpGet() StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference HttpGetInput() *StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGet InitialDelaySeconds() *float64 SetInitialDelaySeconds(val *float64) InitialDelaySecondsInput() *float64 InternalValue() *StatefulSetSpecTemplateSpecInitContainerStartupProbe SetInternalValue(val *StatefulSetSpecTemplateSpecInitContainerStartupProbe) PeriodSeconds() *float64 SetPeriodSeconds(val *float64) PeriodSecondsInput() *float64 SuccessThreshold() *float64 SetSuccessThreshold(val *float64) SuccessThresholdInput() *float64 TcpSocket() StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketList 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 *StatefulSetSpecTemplateSpecInitContainerStartupProbeExec) PutGrpc(value interface{}) PutHttpGet(value *StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGet) PutTcpSocket(value interface{}) ResetExec() ResetFailureThreshold() ResetGrpc() ResetHttpGet() ResetInitialDelaySeconds() ResetPeriodSeconds() ResetSuccessThreshold() ResetTcpSocket() ResetTimeoutSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecInitContainerStartupProbeOutputReference
type StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocket ¶
type StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocket struct { // Number or name of the port to access on the container. // // Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#port StatefulSet#port} Port *string `field:"required" json:"port" yaml:"port"` }
type StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketList ¶
type StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketList ¶
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketList
type StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference
type StatefulSetSpecTemplateSpecInitContainerVolumeDevice ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecInitContainerVolumeDevice struct { // Path within the container at which the volume device should be attached. For example '/dev/xvda'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#device_path StatefulSet#device_path} DevicePath *string `field:"required" json:"devicePath" yaml:"devicePath"` // This must match the Name of a PersistentVolumeClaim. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"required" json:"name" yaml:"name"` }
type StatefulSetSpecTemplateSpecInitContainerVolumeDeviceList ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecInitContainerVolumeDeviceList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecInitContainerVolumeDeviceOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerVolumeDeviceList ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecInitContainerVolumeDeviceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerVolumeDeviceList
type StatefulSetSpecTemplateSpecInitContainerVolumeDeviceOutputReference ¶ added in v11.8.0
type StatefulSetSpecTemplateSpecInitContainerVolumeDeviceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DevicePath() *string SetDevicePath(val *string) DevicePathInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerVolumeDeviceOutputReference ¶ added in v11.8.0
func NewStatefulSetSpecTemplateSpecInitContainerVolumeDeviceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerVolumeDeviceOutputReference
type StatefulSetSpecTemplateSpecInitContainerVolumeMount ¶
type StatefulSetSpecTemplateSpecInitContainerVolumeMount struct { // Path within the container at which the volume should be mounted. Must not contain ':'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#mount_path StatefulSet#mount_path} MountPath *string `field:"required" json:"mountPath" yaml:"mountPath"` // This must match the Name of a Volume. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"required" json:"name" yaml:"name"` // Mount propagation mode. // // mount_propagation determines how mounts are propagated from the host to container and the other way around. Valid values are None (default), HostToContainer and Bidirectional. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#mount_propagation StatefulSet#mount_propagation} MountPropagation *string `field:"optional" json:"mountPropagation" yaml:"mountPropagation"` // Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#read_only StatefulSet#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // Path within the volume from which the container's volume should be mounted. Defaults to "" (volume's root). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#sub_path StatefulSet#sub_path} SubPath *string `field:"optional" json:"subPath" yaml:"subPath"` }
type StatefulSetSpecTemplateSpecInitContainerVolumeMountList ¶
type StatefulSetSpecTemplateSpecInitContainerVolumeMountList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecInitContainerVolumeMountOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecInitContainerVolumeMountList ¶
func NewStatefulSetSpecTemplateSpecInitContainerVolumeMountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecInitContainerVolumeMountList
type StatefulSetSpecTemplateSpecInitContainerVolumeMountOutputReference ¶
type StatefulSetSpecTemplateSpecInitContainerVolumeMountOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecInitContainerVolumeMountOutputReference ¶
func NewStatefulSetSpecTemplateSpecInitContainerVolumeMountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecInitContainerVolumeMountOutputReference
type StatefulSetSpecTemplateSpecOs ¶
type StatefulSetSpecTemplateSpecOs struct { // Name is the name of the operating system. The currently supported values are linux and windows. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"required" json:"name" yaml:"name"` }
type StatefulSetSpecTemplateSpecOsOutputReference ¶
type StatefulSetSpecTemplateSpecOsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecOs SetInternalValue(val *StatefulSetSpecTemplateSpecOs) 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 NewStatefulSetSpecTemplateSpecOsOutputReference ¶
func NewStatefulSetSpecTemplateSpecOsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecOsOutputReference
type StatefulSetSpecTemplateSpecOutputReference ¶
type StatefulSetSpecTemplateSpecOutputReference interface { cdktf.ComplexObject ActiveDeadlineSeconds() *float64 SetActiveDeadlineSeconds(val *float64) ActiveDeadlineSecondsInput() *float64 Affinity() StatefulSetSpecTemplateSpecAffinityOutputReference AffinityInput() *StatefulSetSpecTemplateSpecAffinity 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() StatefulSetSpecTemplateSpecContainerList 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() StatefulSetSpecTemplateSpecDnsConfigOutputReference DnsConfigInput() *StatefulSetSpecTemplateSpecDnsConfig DnsPolicy() *string SetDnsPolicy(val *string) DnsPolicyInput() *string EnableServiceLinks() interface{} SetEnableServiceLinks(val interface{}) EnableServiceLinksInput() interface{} // Experimental. Fqn() *string HostAliases() StatefulSetSpecTemplateSpecHostAliasesList 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() StatefulSetSpecTemplateSpecImagePullSecretsList ImagePullSecretsInput() interface{} InitContainer() StatefulSetSpecTemplateSpecInitContainerList InitContainerInput() interface{} InternalValue() *StatefulSetSpecTemplateSpec SetInternalValue(val *StatefulSetSpecTemplateSpec) NodeName() *string SetNodeName(val *string) NodeNameInput() *string NodeSelector() *map[string]*string SetNodeSelector(val *map[string]*string) NodeSelectorInput() *map[string]*string Os() StatefulSetSpecTemplateSpecOsOutputReference OsInput() *StatefulSetSpecTemplateSpecOs PriorityClassName() *string SetPriorityClassName(val *string) PriorityClassNameInput() *string ReadinessGate() StatefulSetSpecTemplateSpecReadinessGateList ReadinessGateInput() interface{} RestartPolicy() *string SetRestartPolicy(val *string) RestartPolicyInput() *string RuntimeClassName() *string SetRuntimeClassName(val *string) RuntimeClassNameInput() *string SchedulerName() *string SetSchedulerName(val *string) SchedulerNameInput() *string SecurityContext() StatefulSetSpecTemplateSpecSecurityContextOutputReference SecurityContextInput() *StatefulSetSpecTemplateSpecSecurityContext 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() StatefulSetSpecTemplateSpecTolerationList TolerationInput() interface{} TopologySpreadConstraint() StatefulSetSpecTemplateSpecTopologySpreadConstraintList TopologySpreadConstraintInput() interface{} Volume() StatefulSetSpecTemplateSpecVolumeList 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 *StatefulSetSpecTemplateSpecAffinity) PutContainer(value interface{}) PutDnsConfig(value *StatefulSetSpecTemplateSpecDnsConfig) PutHostAliases(value interface{}) PutImagePullSecrets(value interface{}) PutInitContainer(value interface{}) PutOs(value *StatefulSetSpecTemplateSpecOs) PutReadinessGate(value interface{}) PutSecurityContext(value *StatefulSetSpecTemplateSpecSecurityContext) PutToleration(value interface{}) PutTopologySpreadConstraint(value interface{}) PutVolume(value interface{}) ResetActiveDeadlineSeconds() ResetAffinity() ResetAutomountServiceAccountToken() ResetContainer() ResetDnsConfig() ResetDnsPolicy() ResetEnableServiceLinks() ResetHostAliases() ResetHostIpc() ResetHostname() ResetHostNetwork() ResetHostPid() ResetImagePullSecrets() ResetInitContainer() ResetNodeName() ResetNodeSelector() ResetOs() ResetPriorityClassName() ResetReadinessGate() ResetRestartPolicy() ResetRuntimeClassName() ResetSchedulerName() ResetSecurityContext() ResetServiceAccountName() ResetSubdomain() ResetTerminationGracePeriodSeconds() ResetToleration() ResetTopologySpreadConstraint() ResetVolume() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecOutputReference ¶
func NewStatefulSetSpecTemplateSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecOutputReference
type StatefulSetSpecTemplateSpecReadinessGate ¶
type StatefulSetSpecTemplateSpecReadinessGate struct { // refers to a condition in the pod's condition list with matching type. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#condition_type StatefulSet#condition_type} ConditionType *string `field:"required" json:"conditionType" yaml:"conditionType"` }
type StatefulSetSpecTemplateSpecReadinessGateList ¶
type StatefulSetSpecTemplateSpecReadinessGateList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecReadinessGateOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecReadinessGateList ¶
func NewStatefulSetSpecTemplateSpecReadinessGateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecReadinessGateList
type StatefulSetSpecTemplateSpecReadinessGateOutputReference ¶
type StatefulSetSpecTemplateSpecReadinessGateOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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 NewStatefulSetSpecTemplateSpecReadinessGateOutputReference ¶
func NewStatefulSetSpecTemplateSpecReadinessGateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecReadinessGateOutputReference
type StatefulSetSpecTemplateSpecSecurityContext ¶
type StatefulSetSpecTemplateSpecSecurityContext struct { // A special supplemental group that applies to all containers in a pod. // // Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod: 1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR'd with rw-rw---- If unset, the Kubelet will not modify the ownership and permissions of any volume. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#fs_group StatefulSet#fs_group} FsGroup *string `field:"optional" json:"fsGroup" yaml:"fsGroup"` // fsGroupChangePolicy defines behavior of changing ownership and permission of the volume before being exposed inside Pod. // // This field will only apply to volume types which support fsGroup based ownership(and permissions). It will have no effect on ephemeral volume types such as: secret, configmaps and emptydir. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#fs_group_change_policy StatefulSet#fs_group_change_policy} FsGroupChangePolicy *string `field:"optional" json:"fsGroupChangePolicy" yaml:"fsGroupChangePolicy"` // The GID to run the entrypoint of the container process. // // Uses runtime default if unset. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#run_as_group StatefulSet#run_as_group} RunAsGroup *string `field:"optional" json:"runAsGroup" yaml:"runAsGroup"` // Indicates that the container must run as a non-root user. // // If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#run_as_non_root StatefulSet#run_as_non_root} RunAsNonRoot interface{} `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"` // The UID to run the entrypoint of the container process. // // Defaults to user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#run_as_user StatefulSet#run_as_user} RunAsUser *string `field:"optional" json:"runAsUser" yaml:"runAsUser"` // seccomp_profile block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#seccomp_profile StatefulSet#seccomp_profile} SeccompProfile *StatefulSetSpecTemplateSpecSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"` // se_linux_options block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#se_linux_options StatefulSet#se_linux_options} SeLinuxOptions *StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"` // A list of groups applied to the first process run in each container, in addition to the container's primary GID. // // If unspecified, no groups will be added to any container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#supplemental_groups StatefulSet#supplemental_groups} SupplementalGroups *[]*float64 `field:"optional" json:"supplementalGroups" yaml:"supplementalGroups"` // sysctl block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#sysctl StatefulSet#sysctl} Sysctl interface{} `field:"optional" json:"sysctl" yaml:"sysctl"` // windows_options block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#windows_options StatefulSet#windows_options} WindowsOptions *StatefulSetSpecTemplateSpecSecurityContextWindowsOptions `field:"optional" json:"windowsOptions" yaml:"windowsOptions"` }
type StatefulSetSpecTemplateSpecSecurityContextOutputReference ¶
type StatefulSetSpecTemplateSpecSecurityContextOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string FsGroup() *string SetFsGroup(val *string) FsGroupChangePolicy() *string SetFsGroupChangePolicy(val *string) FsGroupChangePolicyInput() *string FsGroupInput() *string InternalValue() *StatefulSetSpecTemplateSpecSecurityContext SetInternalValue(val *StatefulSetSpecTemplateSpecSecurityContext) RunAsGroup() *string SetRunAsGroup(val *string) RunAsGroupInput() *string RunAsNonRoot() interface{} SetRunAsNonRoot(val interface{}) RunAsNonRootInput() interface{} RunAsUser() *string SetRunAsUser(val *string) RunAsUserInput() *string SeccompProfile() StatefulSetSpecTemplateSpecSecurityContextSeccompProfileOutputReference SeccompProfileInput() *StatefulSetSpecTemplateSpecSecurityContextSeccompProfile SeLinuxOptions() StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference SeLinuxOptionsInput() *StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptions SupplementalGroups() *[]*float64 SetSupplementalGroups(val *[]*float64) SupplementalGroupsInput() *[]*float64 Sysctl() StatefulSetSpecTemplateSpecSecurityContextSysctlList SysctlInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WindowsOptions() StatefulSetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference WindowsOptionsInput() *StatefulSetSpecTemplateSpecSecurityContextWindowsOptions // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *StatefulSetSpecTemplateSpecSecurityContextSeccompProfile) PutSeLinuxOptions(value *StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptions) PutSysctl(value interface{}) PutWindowsOptions(value *StatefulSetSpecTemplateSpecSecurityContextWindowsOptions) ResetFsGroup() ResetFsGroupChangePolicy() ResetRunAsGroup() ResetRunAsNonRoot() ResetRunAsUser() ResetSeccompProfile() ResetSeLinuxOptions() ResetSupplementalGroups() ResetSysctl() ResetWindowsOptions() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecSecurityContextOutputReference ¶
func NewStatefulSetSpecTemplateSpecSecurityContextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecSecurityContextOutputReference
type StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptions ¶
type StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptions struct { // Level is SELinux level label that applies to the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#level StatefulSet#level} Level *string `field:"optional" json:"level" yaml:"level"` // Role is a SELinux role label that applies to the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#role StatefulSet#role} Role *string `field:"optional" json:"role" yaml:"role"` // Type is a SELinux type label that applies to the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#type StatefulSet#type} Type *string `field:"optional" json:"type" yaml:"type"` // User is a SELinux user label that applies to the container. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#user StatefulSet#user} User *string `field:"optional" json:"user" yaml:"user"` }
type StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference ¶
type StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptions SetInternalValue(val *StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptions) 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 NewStatefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference ¶
func NewStatefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference
type StatefulSetSpecTemplateSpecSecurityContextSeccompProfile ¶
type StatefulSetSpecTemplateSpecSecurityContextSeccompProfile struct { // Localhost Profile indicates a profile defined in a file on the node should be used. // // The profile must be preconfigured on the node to work. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#localhost_profile StatefulSet#localhost_profile} LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"` // Type indicates which kind of seccomp profile will be applied. Valid options are: Localhost, RuntimeDefault, Unconfined. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#type StatefulSet#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type StatefulSetSpecTemplateSpecSecurityContextSeccompProfileOutputReference ¶
type StatefulSetSpecTemplateSpecSecurityContextSeccompProfileOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecSecurityContextSeccompProfile SetInternalValue(val *StatefulSetSpecTemplateSpecSecurityContextSeccompProfile) 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 NewStatefulSetSpecTemplateSpecSecurityContextSeccompProfileOutputReference ¶
func NewStatefulSetSpecTemplateSpecSecurityContextSeccompProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecSecurityContextSeccompProfileOutputReference
type StatefulSetSpecTemplateSpecSecurityContextSysctl ¶
type StatefulSetSpecTemplateSpecSecurityContextSysctl struct { // Name of a property to set. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"required" json:"name" yaml:"name"` // Value of a property to set. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#value StatefulSet#value} Value *string `field:"required" json:"value" yaml:"value"` }
type StatefulSetSpecTemplateSpecSecurityContextSysctlList ¶
type StatefulSetSpecTemplateSpecSecurityContextSysctlList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecSecurityContextSysctlOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecSecurityContextSysctlList ¶
func NewStatefulSetSpecTemplateSpecSecurityContextSysctlList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecSecurityContextSysctlList
type StatefulSetSpecTemplateSpecSecurityContextSysctlOutputReference ¶
type StatefulSetSpecTemplateSpecSecurityContextSysctlOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecSecurityContextSysctlOutputReference ¶
func NewStatefulSetSpecTemplateSpecSecurityContextSysctlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecSecurityContextSysctlOutputReference
type StatefulSetSpecTemplateSpecSecurityContextWindowsOptions ¶
type StatefulSetSpecTemplateSpecSecurityContextWindowsOptions struct { // GMSACredentialSpec is where the GMSA admission webhook inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#gmsa_credential_spec StatefulSet#gmsa_credential_spec} GmsaCredentialSpec *string `field:"optional" json:"gmsaCredentialSpec" yaml:"gmsaCredentialSpec"` // GMSACredentialSpecName is the name of the GMSA credential spec to use. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#gmsa_credential_spec_name StatefulSet#gmsa_credential_spec_name} GmsaCredentialSpecName *string `field:"optional" json:"gmsaCredentialSpecName" yaml:"gmsaCredentialSpecName"` // HostProcess determines if a container should be run as a 'Host Process' container. Default value is false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#host_process StatefulSet#host_process} HostProcess interface{} `field:"optional" json:"hostProcess" yaml:"hostProcess"` // The UserName in Windows to run the entrypoint of the container process. // // Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#run_as_username StatefulSet#run_as_username} RunAsUsername *string `field:"optional" json:"runAsUsername" yaml:"runAsUsername"` }
type StatefulSetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference ¶
type StatefulSetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GmsaCredentialSpec() *string SetGmsaCredentialSpec(val *string) GmsaCredentialSpecInput() *string GmsaCredentialSpecName() *string SetGmsaCredentialSpecName(val *string) GmsaCredentialSpecNameInput() *string HostProcess() interface{} SetHostProcess(val interface{}) HostProcessInput() interface{} InternalValue() *StatefulSetSpecTemplateSpecSecurityContextWindowsOptions SetInternalValue(val *StatefulSetSpecTemplateSpecSecurityContextWindowsOptions) RunAsUsername() *string SetRunAsUsername(val *string) RunAsUsernameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetGmsaCredentialSpec() ResetGmsaCredentialSpecName() ResetHostProcess() ResetRunAsUsername() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference ¶
func NewStatefulSetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference
type StatefulSetSpecTemplateSpecToleration ¶
type StatefulSetSpecTemplateSpecToleration struct { // Effect indicates the taint effect to match. // // Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#effect StatefulSet#effect} Effect *string `field:"optional" json:"effect" yaml:"effect"` // Key is the taint key that the toleration applies to. // // Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // Operator represents a key's relationship to the value. // // Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#operator StatefulSet#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. // // By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#toleration_seconds StatefulSet#toleration_seconds} TolerationSeconds *string `field:"optional" json:"tolerationSeconds" yaml:"tolerationSeconds"` // Value is the taint value the toleration matches to. // // If the operator is Exists, the value should be empty, otherwise just a regular string. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#value StatefulSet#value} Value *string `field:"optional" json:"value" yaml:"value"` }
type StatefulSetSpecTemplateSpecTolerationList ¶
type StatefulSetSpecTemplateSpecTolerationList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecTolerationOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecTolerationList ¶
func NewStatefulSetSpecTemplateSpecTolerationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecTolerationList
type StatefulSetSpecTemplateSpecTolerationOutputReference ¶
type StatefulSetSpecTemplateSpecTolerationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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 NewStatefulSetSpecTemplateSpecTolerationOutputReference ¶
func NewStatefulSetSpecTemplateSpecTolerationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecTolerationOutputReference
type StatefulSetSpecTemplateSpecTopologySpreadConstraint ¶
type StatefulSetSpecTemplateSpecTopologySpreadConstraint struct { // label_selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#label_selector StatefulSet#label_selector} LabelSelector interface{} `field:"optional" json:"labelSelector" yaml:"labelSelector"` // is a set of pod label keys to select the pods over which spreading will be calculated. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_label_keys StatefulSet#match_label_keys} MatchLabelKeys *[]*string `field:"optional" json:"matchLabelKeys" yaml:"matchLabelKeys"` // describes the degree to which pods may be unevenly distributed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#max_skew StatefulSet#max_skew} MaxSkew *float64 `field:"optional" json:"maxSkew" yaml:"maxSkew"` // indicates a minimum number of eligible domains. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#min_domains StatefulSet#min_domains} MinDomains *float64 `field:"optional" json:"minDomains" yaml:"minDomains"` // indicates how we will treat Pod's nodeAffinity/nodeSelector when calculating pod topology spread skew. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#node_affinity_policy StatefulSet#node_affinity_policy} NodeAffinityPolicy *string `field:"optional" json:"nodeAffinityPolicy" yaml:"nodeAffinityPolicy"` // indicates how we will treat node taints when calculating pod topology spread skew. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#node_taints_policy StatefulSet#node_taints_policy} NodeTaintsPolicy *string `field:"optional" json:"nodeTaintsPolicy" yaml:"nodeTaintsPolicy"` // the key of node labels. // // Nodes that have a label with this key and identical values are considered to be in the same topology. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#topology_key StatefulSet#topology_key} TopologyKey *string `field:"optional" json:"topologyKey" yaml:"topologyKey"` // indicates how to deal with a pod if it doesn't satisfy the spread constraint. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#when_unsatisfiable StatefulSet#when_unsatisfiable} WhenUnsatisfiable *string `field:"optional" json:"whenUnsatisfiable" yaml:"whenUnsatisfiable"` }
type StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelector ¶
type StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_expressions StatefulSet#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_labels StatefulSet#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList ¶
type StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList ¶
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList
type StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions ¶
type StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#operator StatefulSet#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#values StatefulSet#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ¶
type StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList ¶
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList
type StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ¶
type StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference ¶
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference
type StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference ¶
type StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList 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 NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference ¶
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference
type StatefulSetSpecTemplateSpecTopologySpreadConstraintList ¶
type StatefulSetSpecTemplateSpecTopologySpreadConstraintList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecTopologySpreadConstraintOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintList ¶
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecTopologySpreadConstraintList
type StatefulSetSpecTemplateSpecTopologySpreadConstraintOutputReference ¶
type StatefulSetSpecTemplateSpecTopologySpreadConstraintOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList LabelSelectorInput() interface{} MatchLabelKeys() *[]*string SetMatchLabelKeys(val *[]*string) MatchLabelKeysInput() *[]*string MaxSkew() *float64 SetMaxSkew(val *float64) MaxSkewInput() *float64 MinDomains() *float64 SetMinDomains(val *float64) MinDomainsInput() *float64 NodeAffinityPolicy() *string SetNodeAffinityPolicy(val *string) NodeAffinityPolicyInput() *string NodeTaintsPolicy() *string SetNodeTaintsPolicy(val *string) NodeTaintsPolicyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TopologyKey() *string SetTopologyKey(val *string) TopologyKeyInput() *string WhenUnsatisfiable() *string SetWhenUnsatisfiable(val *string) WhenUnsatisfiableInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutLabelSelector(value interface{}) ResetLabelSelector() ResetMatchLabelKeys() ResetMaxSkew() ResetMinDomains() ResetNodeAffinityPolicy() ResetNodeTaintsPolicy() ResetTopologyKey() ResetWhenUnsatisfiable() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintOutputReference ¶
func NewStatefulSetSpecTemplateSpecTopologySpreadConstraintOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecTopologySpreadConstraintOutputReference
type StatefulSetSpecTemplateSpecVolume ¶
type StatefulSetSpecTemplateSpecVolume struct { // aws_elastic_block_store block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#aws_elastic_block_store StatefulSet#aws_elastic_block_store} AwsElasticBlockStore *StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStore `field:"optional" json:"awsElasticBlockStore" yaml:"awsElasticBlockStore"` // azure_disk block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#azure_disk StatefulSet#azure_disk} AzureDisk *StatefulSetSpecTemplateSpecVolumeAzureDisk `field:"optional" json:"azureDisk" yaml:"azureDisk"` // azure_file block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#azure_file StatefulSet#azure_file} AzureFile *StatefulSetSpecTemplateSpecVolumeAzureFile `field:"optional" json:"azureFile" yaml:"azureFile"` // ceph_fs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#ceph_fs StatefulSet#ceph_fs} CephFs *StatefulSetSpecTemplateSpecVolumeCephFs `field:"optional" json:"cephFs" yaml:"cephFs"` // cinder block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#cinder StatefulSet#cinder} Cinder *StatefulSetSpecTemplateSpecVolumeCinder `field:"optional" json:"cinder" yaml:"cinder"` // config_map block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#config_map StatefulSet#config_map} ConfigMap *StatefulSetSpecTemplateSpecVolumeConfigMap `field:"optional" json:"configMap" yaml:"configMap"` // csi block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#csi StatefulSet#csi} Csi *StatefulSetSpecTemplateSpecVolumeCsi `field:"optional" json:"csi" yaml:"csi"` // downward_api block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#downward_api StatefulSet#downward_api} DownwardApi *StatefulSetSpecTemplateSpecVolumeDownwardApi `field:"optional" json:"downwardApi" yaml:"downwardApi"` // empty_dir block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#empty_dir StatefulSet#empty_dir} EmptyDir *StatefulSetSpecTemplateSpecVolumeEmptyDir `field:"optional" json:"emptyDir" yaml:"emptyDir"` // ephemeral block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#ephemeral StatefulSet#ephemeral} Ephemeral *StatefulSetSpecTemplateSpecVolumeEphemeral `field:"optional" json:"ephemeral" yaml:"ephemeral"` // fc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#fc StatefulSet#fc} Fc *StatefulSetSpecTemplateSpecVolumeFc `field:"optional" json:"fc" yaml:"fc"` // flex_volume block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#flex_volume StatefulSet#flex_volume} FlexVolume *StatefulSetSpecTemplateSpecVolumeFlexVolume `field:"optional" json:"flexVolume" yaml:"flexVolume"` // flocker block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#flocker StatefulSet#flocker} Flocker *StatefulSetSpecTemplateSpecVolumeFlocker `field:"optional" json:"flocker" yaml:"flocker"` // gce_persistent_disk block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#gce_persistent_disk StatefulSet#gce_persistent_disk} GcePersistentDisk *StatefulSetSpecTemplateSpecVolumeGcePersistentDisk `field:"optional" json:"gcePersistentDisk" yaml:"gcePersistentDisk"` // git_repo block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#git_repo StatefulSet#git_repo} GitRepo *StatefulSetSpecTemplateSpecVolumeGitRepo `field:"optional" json:"gitRepo" yaml:"gitRepo"` // glusterfs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#glusterfs StatefulSet#glusterfs} Glusterfs *StatefulSetSpecTemplateSpecVolumeGlusterfs `field:"optional" json:"glusterfs" yaml:"glusterfs"` // host_path block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#host_path StatefulSet#host_path} HostPath *StatefulSetSpecTemplateSpecVolumeHostPath `field:"optional" json:"hostPath" yaml:"hostPath"` // iscsi block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#iscsi StatefulSet#iscsi} Iscsi *StatefulSetSpecTemplateSpecVolumeIscsi `field:"optional" json:"iscsi" yaml:"iscsi"` // local block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#local StatefulSet#local} Local *StatefulSetSpecTemplateSpecVolumeLocal `field:"optional" json:"local" yaml:"local"` // Volume's name. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // nfs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#nfs StatefulSet#nfs} Nfs *StatefulSetSpecTemplateSpecVolumeNfs `field:"optional" json:"nfs" yaml:"nfs"` // persistent_volume_claim block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#persistent_volume_claim StatefulSet#persistent_volume_claim} PersistentVolumeClaim *StatefulSetSpecTemplateSpecVolumePersistentVolumeClaim `field:"optional" json:"persistentVolumeClaim" yaml:"persistentVolumeClaim"` // photon_persistent_disk block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#photon_persistent_disk StatefulSet#photon_persistent_disk} PhotonPersistentDisk *StatefulSetSpecTemplateSpecVolumePhotonPersistentDisk `field:"optional" json:"photonPersistentDisk" yaml:"photonPersistentDisk"` // projected block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#projected StatefulSet#projected} Projected interface{} `field:"optional" json:"projected" yaml:"projected"` // quobyte block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#quobyte StatefulSet#quobyte} Quobyte *StatefulSetSpecTemplateSpecVolumeQuobyte `field:"optional" json:"quobyte" yaml:"quobyte"` // rbd block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#rbd StatefulSet#rbd} Rbd *StatefulSetSpecTemplateSpecVolumeRbd `field:"optional" json:"rbd" yaml:"rbd"` // secret block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#secret StatefulSet#secret} Secret *StatefulSetSpecTemplateSpecVolumeSecret `field:"optional" json:"secret" yaml:"secret"` // vsphere_volume block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#vsphere_volume StatefulSet#vsphere_volume} VsphereVolume *StatefulSetSpecTemplateSpecVolumeVsphereVolume `field:"optional" json:"vsphereVolume" yaml:"vsphereVolume"` }
type StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStore ¶
type StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStore struct { // Unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#volume_id StatefulSet#volume_id} VolumeId *string `field:"required" json:"volumeId" yaml:"volumeId"` // Filesystem type of the volume that you want to mount. // // Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#fs_type StatefulSet#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // The partition in the volume that you want to mount. // // If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as "1". Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#partition StatefulSet#partition} Partition *float64 `field:"optional" json:"partition" yaml:"partition"` // Whether to set the read-only property in VolumeMounts to "true". If omitted, the default is "false". More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#read_only StatefulSet#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStore SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStore) 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 NewStatefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference
type StatefulSetSpecTemplateSpecVolumeAzureDisk ¶
type StatefulSetSpecTemplateSpecVolumeAzureDisk struct { // Host Caching mode: None, Read Only, Read Write. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#caching_mode StatefulSet#caching_mode} CachingMode *string `field:"required" json:"cachingMode" yaml:"cachingMode"` // The URI the data disk in the blob storage. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#data_disk_uri StatefulSet#data_disk_uri} DataDiskUri *string `field:"required" json:"dataDiskUri" yaml:"dataDiskUri"` // The Name of the data disk in the blob storage. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#disk_name StatefulSet#disk_name} DiskName *string `field:"required" json:"diskName" yaml:"diskName"` // Filesystem type to mount. // // Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#fs_type StatefulSet#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // The type for the data disk. Expected values: Shared, Dedicated, Managed. Defaults to Shared. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#kind StatefulSet#kind} Kind *string `field:"optional" json:"kind" yaml:"kind"` // Whether to force the read-only setting in VolumeMounts. Defaults to false (read/write). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#read_only StatefulSet#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type StatefulSetSpecTemplateSpecVolumeAzureDiskOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeAzureDiskOutputReference 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() *StatefulSetSpecTemplateSpecVolumeAzureDisk SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeAzureDisk) 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 NewStatefulSetSpecTemplateSpecVolumeAzureDiskOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeAzureDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeAzureDiskOutputReference
type StatefulSetSpecTemplateSpecVolumeAzureFile ¶
type StatefulSetSpecTemplateSpecVolumeAzureFile struct { // The name of secret that contains Azure Storage Account Name and Key. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#secret_name StatefulSet#secret_name} SecretName *string `field:"required" json:"secretName" yaml:"secretName"` // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#share_name StatefulSet#share_name} ShareName *string `field:"required" json:"shareName" yaml:"shareName"` // Whether to force the read-only setting in VolumeMounts. Defaults to false (read/write). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#read_only StatefulSet#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // The namespace of the secret that contains Azure Storage Account Name and Key. // // For Kubernetes up to 1.18.x the default is the same as the Pod. For Kubernetes 1.19.x and later the default is "default" namespace. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#secret_namespace StatefulSet#secret_namespace} SecretNamespace *string `field:"optional" json:"secretNamespace" yaml:"secretNamespace"` }
type StatefulSetSpecTemplateSpecVolumeAzureFileOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeAzureFileOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecVolumeAzureFile SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeAzureFile) 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 NewStatefulSetSpecTemplateSpecVolumeAzureFileOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeAzureFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeAzureFileOutputReference
type StatefulSetSpecTemplateSpecVolumeCephFs ¶
type StatefulSetSpecTemplateSpecVolumeCephFs struct { // Monitors is a collection of Ceph monitors. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#monitors StatefulSet#monitors} Monitors *[]*string `field:"required" json:"monitors" yaml:"monitors"` // Used as the mounted root, rather than the full Ceph tree, default is /. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"optional" json:"path" yaml:"path"` // Whether to force the read-only setting in VolumeMounts. Defaults to `false` (read/write). More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#read_only StatefulSet#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // The path to key ring for User, default is `/etc/ceph/user.secret`. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#secret_file StatefulSet#secret_file} SecretFile *string `field:"optional" json:"secretFile" yaml:"secretFile"` // secret_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#secret_ref StatefulSet#secret_ref} SecretRef *StatefulSetSpecTemplateSpecVolumeCephFsSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` // User is the rados user name, default is admin. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#user StatefulSet#user} User *string `field:"optional" json:"user" yaml:"user"` }
type StatefulSetSpecTemplateSpecVolumeCephFsOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeCephFsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecVolumeCephFs SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeCephFs) 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() StatefulSetSpecTemplateSpecVolumeCephFsSecretRefOutputReference SecretRefInput() *StatefulSetSpecTemplateSpecVolumeCephFsSecretRef // 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 *StatefulSetSpecTemplateSpecVolumeCephFsSecretRef) 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 NewStatefulSetSpecTemplateSpecVolumeCephFsOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeCephFsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeCephFsOutputReference
type StatefulSetSpecTemplateSpecVolumeCephFsSecretRef ¶
type StatefulSetSpecTemplateSpecVolumeCephFsSecretRef struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#namespace StatefulSet#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type StatefulSetSpecTemplateSpecVolumeCephFsSecretRefOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeCephFsSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecVolumeCephFsSecretRef SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeCephFsSecretRef) 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 NewStatefulSetSpecTemplateSpecVolumeCephFsSecretRefOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeCephFsSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeCephFsSecretRefOutputReference
type StatefulSetSpecTemplateSpecVolumeCinder ¶
type StatefulSetSpecTemplateSpecVolumeCinder struct { // Volume ID used to identify the volume in Cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#volume_id StatefulSet#volume_id} VolumeId *string `field:"required" json:"volumeId" yaml:"volumeId"` // Filesystem type to mount. // // Must be a filesystem type supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#fs_type StatefulSet#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // Whether to force the read-only setting in VolumeMounts. Defaults to false (read/write). More info: https://examples.k8s.io/mysql-cinder-pd/README.md. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#read_only StatefulSet#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type StatefulSetSpecTemplateSpecVolumeCinderOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeCinderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *StatefulSetSpecTemplateSpecVolumeCinder SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeCinder) 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 NewStatefulSetSpecTemplateSpecVolumeCinderOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeCinderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeCinderOutputReference
type StatefulSetSpecTemplateSpecVolumeConfigMap ¶
type StatefulSetSpecTemplateSpecVolumeConfigMap struct { // Optional: mode bits to use on created files by default. // // Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#default_mode StatefulSet#default_mode} DefaultMode *string `field:"optional" json:"defaultMode" yaml:"defaultMode"` // items block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#items StatefulSet#items} Items interface{} `field:"optional" json:"items" yaml:"items"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // Optional: Specify whether the ConfigMap or its keys must be defined. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#optional StatefulSet#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type StatefulSetSpecTemplateSpecVolumeConfigMapItems ¶
type StatefulSetSpecTemplateSpecVolumeConfigMapItems struct { // The key to project. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // Optional: mode bits to use on this file, must be a value between 0 and 0777. // // If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#mode StatefulSet#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // The relative path of the file to map the key to. // // May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type StatefulSetSpecTemplateSpecVolumeConfigMapItemsList ¶
type StatefulSetSpecTemplateSpecVolumeConfigMapItemsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecVolumeConfigMapItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecVolumeConfigMapItemsList ¶
func NewStatefulSetSpecTemplateSpecVolumeConfigMapItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeConfigMapItemsList
type StatefulSetSpecTemplateSpecVolumeConfigMapItemsOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeConfigMapItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecVolumeConfigMapItemsOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeConfigMapItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeConfigMapItemsOutputReference
type StatefulSetSpecTemplateSpecVolumeConfigMapOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeConfigMapOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *StatefulSetSpecTemplateSpecVolumeConfigMap SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeConfigMap) Items() StatefulSetSpecTemplateSpecVolumeConfigMapItemsList 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 NewStatefulSetSpecTemplateSpecVolumeConfigMapOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeConfigMapOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeConfigMapOutputReference
type StatefulSetSpecTemplateSpecVolumeCsi ¶
type StatefulSetSpecTemplateSpecVolumeCsi struct { // the name of the volume driver to use. More info: https://kubernetes.io/docs/concepts/storage/volumes/#csi. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#driver StatefulSet#driver} Driver *string `field:"required" json:"driver" yaml:"driver"` // Filesystem type to mount. // // Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#fs_type StatefulSet#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // node_publish_secret_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#node_publish_secret_ref StatefulSet#node_publish_secret_ref} NodePublishSecretRef *StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRef `field:"optional" json:"nodePublishSecretRef" yaml:"nodePublishSecretRef"` // Whether to set the read-only property in VolumeMounts to "true". If omitted, the default is "false". More info: https://kubernetes.io/docs/concepts/storage/volumes#csi. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#read_only StatefulSet#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // Attributes of the volume to publish. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#volume_attributes StatefulSet#volume_attributes} VolumeAttributes *map[string]*string `field:"optional" json:"volumeAttributes" yaml:"volumeAttributes"` }
type StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRef ¶
type StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRef struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRef SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRef) 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 NewStatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference
type StatefulSetSpecTemplateSpecVolumeCsiOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeCsiOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *StatefulSetSpecTemplateSpecVolumeCsi SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeCsi) NodePublishSecretRef() StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference NodePublishSecretRefInput() *StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRef 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 *StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRef) 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 NewStatefulSetSpecTemplateSpecVolumeCsiOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeCsiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeCsiOutputReference
type StatefulSetSpecTemplateSpecVolumeDownwardApi ¶
type StatefulSetSpecTemplateSpecVolumeDownwardApi struct { // Optional: mode bits to use on created files by default. // // Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#default_mode StatefulSet#default_mode} DefaultMode *string `field:"optional" json:"defaultMode" yaml:"defaultMode"` // items block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#items StatefulSet#items} Items interface{} `field:"optional" json:"items" yaml:"items"` }
type StatefulSetSpecTemplateSpecVolumeDownwardApiItems ¶
type StatefulSetSpecTemplateSpecVolumeDownwardApiItems struct { // field_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#field_ref StatefulSet#field_ref} FieldRef *StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRef `field:"required" json:"fieldRef" yaml:"fieldRef"` // Path is the relative path name of the file to be created. // // Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..' // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"required" json:"path" yaml:"path"` // Optional: mode bits to use on this file, must be a value between 0 and 0777. // // If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#mode StatefulSet#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // resource_field_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#resource_field_ref StatefulSet#resource_field_ref} ResourceFieldRef *StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"` }
type StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRef ¶
type StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRef struct { // Version of the schema the FieldPath is written in terms of, defaults to "v1". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#api_version StatefulSet#api_version} ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"` // Path of the field to select in the specified API version. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#field_path StatefulSet#field_path} FieldPath *string `field:"optional" json:"fieldPath" yaml:"fieldPath"` }
type StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference 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() *StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRef SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRef) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference
type StatefulSetSpecTemplateSpecVolumeDownwardApiItemsList ¶
type StatefulSetSpecTemplateSpecVolumeDownwardApiItemsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecVolumeDownwardApiItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsList ¶
func NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeDownwardApiItemsList
type StatefulSetSpecTemplateSpecVolumeDownwardApiItemsOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeDownwardApiItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference FieldRefInput() *StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRef // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Mode() *string SetMode(val *string) ModeInput() *string Path() *string SetPath(val *string) PathInput() *string ResourceFieldRef() StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ResourceFieldRefInput() *StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRef) PutResourceFieldRef(value *StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef) 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 NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeDownwardApiItemsOutputReference
type StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef ¶
type StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#container_name StatefulSet#container_name}. ContainerName *string `field:"required" json:"containerName" yaml:"containerName"` // Resource to select. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#resource StatefulSet#resource} Resource *string `field:"required" json:"resource" yaml:"resource"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#divisor StatefulSet#divisor}. Divisor *string `field:"optional" json:"divisor" yaml:"divisor"` }
type StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() *StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef) 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 NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference
type StatefulSetSpecTemplateSpecVolumeDownwardApiOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeDownwardApiOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *StatefulSetSpecTemplateSpecVolumeDownwardApi SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeDownwardApi) Items() StatefulSetSpecTemplateSpecVolumeDownwardApiItemsList 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 NewStatefulSetSpecTemplateSpecVolumeDownwardApiOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeDownwardApiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeDownwardApiOutputReference
type StatefulSetSpecTemplateSpecVolumeEmptyDir ¶
type StatefulSetSpecTemplateSpecVolumeEmptyDir struct { // What type of storage medium should back this directory. // // The default is "" which means to use the node's default medium. Must be one of ["" "Memory" "HugePages" "HugePages-2Mi" "HugePages-1Gi"]. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#medium StatefulSet#medium} Medium *string `field:"optional" json:"medium" yaml:"medium"` // Total amount of local storage required for this EmptyDir volume. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#size_limit StatefulSet#size_limit} SizeLimit *string `field:"optional" json:"sizeLimit" yaml:"sizeLimit"` }
type StatefulSetSpecTemplateSpecVolumeEmptyDirOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeEmptyDirOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecVolumeEmptyDir SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeEmptyDir) 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 NewStatefulSetSpecTemplateSpecVolumeEmptyDirOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeEmptyDirOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeEmptyDirOutputReference
type StatefulSetSpecTemplateSpecVolumeEphemeral ¶
type StatefulSetSpecTemplateSpecVolumeEphemeral struct { // volume_claim_template block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#volume_claim_template StatefulSet#volume_claim_template} VolumeClaimTemplate *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate `field:"required" json:"volumeClaimTemplate" yaml:"volumeClaimTemplate"` }
type StatefulSetSpecTemplateSpecVolumeEphemeralOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeEphemeralOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecVolumeEphemeral SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeEphemeral) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VolumeClaimTemplate() StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference VolumeClaimTemplateInput() *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutVolumeClaimTemplate(value *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecVolumeEphemeralOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeEphemeralOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeEphemeralOutputReference
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate ¶
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate struct { // spec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#spec StatefulSet#spec} Spec *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec `field:"required" json:"spec" yaml:"spec"` // metadata block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#metadata StatefulSet#metadata} Metadata *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata `field:"optional" json:"metadata" yaml:"metadata"` }
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata ¶
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata struct { // An unstructured key value map stored with the persistent volume claim that may be used to store arbitrary metadata. // // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#annotations StatefulSet#annotations} Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"` // Map of string keys and values that can be used to organize and categorize (scope and select) the persistent volume claim. // // May match selectors of replication controllers and services. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#labels StatefulSet#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` }
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference interface { cdktf.ComplexObject Annotations() *map[string]*string SetAnnotations(val *map[string]*string) AnnotationsInput() *map[string]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata) Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAnnotations() ResetLabels() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate) Metadata() StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference MetadataInput() *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata Spec() StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference SpecInput() *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata) PutSpec(value *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec) ResetMetadata() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec ¶
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec struct { // A set of the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#access_modes StatefulSet#access_modes} AccessModes *[]*string `field:"required" json:"accessModes" yaml:"accessModes"` // resources block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#resources StatefulSet#resources} Resources *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources `field:"required" json:"resources" yaml:"resources"` // selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#selector StatefulSet#selector} Selector *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector `field:"optional" json:"selector" yaml:"selector"` // Name of the storage class requested by the claim. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#storage_class_name StatefulSet#storage_class_name} StorageClassName *string `field:"optional" json:"storageClassName" yaml:"storageClassName"` // Defines what type of volume is required by the claim. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#volume_mode StatefulSet#volume_mode} VolumeMode *string `field:"optional" json:"volumeMode" yaml:"volumeMode"` // The binding reference to the PersistentVolume backing this claim. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#volume_name StatefulSet#volume_name} VolumeName *string `field:"optional" json:"volumeName" yaml:"volumeName"` }
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference interface { cdktf.ComplexObject AccessModes() *[]*string SetAccessModes(val *[]*string) AccessModesInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec) Resources() StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ResourcesInput() *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources Selector() StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference SelectorInput() *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector StorageClassName() *string SetStorageClassName(val *string) StorageClassNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VolumeMode() *string SetVolumeMode(val *string) VolumeModeInput() *string VolumeName() *string SetVolumeName(val *string) VolumeNameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutResources(value *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources) PutSelector(value *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector) ResetSelector() ResetStorageClassName() ResetVolumeMode() ResetVolumeName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources ¶
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources struct { // Map describing the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#limits StatefulSet#limits} Limits *map[string]*string `field:"optional" json:"limits" yaml:"limits"` // Map describing the minimum amount of compute resources required. // // If this is omitted for a container, it defaults to `limits` if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#requests StatefulSet#requests} Requests *map[string]*string `field:"optional" json:"requests" yaml:"requests"` }
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources) 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 NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector ¶
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_expressions StatefulSet#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_labels StatefulSet#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions ¶
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#operator StatefulSet#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#values StatefulSet#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList ¶
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList ¶
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector) MatchExpressions() StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList 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 NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference
type StatefulSetSpecTemplateSpecVolumeFc ¶
type StatefulSetSpecTemplateSpecVolumeFc struct { // FC target lun number. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#lun StatefulSet#lun} Lun *float64 `field:"required" json:"lun" yaml:"lun"` // FC target worldwide names (WWNs). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#target_ww_ns StatefulSet#target_ww_ns} TargetWwNs *[]*string `field:"required" json:"targetWwNs" yaml:"targetWwNs"` // Filesystem type to mount. // // Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#fs_type StatefulSet#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // Whether to force the read-only setting in VolumeMounts. Defaults to false (read/write). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#read_only StatefulSet#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type StatefulSetSpecTemplateSpecVolumeFcOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeFcOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *StatefulSetSpecTemplateSpecVolumeFc SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeFc) 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 NewStatefulSetSpecTemplateSpecVolumeFcOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeFcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeFcOutputReference
type StatefulSetSpecTemplateSpecVolumeFlexVolume ¶
type StatefulSetSpecTemplateSpecVolumeFlexVolume struct { // Driver is the name of the driver to use for this volume. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#driver StatefulSet#driver} Driver *string `field:"required" json:"driver" yaml:"driver"` // Filesystem type to mount. // // Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". The default filesystem depends on FlexVolume script. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#fs_type StatefulSet#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // Extra command options if any. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#options StatefulSet#options} Options *map[string]*string `field:"optional" json:"options" yaml:"options"` // Whether to force the ReadOnly setting in VolumeMounts. Defaults to false (read/write). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#read_only StatefulSet#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // secret_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#secret_ref StatefulSet#secret_ref} SecretRef *StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` }
type StatefulSetSpecTemplateSpecVolumeFlexVolumeOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeFlexVolumeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *StatefulSetSpecTemplateSpecVolumeFlexVolume SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeFlexVolume) Options() *map[string]*string SetOptions(val *map[string]*string) OptionsInput() *map[string]*string ReadOnly() interface{} SetReadOnly(val interface{}) ReadOnlyInput() interface{} SecretRef() StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference SecretRefInput() *StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRef) 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 NewStatefulSetSpecTemplateSpecVolumeFlexVolumeOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeFlexVolumeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeFlexVolumeOutputReference
type StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRef ¶
type StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRef struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#namespace StatefulSet#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRef SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRef) 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 NewStatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference
type StatefulSetSpecTemplateSpecVolumeFlocker ¶
type StatefulSetSpecTemplateSpecVolumeFlocker struct { // Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#dataset_name StatefulSet#dataset_name} DatasetName *string `field:"optional" json:"datasetName" yaml:"datasetName"` // UUID of the dataset. This is unique identifier of a Flocker dataset. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#dataset_uuid StatefulSet#dataset_uuid} DatasetUuid *string `field:"optional" json:"datasetUuid" yaml:"datasetUuid"` }
type StatefulSetSpecTemplateSpecVolumeFlockerOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeFlockerOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *StatefulSetSpecTemplateSpecVolumeFlocker SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeFlocker) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewStatefulSetSpecTemplateSpecVolumeFlockerOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeFlockerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeFlockerOutputReference
type StatefulSetSpecTemplateSpecVolumeGcePersistentDisk ¶
type StatefulSetSpecTemplateSpecVolumeGcePersistentDisk struct { // Unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#pd_name StatefulSet#pd_name} PdName *string `field:"required" json:"pdName" yaml:"pdName"` // Filesystem type of the volume that you want to mount. // // Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#fs_type StatefulSet#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // The partition in the volume that you want to mount. // // If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as "1". Similarly, the volume partition for /dev/sda is "0" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#partition StatefulSet#partition} Partition *float64 `field:"optional" json:"partition" yaml:"partition"` // Whether to force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#read_only StatefulSet#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type StatefulSetSpecTemplateSpecVolumeGcePersistentDiskOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeGcePersistentDiskOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *StatefulSetSpecTemplateSpecVolumeGcePersistentDisk SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeGcePersistentDisk) 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 NewStatefulSetSpecTemplateSpecVolumeGcePersistentDiskOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeGcePersistentDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeGcePersistentDiskOutputReference
type StatefulSetSpecTemplateSpecVolumeGitRepo ¶
type StatefulSetSpecTemplateSpecVolumeGitRepo struct { // Target directory name. // // Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#directory StatefulSet#directory} Directory *string `field:"optional" json:"directory" yaml:"directory"` // Repository URL. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#repository StatefulSet#repository} Repository *string `field:"optional" json:"repository" yaml:"repository"` // Commit hash for the specified revision. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#revision StatefulSet#revision} Revision *string `field:"optional" json:"revision" yaml:"revision"` }
type StatefulSetSpecTemplateSpecVolumeGitRepoOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeGitRepoOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *StatefulSetSpecTemplateSpecVolumeGitRepo SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeGitRepo) 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 NewStatefulSetSpecTemplateSpecVolumeGitRepoOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeGitRepoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeGitRepoOutputReference
type StatefulSetSpecTemplateSpecVolumeGlusterfs ¶
type StatefulSetSpecTemplateSpecVolumeGlusterfs struct { // The endpoint name that details Glusterfs topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#endpoints_name StatefulSet#endpoints_name} EndpointsName *string `field:"required" json:"endpointsName" yaml:"endpointsName"` // The Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"required" json:"path" yaml:"path"` // Whether to force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#read_only StatefulSet#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type StatefulSetSpecTemplateSpecVolumeGlusterfsOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeGlusterfsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *StatefulSetSpecTemplateSpecVolumeGlusterfs SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeGlusterfs) 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 NewStatefulSetSpecTemplateSpecVolumeGlusterfsOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeGlusterfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeGlusterfsOutputReference
type StatefulSetSpecTemplateSpecVolumeHostPath ¶
type StatefulSetSpecTemplateSpecVolumeHostPath struct { // Path of the directory on the host. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"optional" json:"path" yaml:"path"` // Type for HostPath volume. Allowed values are "" (default), DirectoryOrCreate, Directory, FileOrCreate, File, Socket, CharDevice and BlockDevice. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#type StatefulSet#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type StatefulSetSpecTemplateSpecVolumeHostPathOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeHostPathOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecVolumeHostPath SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeHostPath) 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 NewStatefulSetSpecTemplateSpecVolumeHostPathOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeHostPathOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeHostPathOutputReference
type StatefulSetSpecTemplateSpecVolumeIscsi ¶
type StatefulSetSpecTemplateSpecVolumeIscsi struct { // Target iSCSI Qualified Name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#iqn StatefulSet#iqn} Iqn *string `field:"required" json:"iqn" yaml:"iqn"` // iSCSI target portal. // // The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#target_portal StatefulSet#target_portal} TargetPortal *string `field:"required" json:"targetPortal" yaml:"targetPortal"` // Filesystem type of the volume that you want to mount. // // Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#fs_type StatefulSet#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // iSCSI interface name that uses an iSCSI transport. Defaults to 'default' (tcp). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#iscsi_interface StatefulSet#iscsi_interface} IscsiInterface *string `field:"optional" json:"iscsiInterface" yaml:"iscsiInterface"` // iSCSI target lun number. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#lun StatefulSet#lun} Lun *float64 `field:"optional" json:"lun" yaml:"lun"` // Whether to force the read-only setting in VolumeMounts. Defaults to false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#read_only StatefulSet#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type StatefulSetSpecTemplateSpecVolumeIscsiOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeIscsiOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *StatefulSetSpecTemplateSpecVolumeIscsi SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeIscsi) 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 NewStatefulSetSpecTemplateSpecVolumeIscsiOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeIscsiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeIscsiOutputReference
type StatefulSetSpecTemplateSpecVolumeList ¶
type StatefulSetSpecTemplateSpecVolumeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecVolumeOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecVolumeList ¶
func NewStatefulSetSpecTemplateSpecVolumeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeList
type StatefulSetSpecTemplateSpecVolumeLocal ¶
type StatefulSetSpecTemplateSpecVolumeLocal struct { // Path of the directory on the host. More info: https://kubernetes.io/docs/concepts/storage/volumes#local. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type StatefulSetSpecTemplateSpecVolumeLocalOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeLocalOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecVolumeLocal SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeLocal) 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 NewStatefulSetSpecTemplateSpecVolumeLocalOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeLocalOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeLocalOutputReference
type StatefulSetSpecTemplateSpecVolumeNfs ¶
type StatefulSetSpecTemplateSpecVolumeNfs struct { // Path that is exported by the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"required" json:"path" yaml:"path"` // Server is the hostname or IP address of the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#server StatefulSet#server} Server *string `field:"required" json:"server" yaml:"server"` // Whether to force the NFS export to be mounted with read-only permissions. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#read_only StatefulSet#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type StatefulSetSpecTemplateSpecVolumeNfsOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeNfsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecVolumeNfs SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeNfs) 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 NewStatefulSetSpecTemplateSpecVolumeNfsOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeNfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeNfsOutputReference
type StatefulSetSpecTemplateSpecVolumeOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeOutputReference interface { cdktf.ComplexObject AwsElasticBlockStore() StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference AwsElasticBlockStoreInput() *StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStore AzureDisk() StatefulSetSpecTemplateSpecVolumeAzureDiskOutputReference AzureDiskInput() *StatefulSetSpecTemplateSpecVolumeAzureDisk AzureFile() StatefulSetSpecTemplateSpecVolumeAzureFileOutputReference AzureFileInput() *StatefulSetSpecTemplateSpecVolumeAzureFile CephFs() StatefulSetSpecTemplateSpecVolumeCephFsOutputReference CephFsInput() *StatefulSetSpecTemplateSpecVolumeCephFs Cinder() StatefulSetSpecTemplateSpecVolumeCinderOutputReference CinderInput() *StatefulSetSpecTemplateSpecVolumeCinder // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() StatefulSetSpecTemplateSpecVolumeConfigMapOutputReference ConfigMapInput() *StatefulSetSpecTemplateSpecVolumeConfigMap // The creation stack of this resolvable 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() StatefulSetSpecTemplateSpecVolumeCsiOutputReference CsiInput() *StatefulSetSpecTemplateSpecVolumeCsi DownwardApi() StatefulSetSpecTemplateSpecVolumeDownwardApiOutputReference DownwardApiInput() *StatefulSetSpecTemplateSpecVolumeDownwardApi EmptyDir() StatefulSetSpecTemplateSpecVolumeEmptyDirOutputReference EmptyDirInput() *StatefulSetSpecTemplateSpecVolumeEmptyDir Ephemeral() StatefulSetSpecTemplateSpecVolumeEphemeralOutputReference EphemeralInput() *StatefulSetSpecTemplateSpecVolumeEphemeral Fc() StatefulSetSpecTemplateSpecVolumeFcOutputReference FcInput() *StatefulSetSpecTemplateSpecVolumeFc FlexVolume() StatefulSetSpecTemplateSpecVolumeFlexVolumeOutputReference FlexVolumeInput() *StatefulSetSpecTemplateSpecVolumeFlexVolume Flocker() StatefulSetSpecTemplateSpecVolumeFlockerOutputReference FlockerInput() *StatefulSetSpecTemplateSpecVolumeFlocker // Experimental. Fqn() *string GcePersistentDisk() StatefulSetSpecTemplateSpecVolumeGcePersistentDiskOutputReference GcePersistentDiskInput() *StatefulSetSpecTemplateSpecVolumeGcePersistentDisk GitRepo() StatefulSetSpecTemplateSpecVolumeGitRepoOutputReference GitRepoInput() *StatefulSetSpecTemplateSpecVolumeGitRepo Glusterfs() StatefulSetSpecTemplateSpecVolumeGlusterfsOutputReference GlusterfsInput() *StatefulSetSpecTemplateSpecVolumeGlusterfs HostPath() StatefulSetSpecTemplateSpecVolumeHostPathOutputReference HostPathInput() *StatefulSetSpecTemplateSpecVolumeHostPath InternalValue() interface{} SetInternalValue(val interface{}) Iscsi() StatefulSetSpecTemplateSpecVolumeIscsiOutputReference IscsiInput() *StatefulSetSpecTemplateSpecVolumeIscsi Local() StatefulSetSpecTemplateSpecVolumeLocalOutputReference LocalInput() *StatefulSetSpecTemplateSpecVolumeLocal Name() *string SetName(val *string) NameInput() *string Nfs() StatefulSetSpecTemplateSpecVolumeNfsOutputReference NfsInput() *StatefulSetSpecTemplateSpecVolumeNfs PersistentVolumeClaim() StatefulSetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference PersistentVolumeClaimInput() *StatefulSetSpecTemplateSpecVolumePersistentVolumeClaim PhotonPersistentDisk() StatefulSetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference PhotonPersistentDiskInput() *StatefulSetSpecTemplateSpecVolumePhotonPersistentDisk Projected() StatefulSetSpecTemplateSpecVolumeProjectedList ProjectedInput() interface{} Quobyte() StatefulSetSpecTemplateSpecVolumeQuobyteOutputReference QuobyteInput() *StatefulSetSpecTemplateSpecVolumeQuobyte Rbd() StatefulSetSpecTemplateSpecVolumeRbdOutputReference RbdInput() *StatefulSetSpecTemplateSpecVolumeRbd Secret() StatefulSetSpecTemplateSpecVolumeSecretOutputReference SecretInput() *StatefulSetSpecTemplateSpecVolumeSecret // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VsphereVolume() StatefulSetSpecTemplateSpecVolumeVsphereVolumeOutputReference VsphereVolumeInput() *StatefulSetSpecTemplateSpecVolumeVsphereVolume // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStore) PutAzureDisk(value *StatefulSetSpecTemplateSpecVolumeAzureDisk) PutAzureFile(value *StatefulSetSpecTemplateSpecVolumeAzureFile) PutCephFs(value *StatefulSetSpecTemplateSpecVolumeCephFs) PutCinder(value *StatefulSetSpecTemplateSpecVolumeCinder) PutConfigMap(value *StatefulSetSpecTemplateSpecVolumeConfigMap) PutCsi(value *StatefulSetSpecTemplateSpecVolumeCsi) PutDownwardApi(value *StatefulSetSpecTemplateSpecVolumeDownwardApi) PutEmptyDir(value *StatefulSetSpecTemplateSpecVolumeEmptyDir) PutEphemeral(value *StatefulSetSpecTemplateSpecVolumeEphemeral) PutFc(value *StatefulSetSpecTemplateSpecVolumeFc) PutFlexVolume(value *StatefulSetSpecTemplateSpecVolumeFlexVolume) PutFlocker(value *StatefulSetSpecTemplateSpecVolumeFlocker) PutGcePersistentDisk(value *StatefulSetSpecTemplateSpecVolumeGcePersistentDisk) PutGitRepo(value *StatefulSetSpecTemplateSpecVolumeGitRepo) PutGlusterfs(value *StatefulSetSpecTemplateSpecVolumeGlusterfs) PutHostPath(value *StatefulSetSpecTemplateSpecVolumeHostPath) PutIscsi(value *StatefulSetSpecTemplateSpecVolumeIscsi) PutLocal(value *StatefulSetSpecTemplateSpecVolumeLocal) PutNfs(value *StatefulSetSpecTemplateSpecVolumeNfs) PutPersistentVolumeClaim(value *StatefulSetSpecTemplateSpecVolumePersistentVolumeClaim) PutPhotonPersistentDisk(value *StatefulSetSpecTemplateSpecVolumePhotonPersistentDisk) PutProjected(value interface{}) PutQuobyte(value *StatefulSetSpecTemplateSpecVolumeQuobyte) PutRbd(value *StatefulSetSpecTemplateSpecVolumeRbd) PutSecret(value *StatefulSetSpecTemplateSpecVolumeSecret) PutVsphereVolume(value *StatefulSetSpecTemplateSpecVolumeVsphereVolume) ResetAwsElasticBlockStore() ResetAzureDisk() ResetAzureFile() ResetCephFs() ResetCinder() ResetConfigMap() ResetCsi() ResetDownwardApi() ResetEmptyDir() ResetEphemeral() ResetFc() ResetFlexVolume() ResetFlocker() ResetGcePersistentDisk() ResetGitRepo() ResetGlusterfs() ResetHostPath() ResetIscsi() ResetLocal() ResetName() ResetNfs() ResetPersistentVolumeClaim() ResetPhotonPersistentDisk() ResetProjected() ResetQuobyte() ResetRbd() ResetSecret() ResetVsphereVolume() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecVolumeOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeOutputReference
type StatefulSetSpecTemplateSpecVolumePersistentVolumeClaim ¶
type StatefulSetSpecTemplateSpecVolumePersistentVolumeClaim struct { // ClaimName is the name of a PersistentVolumeClaim in the same. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#claim_name StatefulSet#claim_name} ClaimName *string `field:"optional" json:"claimName" yaml:"claimName"` // Will force the ReadOnly setting in VolumeMounts. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#read_only StatefulSet#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` }
type StatefulSetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference ¶
type StatefulSetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference 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() *StatefulSetSpecTemplateSpecVolumePersistentVolumeClaim SetInternalValue(val *StatefulSetSpecTemplateSpecVolumePersistentVolumeClaim) 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 NewStatefulSetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference
type StatefulSetSpecTemplateSpecVolumePhotonPersistentDisk ¶
type StatefulSetSpecTemplateSpecVolumePhotonPersistentDisk struct { // ID that identifies Photon Controller persistent disk. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#pd_id StatefulSet#pd_id} PdId *string `field:"required" json:"pdId" yaml:"pdId"` // Filesystem type to mount. // // Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#fs_type StatefulSet#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` }
type StatefulSetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference ¶
type StatefulSetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *StatefulSetSpecTemplateSpecVolumePhotonPersistentDisk SetInternalValue(val *StatefulSetSpecTemplateSpecVolumePhotonPersistentDisk) 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 NewStatefulSetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference
type StatefulSetSpecTemplateSpecVolumeProjected ¶
type StatefulSetSpecTemplateSpecVolumeProjected struct { // sources block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#sources StatefulSet#sources} Sources interface{} `field:"required" json:"sources" yaml:"sources"` // Optional: mode bits to use on created files by default. // // Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#default_mode StatefulSet#default_mode} DefaultMode *string `field:"optional" json:"defaultMode" yaml:"defaultMode"` }
type StatefulSetSpecTemplateSpecVolumeProjectedList ¶
type StatefulSetSpecTemplateSpecVolumeProjectedList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecVolumeProjectedOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecVolumeProjectedList ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedList
type StatefulSetSpecTemplateSpecVolumeProjectedOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeProjectedOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() StatefulSetSpecTemplateSpecVolumeProjectedSourcesList 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 NewStatefulSetSpecTemplateSpecVolumeProjectedOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedOutputReference
type StatefulSetSpecTemplateSpecVolumeProjectedSources ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSources struct { // config_map block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#config_map StatefulSet#config_map} ConfigMap interface{} `field:"optional" json:"configMap" yaml:"configMap"` // downward_api block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#downward_api StatefulSet#downward_api} DownwardApi *StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApi `field:"optional" json:"downwardApi" yaml:"downwardApi"` // secret block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#secret StatefulSet#secret} Secret interface{} `field:"optional" json:"secret" yaml:"secret"` // service_account_token block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#service_account_token StatefulSet#service_account_token} ServiceAccountToken *StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken `field:"optional" json:"serviceAccountToken" yaml:"serviceAccountToken"` }
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMap ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMap struct { // items block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#items StatefulSet#items} Items interface{} `field:"optional" json:"items" yaml:"items"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // Optional: Specify whether the ConfigMap or it's keys must be defined. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#optional StatefulSet#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItems ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItems struct { // The key to project. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // Optional: mode bits to use on this file, must be a value between 0 and 0777. // // If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#mode StatefulSet#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // The relative path of the file to map the key to. // // May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapList ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapList ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapList
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList 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 NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApi ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApi struct { // items block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#items StatefulSet#items} Items interface{} `field:"optional" json:"items" yaml:"items"` }
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems struct { // Path is the relative path name of the file to be created. // // Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..' // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"required" json:"path" yaml:"path"` // field_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#field_ref StatefulSet#field_ref} FieldRef *StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef `field:"optional" json:"fieldRef" yaml:"fieldRef"` // Mode bits to use on this file, must be a value between 0 and 0777. // // If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#mode StatefulSet#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // resource_field_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#resource_field_ref StatefulSet#resource_field_ref} ResourceFieldRef *StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"` }
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef struct { // Version of the schema the FieldPath is written in terms of, defaults to 'v1'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#api_version StatefulSet#api_version} ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"` // Path of the field to select in the specified API version. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#field_path StatefulSet#field_path} FieldPath *string `field:"optional" json:"fieldPath" yaml:"fieldPath"` }
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference 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() *StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference FieldRefInput() *StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Mode() *string SetMode(val *string) ModeInput() *string Path() *string SetPath(val *string) PathInput() *string ResourceFieldRef() StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ResourceFieldRefInput() *StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef) PutResourceFieldRef(value *StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef) 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 NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#container_name StatefulSet#container_name}. ContainerName *string `field:"required" json:"containerName" yaml:"containerName"` // Resource to select. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#resource StatefulSet#resource} Resource *string `field:"required" json:"resource" yaml:"resource"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#divisor StatefulSet#divisor}. Divisor *string `field:"optional" json:"divisor" yaml:"divisor"` }
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() *StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef) 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 NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApi SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApi) Items() StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList 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 NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesList ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecVolumeProjectedSourcesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesList ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesList
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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() StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapList 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() StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference DownwardApiInput() *StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApi // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Secret() StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretList SecretInput() interface{} ServiceAccountToken() StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ServiceAccountTokenInput() *StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApi) PutSecret(value interface{}) PutServiceAccountToken(value *StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken) 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 NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesOutputReference
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecret ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecret struct { // items block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#items StatefulSet#items} Items interface{} `field:"optional" json:"items" yaml:"items"` // Name of the secret in the pod's namespace to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secrets. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // Optional: Specify whether the Secret or it's keys must be defined. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#optional StatefulSet#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` }
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItems ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItems struct { // The key to project. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // Optional: mode bits to use on this file, must be a value between 0 and 0777. // // If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#mode StatefulSet#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // The relative path of the file to map the key to. // // May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretList ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretList ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretList
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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() StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList 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 NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken struct { // Path specifies a relative path to the mount point of the projected volume. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"required" json:"path" yaml:"path"` // Audience is the intended audience of the token. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#audience StatefulSet#audience} Audience *string `field:"optional" json:"audience" yaml:"audience"` // ExpirationSeconds is the expected duration of validity of the service account token. // // It defaults to 1 hour and must be at least 10 minutes (600 seconds). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#expiration_seconds StatefulSet#expiration_seconds} ExpirationSeconds *float64 `field:"optional" json:"expirationSeconds" yaml:"expirationSeconds"` }
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference 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() *StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken) 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 NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference
type StatefulSetSpecTemplateSpecVolumeQuobyte ¶
type StatefulSetSpecTemplateSpecVolumeQuobyte struct { // Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#registry StatefulSet#registry} Registry *string `field:"required" json:"registry" yaml:"registry"` // Volume is a string that references an already created Quobyte volume by name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#volume StatefulSet#volume} Volume *string `field:"required" json:"volume" yaml:"volume"` // Group to map volume access to Default is no group. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#group StatefulSet#group} Group *string `field:"optional" json:"group" yaml:"group"` // Whether to force the Quobyte volume to be mounted with read-only permissions. Defaults to false. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#read_only StatefulSet#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // User to map volume access to Defaults to serivceaccount user. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#user StatefulSet#user} User *string `field:"optional" json:"user" yaml:"user"` }
type StatefulSetSpecTemplateSpecVolumeQuobyteOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeQuobyteOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *StatefulSetSpecTemplateSpecVolumeQuobyte SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeQuobyte) 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 NewStatefulSetSpecTemplateSpecVolumeQuobyteOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeQuobyteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeQuobyteOutputReference
type StatefulSetSpecTemplateSpecVolumeRbd ¶
type StatefulSetSpecTemplateSpecVolumeRbd struct { // A collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#ceph_monitors StatefulSet#ceph_monitors} CephMonitors *[]*string `field:"required" json:"cephMonitors" yaml:"cephMonitors"` // The rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#rbd_image StatefulSet#rbd_image} RbdImage *string `field:"required" json:"rbdImage" yaml:"rbdImage"` // Filesystem type of the volume that you want to mount. // // Tip: Ensure that the filesystem type is supported by the host operating system. Examples: "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#fs_type StatefulSet#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` // Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#keyring StatefulSet#keyring} Keyring *string `field:"optional" json:"keyring" yaml:"keyring"` // The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#rados_user StatefulSet#rados_user} RadosUser *string `field:"optional" json:"radosUser" yaml:"radosUser"` // The rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#rbd_pool StatefulSet#rbd_pool} RbdPool *string `field:"optional" json:"rbdPool" yaml:"rbdPool"` // Whether to force the read-only setting in VolumeMounts. Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#read_only StatefulSet#read_only} ReadOnly interface{} `field:"optional" json:"readOnly" yaml:"readOnly"` // secret_ref block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#secret_ref StatefulSet#secret_ref} SecretRef *StatefulSetSpecTemplateSpecVolumeRbdSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"` }
type StatefulSetSpecTemplateSpecVolumeRbdOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeRbdOutputReference 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() *StatefulSetSpecTemplateSpecVolumeRbd SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeRbd) 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() StatefulSetSpecTemplateSpecVolumeRbdSecretRefOutputReference SecretRefInput() *StatefulSetSpecTemplateSpecVolumeRbdSecretRef // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *StatefulSetSpecTemplateSpecVolumeRbdSecretRef) 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 NewStatefulSetSpecTemplateSpecVolumeRbdOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeRbdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeRbdOutputReference
type StatefulSetSpecTemplateSpecVolumeRbdSecretRef ¶
type StatefulSetSpecTemplateSpecVolumeRbdSecretRef struct { // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#namespace StatefulSet#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type StatefulSetSpecTemplateSpecVolumeRbdSecretRefOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeRbdSecretRefOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecTemplateSpecVolumeRbdSecretRef SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeRbdSecretRef) 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 NewStatefulSetSpecTemplateSpecVolumeRbdSecretRefOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeRbdSecretRefOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeRbdSecretRefOutputReference
type StatefulSetSpecTemplateSpecVolumeSecret ¶
type StatefulSetSpecTemplateSpecVolumeSecret struct { // Optional: mode bits to use on created files by default. // // Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#default_mode StatefulSet#default_mode} DefaultMode *string `field:"optional" json:"defaultMode" yaml:"defaultMode"` // items block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#items StatefulSet#items} Items interface{} `field:"optional" json:"items" yaml:"items"` // Optional: Specify whether the Secret or its keys must be defined. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#optional StatefulSet#optional} Optional interface{} `field:"optional" json:"optional" yaml:"optional"` // Name of the secret in the pod's namespace to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secrets. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#secret_name StatefulSet#secret_name} SecretName *string `field:"optional" json:"secretName" yaml:"secretName"` }
type StatefulSetSpecTemplateSpecVolumeSecretItems ¶
type StatefulSetSpecTemplateSpecVolumeSecretItems struct { // The key to project. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // Optional: mode bits to use on this file, must be a value between 0 and 0777. // // If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#mode StatefulSet#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // The relative path of the file to map the key to. // // May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#path StatefulSet#path} Path *string `field:"optional" json:"path" yaml:"path"` }
type StatefulSetSpecTemplateSpecVolumeSecretItemsList ¶
type StatefulSetSpecTemplateSpecVolumeSecretItemsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecTemplateSpecVolumeSecretItemsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecTemplateSpecVolumeSecretItemsList ¶
func NewStatefulSetSpecTemplateSpecVolumeSecretItemsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecTemplateSpecVolumeSecretItemsList
type StatefulSetSpecTemplateSpecVolumeSecretItemsOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeSecretItemsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecTemplateSpecVolumeSecretItemsOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeSecretItemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecTemplateSpecVolumeSecretItemsOutputReference
type StatefulSetSpecTemplateSpecVolumeSecretOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeSecretOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable 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() *StatefulSetSpecTemplateSpecVolumeSecret SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeSecret) Items() StatefulSetSpecTemplateSpecVolumeSecretItemsList 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 NewStatefulSetSpecTemplateSpecVolumeSecretOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeSecretOutputReference
type StatefulSetSpecTemplateSpecVolumeVsphereVolume ¶
type StatefulSetSpecTemplateSpecVolumeVsphereVolume struct { // Path that identifies vSphere volume vmdk. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#volume_path StatefulSet#volume_path} VolumePath *string `field:"required" json:"volumePath" yaml:"volumePath"` // Filesystem type to mount. // // Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#fs_type StatefulSet#fs_type} FsType *string `field:"optional" json:"fsType" yaml:"fsType"` }
type StatefulSetSpecTemplateSpecVolumeVsphereVolumeOutputReference ¶
type StatefulSetSpecTemplateSpecVolumeVsphereVolumeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be 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() *StatefulSetSpecTemplateSpecVolumeVsphereVolume SetInternalValue(val *StatefulSetSpecTemplateSpecVolumeVsphereVolume) // 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 NewStatefulSetSpecTemplateSpecVolumeVsphereVolumeOutputReference ¶
func NewStatefulSetSpecTemplateSpecVolumeVsphereVolumeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecTemplateSpecVolumeVsphereVolumeOutputReference
type StatefulSetSpecUpdateStrategy ¶
type StatefulSetSpecUpdateStrategy struct { // rolling_update block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#rolling_update StatefulSet#rolling_update} RollingUpdate interface{} `field:"optional" json:"rollingUpdate" yaml:"rollingUpdate"` // Indicates the type of the StatefulSet update strategy. Default is RollingUpdate. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#type StatefulSet#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type StatefulSetSpecUpdateStrategyList ¶
type StatefulSetSpecUpdateStrategyList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecUpdateStrategyOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecUpdateStrategyList ¶
func NewStatefulSetSpecUpdateStrategyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecUpdateStrategyList
type StatefulSetSpecUpdateStrategyOutputReference ¶
type StatefulSetSpecUpdateStrategyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) RollingUpdate() StatefulSetSpecUpdateStrategyRollingUpdateList RollingUpdateInput() interface{} // 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 interface{}) 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 NewStatefulSetSpecUpdateStrategyOutputReference ¶
func NewStatefulSetSpecUpdateStrategyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecUpdateStrategyOutputReference
type StatefulSetSpecUpdateStrategyRollingUpdate ¶
type StatefulSetSpecUpdateStrategyRollingUpdate struct { // Indicates the ordinal at which the StatefulSet should be partitioned. Default value is 0. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#partition StatefulSet#partition} Partition *float64 `field:"optional" json:"partition" yaml:"partition"` }
type StatefulSetSpecUpdateStrategyRollingUpdateList ¶
type StatefulSetSpecUpdateStrategyRollingUpdateList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecUpdateStrategyRollingUpdateOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecUpdateStrategyRollingUpdateList ¶
func NewStatefulSetSpecUpdateStrategyRollingUpdateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecUpdateStrategyRollingUpdateList
type StatefulSetSpecUpdateStrategyRollingUpdateOutputReference ¶
type StatefulSetSpecUpdateStrategyRollingUpdateOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Partition() *float64 SetPartition(val *float64) PartitionInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetPartition() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecUpdateStrategyRollingUpdateOutputReference ¶
func NewStatefulSetSpecUpdateStrategyRollingUpdateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecUpdateStrategyRollingUpdateOutputReference
type StatefulSetSpecVolumeClaimTemplate ¶
type StatefulSetSpecVolumeClaimTemplate struct { // metadata block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#metadata StatefulSet#metadata} Metadata *StatefulSetSpecVolumeClaimTemplateMetadata `field:"required" json:"metadata" yaml:"metadata"` // spec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#spec StatefulSet#spec} Spec *StatefulSetSpecVolumeClaimTemplateSpec `field:"required" json:"spec" yaml:"spec"` }
type StatefulSetSpecVolumeClaimTemplateList ¶
type StatefulSetSpecVolumeClaimTemplateList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecVolumeClaimTemplateOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecVolumeClaimTemplateList ¶
func NewStatefulSetSpecVolumeClaimTemplateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecVolumeClaimTemplateList
type StatefulSetSpecVolumeClaimTemplateMetadata ¶
type StatefulSetSpecVolumeClaimTemplateMetadata struct { // An unstructured key value map stored with the persistent volume claim that may be used to store arbitrary metadata. // // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#annotations StatefulSet#annotations} Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"` // Prefix, used by the server, to generate a unique name ONLY IF the `name` field has not been provided. // // This value will also be combined with a unique suffix. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#idempotency // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#generate_name StatefulSet#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 persistent volume claim. // // May match selectors of replication controllers and services. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#labels StatefulSet#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // Name of the persistent volume claim, must be unique. Cannot be updated. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#name StatefulSet#name} Name *string `field:"optional" json:"name" yaml:"name"` // Namespace defines the space within which name of the persistent volume claim must be unique. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#namespace StatefulSet#namespace} Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
type StatefulSetSpecVolumeClaimTemplateMetadataOutputReference ¶
type StatefulSetSpecVolumeClaimTemplateMetadataOutputReference 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() *StatefulSetSpecVolumeClaimTemplateMetadata SetInternalValue(val *StatefulSetSpecVolumeClaimTemplateMetadata) 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 NewStatefulSetSpecVolumeClaimTemplateMetadataOutputReference ¶
func NewStatefulSetSpecVolumeClaimTemplateMetadataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecVolumeClaimTemplateMetadataOutputReference
type StatefulSetSpecVolumeClaimTemplateOutputReference ¶
type StatefulSetSpecVolumeClaimTemplateOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Metadata() StatefulSetSpecVolumeClaimTemplateMetadataOutputReference MetadataInput() *StatefulSetSpecVolumeClaimTemplateMetadata Spec() StatefulSetSpecVolumeClaimTemplateSpecOutputReference SpecInput() *StatefulSetSpecVolumeClaimTemplateSpec // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[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 *StatefulSetSpecVolumeClaimTemplateMetadata) PutSpec(value *StatefulSetSpecVolumeClaimTemplateSpec) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecVolumeClaimTemplateOutputReference ¶
func NewStatefulSetSpecVolumeClaimTemplateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecVolumeClaimTemplateOutputReference
type StatefulSetSpecVolumeClaimTemplateSpec ¶
type StatefulSetSpecVolumeClaimTemplateSpec struct { // A set of the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#access_modes StatefulSet#access_modes} AccessModes *[]*string `field:"required" json:"accessModes" yaml:"accessModes"` // resources block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#resources StatefulSet#resources} Resources *StatefulSetSpecVolumeClaimTemplateSpecResources `field:"required" json:"resources" yaml:"resources"` // selector block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#selector StatefulSet#selector} Selector *StatefulSetSpecVolumeClaimTemplateSpecSelector `field:"optional" json:"selector" yaml:"selector"` // Name of the storage class requested by the claim. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#storage_class_name StatefulSet#storage_class_name} StorageClassName *string `field:"optional" json:"storageClassName" yaml:"storageClassName"` // Defines what type of volume is required by the claim. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#volume_mode StatefulSet#volume_mode} VolumeMode *string `field:"optional" json:"volumeMode" yaml:"volumeMode"` // The binding reference to the PersistentVolume backing this claim. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#volume_name StatefulSet#volume_name} VolumeName *string `field:"optional" json:"volumeName" yaml:"volumeName"` }
type StatefulSetSpecVolumeClaimTemplateSpecOutputReference ¶
type StatefulSetSpecVolumeClaimTemplateSpecOutputReference interface { cdktf.ComplexObject AccessModes() *[]*string SetAccessModes(val *[]*string) AccessModesInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecVolumeClaimTemplateSpec SetInternalValue(val *StatefulSetSpecVolumeClaimTemplateSpec) Resources() StatefulSetSpecVolumeClaimTemplateSpecResourcesOutputReference ResourcesInput() *StatefulSetSpecVolumeClaimTemplateSpecResources Selector() StatefulSetSpecVolumeClaimTemplateSpecSelectorOutputReference SelectorInput() *StatefulSetSpecVolumeClaimTemplateSpecSelector StorageClassName() *string SetStorageClassName(val *string) StorageClassNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VolumeMode() *string SetVolumeMode(val *string) VolumeModeInput() *string VolumeName() *string SetVolumeName(val *string) VolumeNameInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutResources(value *StatefulSetSpecVolumeClaimTemplateSpecResources) PutSelector(value *StatefulSetSpecVolumeClaimTemplateSpecSelector) ResetSelector() ResetStorageClassName() ResetVolumeMode() ResetVolumeName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecVolumeClaimTemplateSpecOutputReference ¶
func NewStatefulSetSpecVolumeClaimTemplateSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecVolumeClaimTemplateSpecOutputReference
type StatefulSetSpecVolumeClaimTemplateSpecResources ¶
type StatefulSetSpecVolumeClaimTemplateSpecResources struct { // Map describing the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#limits StatefulSet#limits} Limits *map[string]*string `field:"optional" json:"limits" yaml:"limits"` // Map describing the minimum amount of compute resources required. // // If this is omitted for a container, it defaults to `limits` if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#requests StatefulSet#requests} Requests *map[string]*string `field:"optional" json:"requests" yaml:"requests"` }
type StatefulSetSpecVolumeClaimTemplateSpecResourcesOutputReference ¶
type StatefulSetSpecVolumeClaimTemplateSpecResourcesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecVolumeClaimTemplateSpecResources SetInternalValue(val *StatefulSetSpecVolumeClaimTemplateSpecResources) 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 NewStatefulSetSpecVolumeClaimTemplateSpecResourcesOutputReference ¶
func NewStatefulSetSpecVolumeClaimTemplateSpecResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecVolumeClaimTemplateSpecResourcesOutputReference
type StatefulSetSpecVolumeClaimTemplateSpecSelector ¶
type StatefulSetSpecVolumeClaimTemplateSpecSelector struct { // match_expressions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_expressions StatefulSet#match_expressions} MatchExpressions interface{} `field:"optional" json:"matchExpressions" yaml:"matchExpressions"` // A map of {key,value} pairs. // // A single {key,value} in the matchLabels map is equivalent to an element of `match_expressions`, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#match_labels StatefulSet#match_labels} MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"` }
type StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressions ¶
type StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressions struct { // The label key that the selector applies to. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#key StatefulSet#key} Key *string `field:"optional" json:"key" yaml:"key"` // A key's relationship to a set of values. Valid operators ard `In`, `NotIn`, `Exists` and `DoesNotExist`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#operator StatefulSet#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // An array of string values. // // If the operator is `In` or `NotIn`, the values array must be non-empty. If the operator is `Exists` or `DoesNotExist`, the values array must be empty. This array is replaced during a strategic merge patch. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#values StatefulSet#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsList ¶
type StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewStatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsList ¶
func NewStatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsList
type StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ¶
type StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during 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 NewStatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference ¶
func NewStatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference
type StatefulSetSpecVolumeClaimTemplateSpecSelectorOutputReference ¶
type StatefulSetSpecVolumeClaimTemplateSpecSelectorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *StatefulSetSpecVolumeClaimTemplateSpecSelector SetInternalValue(val *StatefulSetSpecVolumeClaimTemplateSpecSelector) MatchExpressions() StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsList 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 NewStatefulSetSpecVolumeClaimTemplateSpecSelectorOutputReference ¶
func NewStatefulSetSpecVolumeClaimTemplateSpecSelectorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetSpecVolumeClaimTemplateSpecSelectorOutputReference
type StatefulSetTimeouts ¶
type StatefulSetTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#create StatefulSet#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#delete StatefulSet#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#read StatefulSet#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/kubernetes/2.33.0/docs/resources/stateful_set#update StatefulSet#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type StatefulSetTimeoutsOutputReference ¶
type StatefulSetTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is 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{}) Read() *string SetRead(val *string) ReadInput() *string // 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() ResetRead() 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 NewStatefulSetTimeoutsOutputReference ¶
func NewStatefulSetTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StatefulSetTimeoutsOutputReference
Source Files ¶
- StatefulSet.go
- StatefulSetConfig.go
- StatefulSetMetadata.go
- StatefulSetMetadataOutputReference.go
- StatefulSetMetadataOutputReference__checks.go
- StatefulSetSpec.go
- StatefulSetSpecOutputReference.go
- StatefulSetSpecOutputReference__checks.go
- StatefulSetSpecPersistentVolumeClaimRetentionPolicy.go
- StatefulSetSpecPersistentVolumeClaimRetentionPolicyList.go
- StatefulSetSpecPersistentVolumeClaimRetentionPolicyList__checks.go
- StatefulSetSpecPersistentVolumeClaimRetentionPolicyOutputReference.go
- StatefulSetSpecPersistentVolumeClaimRetentionPolicyOutputReference__checks.go
- StatefulSetSpecSelector.go
- StatefulSetSpecSelectorMatchExpressions.go
- StatefulSetSpecSelectorMatchExpressionsList.go
- StatefulSetSpecSelectorMatchExpressionsList__checks.go
- StatefulSetSpecSelectorMatchExpressionsOutputReference.go
- StatefulSetSpecSelectorMatchExpressionsOutputReference__checks.go
- StatefulSetSpecSelectorOutputReference.go
- StatefulSetSpecSelectorOutputReference__checks.go
- StatefulSetSpecTemplate.go
- StatefulSetSpecTemplateMetadata.go
- StatefulSetSpecTemplateMetadataOutputReference.go
- StatefulSetSpecTemplateMetadataOutputReference__checks.go
- StatefulSetSpecTemplateOutputReference.go
- StatefulSetSpecTemplateOutputReference__checks.go
- StatefulSetSpecTemplateSpec.go
- StatefulSetSpecTemplateSpecAffinity.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinity.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityOutputReference.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionList__checks.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsList__checks.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsList__checks.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermList__checks.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressions.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsList__checks.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpressionsOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFields.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsList__checks.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchFieldsOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- StatefulSetSpecTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityOutputReference.go
- StatefulSetSpecTemplateSpecAffinityOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinity.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionList__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionList__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinity.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionList__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorList__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsList__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorList__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsList__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorList__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsList__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionList__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorList__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsList__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputReference__checks.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference.go
- StatefulSetSpecTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainer.go
- StatefulSetSpecTemplateSpecContainerEnv.go
- StatefulSetSpecTemplateSpecContainerEnvFrom.go
- StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRef.go
- StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference.go
- StatefulSetSpecTemplateSpecContainerEnvFromConfigMapRefOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerEnvFromList.go
- StatefulSetSpecTemplateSpecContainerEnvFromList__checks.go
- StatefulSetSpecTemplateSpecContainerEnvFromOutputReference.go
- StatefulSetSpecTemplateSpecContainerEnvFromOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerEnvFromSecretRef.go
- StatefulSetSpecTemplateSpecContainerEnvFromSecretRefOutputReference.go
- StatefulSetSpecTemplateSpecContainerEnvFromSecretRefOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerEnvList.go
- StatefulSetSpecTemplateSpecContainerEnvList__checks.go
- StatefulSetSpecTemplateSpecContainerEnvOutputReference.go
- StatefulSetSpecTemplateSpecContainerEnvOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerEnvValueFrom.go
- StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRef.go
- StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference.go
- StatefulSetSpecTemplateSpecContainerEnvValueFromConfigMapKeyRefOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRef.go
- StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference.go
- StatefulSetSpecTemplateSpecContainerEnvValueFromFieldRefOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerEnvValueFromOutputReference.go
- StatefulSetSpecTemplateSpecContainerEnvValueFromOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRef.go
- StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference.go
- StatefulSetSpecTemplateSpecContainerEnvValueFromResourceFieldRefOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRef.go
- StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference.go
- StatefulSetSpecTemplateSpecContainerEnvValueFromSecretKeyRefOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerLifecycle.go
- StatefulSetSpecTemplateSpecContainerLifecycleOutputReference.go
- StatefulSetSpecTemplateSpecContainerLifecycleOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerLifecyclePostStart.go
- StatefulSetSpecTemplateSpecContainerLifecyclePostStartExec.go
- StatefulSetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference.go
- StatefulSetSpecTemplateSpecContainerLifecyclePostStartExecOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGet.go
- StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeader.go
- StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList.go
- StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderList__checks.go
- StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference.go
- StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetHttpHeaderOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference.go
- StatefulSetSpecTemplateSpecContainerLifecyclePostStartHttpGetOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerLifecyclePostStartList.go
- StatefulSetSpecTemplateSpecContainerLifecyclePostStartList__checks.go
- StatefulSetSpecTemplateSpecContainerLifecyclePostStartOutputReference.go
- StatefulSetSpecTemplateSpecContainerLifecyclePostStartOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocket.go
- StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList.go
- StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketList__checks.go
- StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference.go
- StatefulSetSpecTemplateSpecContainerLifecyclePostStartTcpSocketOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerLifecyclePreStop.go
- StatefulSetSpecTemplateSpecContainerLifecyclePreStopExec.go
- StatefulSetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference.go
- StatefulSetSpecTemplateSpecContainerLifecyclePreStopExecOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGet.go
- StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeader.go
- StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList.go
- StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderList__checks.go
- StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference.go
- StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetHttpHeaderOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference.go
- StatefulSetSpecTemplateSpecContainerLifecyclePreStopHttpGetOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerLifecyclePreStopList.go
- StatefulSetSpecTemplateSpecContainerLifecyclePreStopList__checks.go
- StatefulSetSpecTemplateSpecContainerLifecyclePreStopOutputReference.go
- StatefulSetSpecTemplateSpecContainerLifecyclePreStopOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocket.go
- StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList.go
- StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketList__checks.go
- StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference.go
- StatefulSetSpecTemplateSpecContainerLifecyclePreStopTcpSocketOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerList.go
- StatefulSetSpecTemplateSpecContainerList__checks.go
- StatefulSetSpecTemplateSpecContainerLivenessProbe.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeExec.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeExecOutputReference.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeExecOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeGrpc.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcList.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcList__checks.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcOutputReference.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeGrpcOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGet.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeader.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderList__checks.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetHttpHeaderOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeHttpGetOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeOutputReference.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocket.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketList.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketList__checks.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference.go
- StatefulSetSpecTemplateSpecContainerLivenessProbeTcpSocketOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerOutputReference.go
- StatefulSetSpecTemplateSpecContainerOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerPort.go
- StatefulSetSpecTemplateSpecContainerPortList.go
- StatefulSetSpecTemplateSpecContainerPortList__checks.go
- StatefulSetSpecTemplateSpecContainerPortOutputReference.go
- StatefulSetSpecTemplateSpecContainerPortOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerReadinessProbe.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeExec.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeExecOutputReference.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeExecOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeGrpc.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcList.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcList__checks.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcOutputReference.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeGrpcOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGet.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeader.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderList__checks.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetHttpHeaderOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeHttpGetOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeOutputReference.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocket.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketList.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketList__checks.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference.go
- StatefulSetSpecTemplateSpecContainerReadinessProbeTcpSocketOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerResources.go
- StatefulSetSpecTemplateSpecContainerResourcesOutputReference.go
- StatefulSetSpecTemplateSpecContainerResourcesOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerSecurityContext.go
- StatefulSetSpecTemplateSpecContainerSecurityContextCapabilities.go
- StatefulSetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference.go
- StatefulSetSpecTemplateSpecContainerSecurityContextCapabilitiesOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerSecurityContextOutputReference.go
- StatefulSetSpecTemplateSpecContainerSecurityContextOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptions.go
- StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference.go
- StatefulSetSpecTemplateSpecContainerSecurityContextSeLinuxOptionsOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfile.go
- StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference.go
- StatefulSetSpecTemplateSpecContainerSecurityContextSeccompProfileOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerStartupProbe.go
- StatefulSetSpecTemplateSpecContainerStartupProbeExec.go
- StatefulSetSpecTemplateSpecContainerStartupProbeExecOutputReference.go
- StatefulSetSpecTemplateSpecContainerStartupProbeExecOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerStartupProbeGrpc.go
- StatefulSetSpecTemplateSpecContainerStartupProbeGrpcList.go
- StatefulSetSpecTemplateSpecContainerStartupProbeGrpcList__checks.go
- StatefulSetSpecTemplateSpecContainerStartupProbeGrpcOutputReference.go
- StatefulSetSpecTemplateSpecContainerStartupProbeGrpcOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerStartupProbeHttpGet.go
- StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeader.go
- StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList.go
- StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderList__checks.go
- StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference.go
- StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetHttpHeaderOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference.go
- StatefulSetSpecTemplateSpecContainerStartupProbeHttpGetOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerStartupProbeOutputReference.go
- StatefulSetSpecTemplateSpecContainerStartupProbeOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocket.go
- StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketList.go
- StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketList__checks.go
- StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference.go
- StatefulSetSpecTemplateSpecContainerStartupProbeTcpSocketOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerVolumeDevice.go
- StatefulSetSpecTemplateSpecContainerVolumeDeviceList.go
- StatefulSetSpecTemplateSpecContainerVolumeDeviceList__checks.go
- StatefulSetSpecTemplateSpecContainerVolumeDeviceOutputReference.go
- StatefulSetSpecTemplateSpecContainerVolumeDeviceOutputReference__checks.go
- StatefulSetSpecTemplateSpecContainerVolumeMount.go
- StatefulSetSpecTemplateSpecContainerVolumeMountList.go
- StatefulSetSpecTemplateSpecContainerVolumeMountList__checks.go
- StatefulSetSpecTemplateSpecContainerVolumeMountOutputReference.go
- StatefulSetSpecTemplateSpecContainerVolumeMountOutputReference__checks.go
- StatefulSetSpecTemplateSpecDnsConfig.go
- StatefulSetSpecTemplateSpecDnsConfigOption.go
- StatefulSetSpecTemplateSpecDnsConfigOptionList.go
- StatefulSetSpecTemplateSpecDnsConfigOptionList__checks.go
- StatefulSetSpecTemplateSpecDnsConfigOptionOutputReference.go
- StatefulSetSpecTemplateSpecDnsConfigOptionOutputReference__checks.go
- StatefulSetSpecTemplateSpecDnsConfigOutputReference.go
- StatefulSetSpecTemplateSpecDnsConfigOutputReference__checks.go
- StatefulSetSpecTemplateSpecHostAliases.go
- StatefulSetSpecTemplateSpecHostAliasesList.go
- StatefulSetSpecTemplateSpecHostAliasesList__checks.go
- StatefulSetSpecTemplateSpecHostAliasesOutputReference.go
- StatefulSetSpecTemplateSpecHostAliasesOutputReference__checks.go
- StatefulSetSpecTemplateSpecImagePullSecrets.go
- StatefulSetSpecTemplateSpecImagePullSecretsList.go
- StatefulSetSpecTemplateSpecImagePullSecretsList__checks.go
- StatefulSetSpecTemplateSpecImagePullSecretsOutputReference.go
- StatefulSetSpecTemplateSpecImagePullSecretsOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainer.go
- StatefulSetSpecTemplateSpecInitContainerEnv.go
- StatefulSetSpecTemplateSpecInitContainerEnvFrom.go
- StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRef.go
- StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerEnvFromConfigMapRefOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerEnvFromList.go
- StatefulSetSpecTemplateSpecInitContainerEnvFromList__checks.go
- StatefulSetSpecTemplateSpecInitContainerEnvFromOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerEnvFromOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRef.go
- StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerEnvFromSecretRefOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerEnvList.go
- StatefulSetSpecTemplateSpecInitContainerEnvList__checks.go
- StatefulSetSpecTemplateSpecInitContainerEnvOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerEnvOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerEnvValueFrom.go
- StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRef.go
- StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerEnvValueFromConfigMapKeyRefOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRef.go
- StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerEnvValueFromFieldRefOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerEnvValueFromOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerEnvValueFromOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRef.go
- StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerEnvValueFromResourceFieldRefOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRef.go
- StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerEnvValueFromSecretKeyRefOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerLifecycle.go
- StatefulSetSpecTemplateSpecInitContainerLifecycleOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerLifecycleOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePostStart.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExec.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartExecOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGet.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeader.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderList__checks.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetHttpHeaderOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartHttpGetOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartList.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartList__checks.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocket.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketList__checks.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePostStartTcpSocketOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePreStop.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExec.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopExecOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGet.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeader.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderList__checks.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetHttpHeaderOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopHttpGetOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopList.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopList__checks.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocket.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketList__checks.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerLifecyclePreStopTcpSocketOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerList.go
- StatefulSetSpecTemplateSpecInitContainerList__checks.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbe.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeExec.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeExecOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpc.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcList.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcList__checks.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeGrpcOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGet.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeader.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderList__checks.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetHttpHeaderOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeHttpGetOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocket.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketList__checks.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerLivenessProbeTcpSocketOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerPort.go
- StatefulSetSpecTemplateSpecInitContainerPortList.go
- StatefulSetSpecTemplateSpecInitContainerPortList__checks.go
- StatefulSetSpecTemplateSpecInitContainerPortOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerPortOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbe.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeExec.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeExecOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpc.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcList.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcList__checks.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeGrpcOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGet.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeader.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderList__checks.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetHttpHeaderOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeHttpGetOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocket.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketList__checks.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerReadinessProbeTcpSocketOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerResources.go
- StatefulSetSpecTemplateSpecInitContainerResourcesOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerResourcesOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerSecurityContext.go
- StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilities.go
- StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerSecurityContextCapabilitiesOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerSecurityContextOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerSecurityContextOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptions.go
- StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerSecurityContextSeLinuxOptionsOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfile.go
- StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerSecurityContextSeccompProfileOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbe.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeExec.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeExecOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeExecOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpc.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcList.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcList__checks.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeGrpcOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGet.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeader.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderList__checks.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetHttpHeaderOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeHttpGetOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocket.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketList.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketList__checks.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerStartupProbeTcpSocketOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerVolumeDevice.go
- StatefulSetSpecTemplateSpecInitContainerVolumeDeviceList.go
- StatefulSetSpecTemplateSpecInitContainerVolumeDeviceList__checks.go
- StatefulSetSpecTemplateSpecInitContainerVolumeDeviceOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerVolumeDeviceOutputReference__checks.go
- StatefulSetSpecTemplateSpecInitContainerVolumeMount.go
- StatefulSetSpecTemplateSpecInitContainerVolumeMountList.go
- StatefulSetSpecTemplateSpecInitContainerVolumeMountList__checks.go
- StatefulSetSpecTemplateSpecInitContainerVolumeMountOutputReference.go
- StatefulSetSpecTemplateSpecInitContainerVolumeMountOutputReference__checks.go
- StatefulSetSpecTemplateSpecOs.go
- StatefulSetSpecTemplateSpecOsOutputReference.go
- StatefulSetSpecTemplateSpecOsOutputReference__checks.go
- StatefulSetSpecTemplateSpecOutputReference.go
- StatefulSetSpecTemplateSpecOutputReference__checks.go
- StatefulSetSpecTemplateSpecReadinessGate.go
- StatefulSetSpecTemplateSpecReadinessGateList.go
- StatefulSetSpecTemplateSpecReadinessGateList__checks.go
- StatefulSetSpecTemplateSpecReadinessGateOutputReference.go
- StatefulSetSpecTemplateSpecReadinessGateOutputReference__checks.go
- StatefulSetSpecTemplateSpecSecurityContext.go
- StatefulSetSpecTemplateSpecSecurityContextOutputReference.go
- StatefulSetSpecTemplateSpecSecurityContextOutputReference__checks.go
- StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptions.go
- StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference.go
- StatefulSetSpecTemplateSpecSecurityContextSeLinuxOptionsOutputReference__checks.go
- StatefulSetSpecTemplateSpecSecurityContextSeccompProfile.go
- StatefulSetSpecTemplateSpecSecurityContextSeccompProfileOutputReference.go
- StatefulSetSpecTemplateSpecSecurityContextSeccompProfileOutputReference__checks.go
- StatefulSetSpecTemplateSpecSecurityContextSysctl.go
- StatefulSetSpecTemplateSpecSecurityContextSysctlList.go
- StatefulSetSpecTemplateSpecSecurityContextSysctlList__checks.go
- StatefulSetSpecTemplateSpecSecurityContextSysctlOutputReference.go
- StatefulSetSpecTemplateSpecSecurityContextSysctlOutputReference__checks.go
- StatefulSetSpecTemplateSpecSecurityContextWindowsOptions.go
- StatefulSetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference.go
- StatefulSetSpecTemplateSpecSecurityContextWindowsOptionsOutputReference__checks.go
- StatefulSetSpecTemplateSpecToleration.go
- StatefulSetSpecTemplateSpecTolerationList.go
- StatefulSetSpecTemplateSpecTolerationList__checks.go
- StatefulSetSpecTemplateSpecTolerationOutputReference.go
- StatefulSetSpecTemplateSpecTolerationOutputReference__checks.go
- StatefulSetSpecTemplateSpecTopologySpreadConstraint.go
- StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelector.go
- StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList.go
- StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorList__checks.go
- StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressions.go
- StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList.go
- StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsList__checks.go
- StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference.go
- StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorMatchExpressionsOutputReference__checks.go
- StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference.go
- StatefulSetSpecTemplateSpecTopologySpreadConstraintLabelSelectorOutputReference__checks.go
- StatefulSetSpecTemplateSpecTopologySpreadConstraintList.go
- StatefulSetSpecTemplateSpecTopologySpreadConstraintList__checks.go
- StatefulSetSpecTemplateSpecTopologySpreadConstraintOutputReference.go
- StatefulSetSpecTemplateSpecTopologySpreadConstraintOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolume.go
- StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStore.go
- StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference.go
- StatefulSetSpecTemplateSpecVolumeAwsElasticBlockStoreOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeAzureDisk.go
- StatefulSetSpecTemplateSpecVolumeAzureDiskOutputReference.go
- StatefulSetSpecTemplateSpecVolumeAzureDiskOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeAzureFile.go
- StatefulSetSpecTemplateSpecVolumeAzureFileOutputReference.go
- StatefulSetSpecTemplateSpecVolumeAzureFileOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeCephFs.go
- StatefulSetSpecTemplateSpecVolumeCephFsOutputReference.go
- StatefulSetSpecTemplateSpecVolumeCephFsOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeCephFsSecretRef.go
- StatefulSetSpecTemplateSpecVolumeCephFsSecretRefOutputReference.go
- StatefulSetSpecTemplateSpecVolumeCephFsSecretRefOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeCinder.go
- StatefulSetSpecTemplateSpecVolumeCinderOutputReference.go
- StatefulSetSpecTemplateSpecVolumeCinderOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeConfigMap.go
- StatefulSetSpecTemplateSpecVolumeConfigMapItems.go
- StatefulSetSpecTemplateSpecVolumeConfigMapItemsList.go
- StatefulSetSpecTemplateSpecVolumeConfigMapItemsList__checks.go
- StatefulSetSpecTemplateSpecVolumeConfigMapItemsOutputReference.go
- StatefulSetSpecTemplateSpecVolumeConfigMapItemsOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeConfigMapOutputReference.go
- StatefulSetSpecTemplateSpecVolumeConfigMapOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeCsi.go
- StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRef.go
- StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference.go
- StatefulSetSpecTemplateSpecVolumeCsiNodePublishSecretRefOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeCsiOutputReference.go
- StatefulSetSpecTemplateSpecVolumeCsiOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeDownwardApi.go
- StatefulSetSpecTemplateSpecVolumeDownwardApiItems.go
- StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRef.go
- StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference.go
- StatefulSetSpecTemplateSpecVolumeDownwardApiItemsFieldRefOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeDownwardApiItemsList.go
- StatefulSetSpecTemplateSpecVolumeDownwardApiItemsList__checks.go
- StatefulSetSpecTemplateSpecVolumeDownwardApiItemsOutputReference.go
- StatefulSetSpecTemplateSpecVolumeDownwardApiItemsOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRef.go
- StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference.go
- StatefulSetSpecTemplateSpecVolumeDownwardApiItemsResourceFieldRefOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeDownwardApiOutputReference.go
- StatefulSetSpecTemplateSpecVolumeDownwardApiOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeEmptyDir.go
- StatefulSetSpecTemplateSpecVolumeEmptyDirOutputReference.go
- StatefulSetSpecTemplateSpecVolumeEmptyDirOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeEphemeral.go
- StatefulSetSpecTemplateSpecVolumeEphemeralOutputReference.go
- StatefulSetSpecTemplateSpecVolumeEphemeralOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplate.go
- StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadata.go
- StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference.go
- StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateMetadataOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference.go
- StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpec.go
- StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference.go
- StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResources.go
- StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference.go
- StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecResourcesOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelector.go
- StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions.go
- StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList.go
- StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsList__checks.go
- StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference.go
- StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference.go
- StatefulSetSpecTemplateSpecVolumeEphemeralVolumeClaimTemplateSpecSelectorOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeFc.go
- StatefulSetSpecTemplateSpecVolumeFcOutputReference.go
- StatefulSetSpecTemplateSpecVolumeFcOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeFlexVolume.go
- StatefulSetSpecTemplateSpecVolumeFlexVolumeOutputReference.go
- StatefulSetSpecTemplateSpecVolumeFlexVolumeOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRef.go
- StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference.go
- StatefulSetSpecTemplateSpecVolumeFlexVolumeSecretRefOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeFlocker.go
- StatefulSetSpecTemplateSpecVolumeFlockerOutputReference.go
- StatefulSetSpecTemplateSpecVolumeFlockerOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeGcePersistentDisk.go
- StatefulSetSpecTemplateSpecVolumeGcePersistentDiskOutputReference.go
- StatefulSetSpecTemplateSpecVolumeGcePersistentDiskOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeGitRepo.go
- StatefulSetSpecTemplateSpecVolumeGitRepoOutputReference.go
- StatefulSetSpecTemplateSpecVolumeGitRepoOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeGlusterfs.go
- StatefulSetSpecTemplateSpecVolumeGlusterfsOutputReference.go
- StatefulSetSpecTemplateSpecVolumeGlusterfsOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeHostPath.go
- StatefulSetSpecTemplateSpecVolumeHostPathOutputReference.go
- StatefulSetSpecTemplateSpecVolumeHostPathOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeIscsi.go
- StatefulSetSpecTemplateSpecVolumeIscsiOutputReference.go
- StatefulSetSpecTemplateSpecVolumeIscsiOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeList.go
- StatefulSetSpecTemplateSpecVolumeList__checks.go
- StatefulSetSpecTemplateSpecVolumeLocal.go
- StatefulSetSpecTemplateSpecVolumeLocalOutputReference.go
- StatefulSetSpecTemplateSpecVolumeLocalOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeNfs.go
- StatefulSetSpecTemplateSpecVolumeNfsOutputReference.go
- StatefulSetSpecTemplateSpecVolumeNfsOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeOutputReference.go
- StatefulSetSpecTemplateSpecVolumeOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumePersistentVolumeClaim.go
- StatefulSetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference.go
- StatefulSetSpecTemplateSpecVolumePersistentVolumeClaimOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumePhotonPersistentDisk.go
- StatefulSetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference.go
- StatefulSetSpecTemplateSpecVolumePhotonPersistentDiskOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeProjected.go
- StatefulSetSpecTemplateSpecVolumeProjectedList.go
- StatefulSetSpecTemplateSpecVolumeProjectedList__checks.go
- StatefulSetSpecTemplateSpecVolumeProjectedOutputReference.go
- StatefulSetSpecTemplateSpecVolumeProjectedOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeProjectedSources.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMap.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItems.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsList__checks.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapItemsOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapList.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapList__checks.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesConfigMapOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApi.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItems.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRef.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsFieldRefOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsList__checks.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRef.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiItemsResourceFieldRefOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesDownwardApiOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesList.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesList__checks.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesOutputReference.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecret.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItems.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsList__checks.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretItemsOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretList.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretList__checks.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesSecretOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountToken.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference.go
- StatefulSetSpecTemplateSpecVolumeProjectedSourcesServiceAccountTokenOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeQuobyte.go
- StatefulSetSpecTemplateSpecVolumeQuobyteOutputReference.go
- StatefulSetSpecTemplateSpecVolumeQuobyteOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeRbd.go
- StatefulSetSpecTemplateSpecVolumeRbdOutputReference.go
- StatefulSetSpecTemplateSpecVolumeRbdOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeRbdSecretRef.go
- StatefulSetSpecTemplateSpecVolumeRbdSecretRefOutputReference.go
- StatefulSetSpecTemplateSpecVolumeRbdSecretRefOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeSecret.go
- StatefulSetSpecTemplateSpecVolumeSecretItems.go
- StatefulSetSpecTemplateSpecVolumeSecretItemsList.go
- StatefulSetSpecTemplateSpecVolumeSecretItemsList__checks.go
- StatefulSetSpecTemplateSpecVolumeSecretItemsOutputReference.go
- StatefulSetSpecTemplateSpecVolumeSecretItemsOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeSecretOutputReference.go
- StatefulSetSpecTemplateSpecVolumeSecretOutputReference__checks.go
- StatefulSetSpecTemplateSpecVolumeVsphereVolume.go
- StatefulSetSpecTemplateSpecVolumeVsphereVolumeOutputReference.go
- StatefulSetSpecTemplateSpecVolumeVsphereVolumeOutputReference__checks.go
- StatefulSetSpecUpdateStrategy.go
- StatefulSetSpecUpdateStrategyList.go
- StatefulSetSpecUpdateStrategyList__checks.go
- StatefulSetSpecUpdateStrategyOutputReference.go
- StatefulSetSpecUpdateStrategyOutputReference__checks.go
- StatefulSetSpecUpdateStrategyRollingUpdate.go
- StatefulSetSpecUpdateStrategyRollingUpdateList.go
- StatefulSetSpecUpdateStrategyRollingUpdateList__checks.go
- StatefulSetSpecUpdateStrategyRollingUpdateOutputReference.go
- StatefulSetSpecUpdateStrategyRollingUpdateOutputReference__checks.go
- StatefulSetSpecVolumeClaimTemplate.go
- StatefulSetSpecVolumeClaimTemplateList.go
- StatefulSetSpecVolumeClaimTemplateList__checks.go
- StatefulSetSpecVolumeClaimTemplateMetadata.go
- StatefulSetSpecVolumeClaimTemplateMetadataOutputReference.go
- StatefulSetSpecVolumeClaimTemplateMetadataOutputReference__checks.go
- StatefulSetSpecVolumeClaimTemplateOutputReference.go
- StatefulSetSpecVolumeClaimTemplateOutputReference__checks.go
- StatefulSetSpecVolumeClaimTemplateSpec.go
- StatefulSetSpecVolumeClaimTemplateSpecOutputReference.go
- StatefulSetSpecVolumeClaimTemplateSpecOutputReference__checks.go
- StatefulSetSpecVolumeClaimTemplateSpecResources.go
- StatefulSetSpecVolumeClaimTemplateSpecResourcesOutputReference.go
- StatefulSetSpecVolumeClaimTemplateSpecResourcesOutputReference__checks.go
- StatefulSetSpecVolumeClaimTemplateSpecSelector.go
- StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressions.go
- StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsList.go
- StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsList__checks.go
- StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference.go
- StatefulSetSpecVolumeClaimTemplateSpecSelectorMatchExpressionsOutputReference__checks.go
- StatefulSetSpecVolumeClaimTemplateSpecSelectorOutputReference.go
- StatefulSetSpecVolumeClaimTemplateSpecSelectorOutputReference__checks.go
- StatefulSetTimeouts.go
- StatefulSetTimeoutsOutputReference.go
- StatefulSetTimeoutsOutputReference__checks.go
- StatefulSet__checks.go
- main.go