Versions in this module Expand all Collapse all v8 v8.0.1 Aug 17, 2023 v8.0.0 Jul 19, 2023 Changes in this version + func NewPodSecurityPolicyMetadataOutputReference_Override(p PodSecurityPolicyMetadataOutputReference, ...) + func NewPodSecurityPolicySpecAllowedFlexVolumesList_Override(p PodSecurityPolicySpecAllowedFlexVolumesList, ...) + func NewPodSecurityPolicySpecAllowedFlexVolumesOutputReference_Override(p PodSecurityPolicySpecAllowedFlexVolumesOutputReference, ...) + func NewPodSecurityPolicySpecAllowedHostPathsList_Override(p PodSecurityPolicySpecAllowedHostPathsList, ...) + func NewPodSecurityPolicySpecAllowedHostPathsOutputReference_Override(p PodSecurityPolicySpecAllowedHostPathsOutputReference, ...) + func NewPodSecurityPolicySpecFsGroupOutputReference_Override(p PodSecurityPolicySpecFsGroupOutputReference, ...) + func NewPodSecurityPolicySpecFsGroupRangeList_Override(p PodSecurityPolicySpecFsGroupRangeList, ...) + func NewPodSecurityPolicySpecFsGroupRangeOutputReference_Override(p PodSecurityPolicySpecFsGroupRangeOutputReference, ...) + func NewPodSecurityPolicySpecHostPortsList_Override(p PodSecurityPolicySpecHostPortsList, ...) + func NewPodSecurityPolicySpecHostPortsOutputReference_Override(p PodSecurityPolicySpecHostPortsOutputReference, ...) + func NewPodSecurityPolicySpecOutputReference_Override(p PodSecurityPolicySpecOutputReference, ...) + func NewPodSecurityPolicySpecRunAsGroupOutputReference_Override(p PodSecurityPolicySpecRunAsGroupOutputReference, ...) + func NewPodSecurityPolicySpecRunAsGroupRangeList_Override(p PodSecurityPolicySpecRunAsGroupRangeList, ...) + func NewPodSecurityPolicySpecRunAsGroupRangeOutputReference_Override(p PodSecurityPolicySpecRunAsGroupRangeOutputReference, ...) + func NewPodSecurityPolicySpecRunAsUserOutputReference_Override(p PodSecurityPolicySpecRunAsUserOutputReference, ...) + func NewPodSecurityPolicySpecRunAsUserRangeList_Override(p PodSecurityPolicySpecRunAsUserRangeList, ...) + func NewPodSecurityPolicySpecRunAsUserRangeOutputReference_Override(p PodSecurityPolicySpecRunAsUserRangeOutputReference, ...) + func NewPodSecurityPolicySpecSeLinuxOutputReference_Override(p PodSecurityPolicySpecSeLinuxOutputReference, ...) + func NewPodSecurityPolicySpecSeLinuxSeLinuxOptionsList_Override(p PodSecurityPolicySpecSeLinuxSeLinuxOptionsList, ...) + func NewPodSecurityPolicySpecSeLinuxSeLinuxOptionsOutputReference_Override(p PodSecurityPolicySpecSeLinuxSeLinuxOptionsOutputReference, ...) + func NewPodSecurityPolicySpecSupplementalGroupsOutputReference_Override(p PodSecurityPolicySpecSupplementalGroupsOutputReference, ...) + func NewPodSecurityPolicySpecSupplementalGroupsRangeList_Override(p PodSecurityPolicySpecSupplementalGroupsRangeList, ...) + func NewPodSecurityPolicySpecSupplementalGroupsRangeOutputReference_Override(p PodSecurityPolicySpecSupplementalGroupsRangeOutputReference, ...) + func NewPodSecurityPolicy_Override(p PodSecurityPolicy, scope constructs.Construct, id *string, ...) + func PodSecurityPolicy_IsConstruct(x interface{}) *bool + func PodSecurityPolicy_IsTerraformElement(x interface{}) *bool + func PodSecurityPolicy_IsTerraformResource(x interface{}) *bool + func PodSecurityPolicy_TfResourceType() *string + type PodSecurityPolicy interface + AddOverride func(path *string, value interface{}) + CdktfStack func() cdktf.TerraformStack + Connection func() interface{} + ConstructNodeMetadata func() *map[string]interface{} + Count func() interface{} + DependsOn func() *[]*string + ForEach func() cdktf.ITerraformIterator + Fqn func() *string + FriendlyUniqueId func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + IdInput func() *string + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + Lifecycle func() *cdktf.TerraformResourceLifecycle + Metadata func() PodSecurityPolicyMetadataOutputReference + MetadataInput func() *PodSecurityPolicyMetadata + Node func() constructs.Node + OverrideLogicalId func(newLogicalId *string) + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PutMetadata func(value *PodSecurityPolicyMetadata) + PutSpec func(value *PodSecurityPolicySpec) + RawOverrides func() interface{} + ResetId func() + ResetOverrideLogicalId func() + SetConnection func(val interface{}) + SetCount func(val interface{}) + SetDependsOn func(val *[]*string) + SetForEach func(val cdktf.ITerraformIterator) + SetId func(val *string) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + Spec func() PodSecurityPolicySpecOutputReference + SpecInput func() *PodSecurityPolicySpec + SynthesizeAttributes func() *map[string]interface{} + TerraformGeneratorMetadata func() *cdktf.TerraformProviderGeneratorMetadata + TerraformMetaArguments func() *map[string]interface{} + TerraformResourceType func() *string + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + func NewPodSecurityPolicy(scope constructs.Construct, id *string, config *PodSecurityPolicyConfig) PodSecurityPolicy + type PodSecurityPolicyConfig struct + Connection interface{} + Count interface{} + DependsOn *[]cdktf.ITerraformDependable + ForEach cdktf.ITerraformIterator + Id *string + Lifecycle *cdktf.TerraformResourceLifecycle + Metadata *PodSecurityPolicyMetadata + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + Spec *PodSecurityPolicySpec + type PodSecurityPolicyMetadata struct + Annotations *map[string]*string + Labels *map[string]*string + Name *string + type PodSecurityPolicyMetadataOutputReference interface + Annotations func() *map[string]*string + AnnotationsInput func() *map[string]*string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Generation func() *float64 + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *PodSecurityPolicyMetadata + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Labels func() *map[string]*string + LabelsInput func() *map[string]*string + Name func() *string + NameInput func() *string + ResetAnnotations func() + ResetLabels func() + ResetName func() + Resolve func(_context cdktf.IResolveContext) interface{} + ResourceVersion func() *string + SetAnnotations func(val *map[string]*string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *PodSecurityPolicyMetadata) + SetLabels func(val *map[string]*string) + SetName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Uid func() *string + func NewPodSecurityPolicyMetadataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodSecurityPolicyMetadataOutputReference + type PodSecurityPolicySpec struct + AllowPrivilegeEscalation interface{} + AllowedCapabilities *[]*string + AllowedFlexVolumes interface{} + AllowedHostPaths interface{} + AllowedProcMountTypes *[]*string + AllowedUnsafeSysctls *[]*string + DefaultAddCapabilities *[]*string + DefaultAllowPrivilegeEscalation interface{} + ForbiddenSysctls *[]*string + FsGroup *PodSecurityPolicySpecFsGroup + HostIpc interface{} + HostNetwork interface{} + HostPid interface{} + HostPorts interface{} + Privileged interface{} + ReadOnlyRootFilesystem interface{} + RequiredDropCapabilities *[]*string + RunAsGroup *PodSecurityPolicySpecRunAsGroup + RunAsUser *PodSecurityPolicySpecRunAsUser + SeLinux *PodSecurityPolicySpecSeLinux + SupplementalGroups *PodSecurityPolicySpecSupplementalGroups + Volumes *[]*string + type PodSecurityPolicySpecAllowedFlexVolumes struct + Driver *string + type PodSecurityPolicySpecAllowedFlexVolumesList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) PodSecurityPolicySpecAllowedFlexVolumesOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewPodSecurityPolicySpecAllowedFlexVolumesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) PodSecurityPolicySpecAllowedFlexVolumesList + type PodSecurityPolicySpecAllowedFlexVolumesOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Driver func() *string + DriverInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDriver func(val *string) + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewPodSecurityPolicySpecAllowedFlexVolumesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) PodSecurityPolicySpecAllowedFlexVolumesOutputReference + type PodSecurityPolicySpecAllowedHostPaths struct + PathPrefix *string + ReadOnly interface{} + type PodSecurityPolicySpecAllowedHostPathsList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) PodSecurityPolicySpecAllowedHostPathsOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewPodSecurityPolicySpecAllowedHostPathsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) PodSecurityPolicySpecAllowedHostPathsList + type PodSecurityPolicySpecAllowedHostPathsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PathPrefix func() *string + PathPrefixInput func() *string + ReadOnly func() interface{} + ReadOnlyInput func() interface{} + ResetReadOnly func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetPathPrefix func(val *string) + SetReadOnly func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewPodSecurityPolicySpecAllowedHostPathsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) PodSecurityPolicySpecAllowedHostPathsOutputReference + type PodSecurityPolicySpecFsGroup struct + Range interface{} + Rule *string + type PodSecurityPolicySpecFsGroupOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *PodSecurityPolicySpecFsGroup + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PutRange func(value interface{}) + Range func() PodSecurityPolicySpecFsGroupRangeList + RangeInput func() interface{} + ResetRange func() + Resolve func(_context cdktf.IResolveContext) interface{} + Rule func() *string + RuleInput func() *string + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *PodSecurityPolicySpecFsGroup) + SetRule func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewPodSecurityPolicySpecFsGroupOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodSecurityPolicySpecFsGroupOutputReference + type PodSecurityPolicySpecFsGroupRange struct + Max *float64 + Min *float64 + type PodSecurityPolicySpecFsGroupRangeList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) PodSecurityPolicySpecFsGroupRangeOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewPodSecurityPolicySpecFsGroupRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) PodSecurityPolicySpecFsGroupRangeList + type PodSecurityPolicySpecFsGroupRangeOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Max func() *float64 + MaxInput func() *float64 + Min func() *float64 + MinInput func() *float64 + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetMax func(val *float64) + SetMin func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewPodSecurityPolicySpecFsGroupRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) PodSecurityPolicySpecFsGroupRangeOutputReference + type PodSecurityPolicySpecHostPorts struct + Max *float64 + Min *float64 + type PodSecurityPolicySpecHostPortsList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) PodSecurityPolicySpecHostPortsOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewPodSecurityPolicySpecHostPortsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) PodSecurityPolicySpecHostPortsList + type PodSecurityPolicySpecHostPortsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Max func() *float64 + MaxInput func() *float64 + Min func() *float64 + MinInput func() *float64 + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetMax func(val *float64) + SetMin func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewPodSecurityPolicySpecHostPortsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) PodSecurityPolicySpecHostPortsOutputReference + type PodSecurityPolicySpecOutputReference interface + AllowPrivilegeEscalation func() interface{} + AllowPrivilegeEscalationInput func() interface{} + AllowedCapabilities func() *[]*string + AllowedCapabilitiesInput func() *[]*string + AllowedFlexVolumes func() PodSecurityPolicySpecAllowedFlexVolumesList + AllowedFlexVolumesInput func() interface{} + AllowedHostPaths func() PodSecurityPolicySpecAllowedHostPathsList + AllowedHostPathsInput func() interface{} + AllowedProcMountTypes func() *[]*string + AllowedProcMountTypesInput func() *[]*string + AllowedUnsafeSysctls func() *[]*string + AllowedUnsafeSysctlsInput func() *[]*string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DefaultAddCapabilities func() *[]*string + DefaultAddCapabilitiesInput func() *[]*string + DefaultAllowPrivilegeEscalation func() interface{} + DefaultAllowPrivilegeEscalationInput func() interface{} + ForbiddenSysctls func() *[]*string + ForbiddenSysctlsInput func() *[]*string + Fqn func() *string + FsGroup func() PodSecurityPolicySpecFsGroupOutputReference + FsGroupInput func() *PodSecurityPolicySpecFsGroup + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + HostIpc func() interface{} + HostIpcInput func() interface{} + HostNetwork func() interface{} + HostNetworkInput func() interface{} + HostPid func() interface{} + HostPidInput func() interface{} + HostPorts func() PodSecurityPolicySpecHostPortsList + HostPortsInput func() interface{} + InternalValue func() *PodSecurityPolicySpec + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Privileged func() interface{} + PrivilegedInput func() interface{} + PutAllowedFlexVolumes func(value interface{}) + PutAllowedHostPaths func(value interface{}) + PutFsGroup func(value *PodSecurityPolicySpecFsGroup) + PutHostPorts func(value interface{}) + PutRunAsGroup func(value *PodSecurityPolicySpecRunAsGroup) + PutRunAsUser func(value *PodSecurityPolicySpecRunAsUser) + PutSeLinux func(value *PodSecurityPolicySpecSeLinux) + PutSupplementalGroups func(value *PodSecurityPolicySpecSupplementalGroups) + ReadOnlyRootFilesystem func() interface{} + ReadOnlyRootFilesystemInput func() interface{} + RequiredDropCapabilities func() *[]*string + RequiredDropCapabilitiesInput func() *[]*string + ResetAllowPrivilegeEscalation func() + ResetAllowedCapabilities func() + ResetAllowedFlexVolumes func() + ResetAllowedHostPaths func() + ResetAllowedProcMountTypes func() + ResetAllowedUnsafeSysctls func() + ResetDefaultAddCapabilities func() + ResetDefaultAllowPrivilegeEscalation func() + ResetForbiddenSysctls func() + ResetHostIpc func() + ResetHostNetwork func() + ResetHostPid func() + ResetHostPorts func() + ResetPrivileged func() + ResetReadOnlyRootFilesystem func() + ResetRequiredDropCapabilities func() + ResetRunAsGroup func() + ResetSeLinux func() + ResetVolumes func() + Resolve func(_context cdktf.IResolveContext) interface{} + RunAsGroup func() PodSecurityPolicySpecRunAsGroupOutputReference + RunAsGroupInput func() *PodSecurityPolicySpecRunAsGroup + RunAsUser func() PodSecurityPolicySpecRunAsUserOutputReference + RunAsUserInput func() *PodSecurityPolicySpecRunAsUser + SeLinux func() PodSecurityPolicySpecSeLinuxOutputReference + SeLinuxInput func() *PodSecurityPolicySpecSeLinux + SetAllowPrivilegeEscalation func(val interface{}) + SetAllowedCapabilities func(val *[]*string) + SetAllowedProcMountTypes func(val *[]*string) + SetAllowedUnsafeSysctls func(val *[]*string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDefaultAddCapabilities func(val *[]*string) + SetDefaultAllowPrivilegeEscalation func(val interface{}) + SetForbiddenSysctls func(val *[]*string) + SetHostIpc func(val interface{}) + SetHostNetwork func(val interface{}) + SetHostPid func(val interface{}) + SetInternalValue func(val *PodSecurityPolicySpec) + SetPrivileged func(val interface{}) + SetReadOnlyRootFilesystem func(val interface{}) + SetRequiredDropCapabilities func(val *[]*string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetVolumes func(val *[]*string) + SupplementalGroups func() PodSecurityPolicySpecSupplementalGroupsOutputReference + SupplementalGroupsInput func() *PodSecurityPolicySpecSupplementalGroups + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Volumes func() *[]*string + VolumesInput func() *[]*string + func NewPodSecurityPolicySpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodSecurityPolicySpecOutputReference + type PodSecurityPolicySpecRunAsGroup struct + Range interface{} + Rule *string + type PodSecurityPolicySpecRunAsGroupOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *PodSecurityPolicySpecRunAsGroup + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PutRange func(value interface{}) + Range func() PodSecurityPolicySpecRunAsGroupRangeList + RangeInput func() interface{} + ResetRange func() + Resolve func(_context cdktf.IResolveContext) interface{} + Rule func() *string + RuleInput func() *string + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *PodSecurityPolicySpecRunAsGroup) + SetRule func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewPodSecurityPolicySpecRunAsGroupOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodSecurityPolicySpecRunAsGroupOutputReference + type PodSecurityPolicySpecRunAsGroupRange struct + Max *float64 + Min *float64 + type PodSecurityPolicySpecRunAsGroupRangeList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) PodSecurityPolicySpecRunAsGroupRangeOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewPodSecurityPolicySpecRunAsGroupRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) PodSecurityPolicySpecRunAsGroupRangeList + type PodSecurityPolicySpecRunAsGroupRangeOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Max func() *float64 + MaxInput func() *float64 + Min func() *float64 + MinInput func() *float64 + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetMax func(val *float64) + SetMin func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewPodSecurityPolicySpecRunAsGroupRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) PodSecurityPolicySpecRunAsGroupRangeOutputReference + type PodSecurityPolicySpecRunAsUser struct + Range interface{} + Rule *string + type PodSecurityPolicySpecRunAsUserOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *PodSecurityPolicySpecRunAsUser + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PutRange func(value interface{}) + Range func() PodSecurityPolicySpecRunAsUserRangeList + RangeInput func() interface{} + ResetRange func() + Resolve func(_context cdktf.IResolveContext) interface{} + Rule func() *string + RuleInput func() *string + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *PodSecurityPolicySpecRunAsUser) + SetRule func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewPodSecurityPolicySpecRunAsUserOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodSecurityPolicySpecRunAsUserOutputReference + type PodSecurityPolicySpecRunAsUserRange struct + Max *float64 + Min *float64 + type PodSecurityPolicySpecRunAsUserRangeList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) PodSecurityPolicySpecRunAsUserRangeOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewPodSecurityPolicySpecRunAsUserRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) PodSecurityPolicySpecRunAsUserRangeList + type PodSecurityPolicySpecRunAsUserRangeOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Max func() *float64 + MaxInput func() *float64 + Min func() *float64 + MinInput func() *float64 + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetMax func(val *float64) + SetMin func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewPodSecurityPolicySpecRunAsUserRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) PodSecurityPolicySpecRunAsUserRangeOutputReference + type PodSecurityPolicySpecSeLinux struct + Rule *string + SeLinuxOptions interface{} + type PodSecurityPolicySpecSeLinuxOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *PodSecurityPolicySpecSeLinux + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PutSeLinuxOptions func(value interface{}) + ResetSeLinuxOptions func() + Resolve func(_context cdktf.IResolveContext) interface{} + Rule func() *string + RuleInput func() *string + SeLinuxOptions func() PodSecurityPolicySpecSeLinuxSeLinuxOptionsList + SeLinuxOptionsInput func() interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *PodSecurityPolicySpecSeLinux) + SetRule func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewPodSecurityPolicySpecSeLinuxOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodSecurityPolicySpecSeLinuxOutputReference + type PodSecurityPolicySpecSeLinuxSeLinuxOptions struct + Level *string + Role *string + Type *string + User *string + type PodSecurityPolicySpecSeLinuxSeLinuxOptionsList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) PodSecurityPolicySpecSeLinuxSeLinuxOptionsOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewPodSecurityPolicySpecSeLinuxSeLinuxOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) PodSecurityPolicySpecSeLinuxSeLinuxOptionsList + type PodSecurityPolicySpecSeLinuxSeLinuxOptionsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Level func() *string + LevelInput func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + Role func() *string + RoleInput func() *string + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetLevel func(val *string) + SetRole func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetType func(val *string) + SetUser func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Type func() *string + TypeInput func() *string + User func() *string + UserInput func() *string + func NewPodSecurityPolicySpecSeLinuxSeLinuxOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) PodSecurityPolicySpecSeLinuxSeLinuxOptionsOutputReference + type PodSecurityPolicySpecSupplementalGroups struct + Range interface{} + Rule *string + type PodSecurityPolicySpecSupplementalGroupsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *PodSecurityPolicySpecSupplementalGroups + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PutRange func(value interface{}) + Range func() PodSecurityPolicySpecSupplementalGroupsRangeList + RangeInput func() interface{} + ResetRange func() + Resolve func(_context cdktf.IResolveContext) interface{} + Rule func() *string + RuleInput func() *string + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *PodSecurityPolicySpecSupplementalGroups) + SetRule func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewPodSecurityPolicySpecSupplementalGroupsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) PodSecurityPolicySpecSupplementalGroupsOutputReference + type PodSecurityPolicySpecSupplementalGroupsRange struct + Max *float64 + Min *float64 + type PodSecurityPolicySpecSupplementalGroupsRangeList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) PodSecurityPolicySpecSupplementalGroupsRangeOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewPodSecurityPolicySpecSupplementalGroupsRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) PodSecurityPolicySpecSupplementalGroupsRangeList + type PodSecurityPolicySpecSupplementalGroupsRangeOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Max func() *float64 + MaxInput func() *float64 + Min func() *float64 + MinInput func() *float64 + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetMax func(val *float64) + SetMin func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewPodSecurityPolicySpecSupplementalGroupsRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) PodSecurityPolicySpecSupplementalGroupsRangeOutputReference Other modules containing this package github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v10 github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v11 github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v3 github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v4 github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v5 github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v6 github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v7 github.com/cdktf/cdktf-provider-kubernetes-go/kubernetes/v9