Documentation
      ¶
    
    
  
    
  
    Index ¶
- func NewTenantV2_Override(t TenantV2, scope constructs.Construct, id *string, props *TenantV2Props)
 - func NewTenant_Override(t Tenant, scope constructs.Construct, id *string, props *TenantProps)
 - func TenantV2_GVK() *cdk8s.GroupVersionKind
 - func TenantV2_IsConstruct(x interface{}) *bool
 - func TenantV2_Manifest(props *TenantV2Props) interface{}
 - func TenantV2_Of(c constructs.IConstruct) cdk8s.ApiObject
 - func Tenant_GVK() *cdk8s.GroupVersionKind
 - func Tenant_IsConstruct(x interface{}) *bool
 - func Tenant_Manifest(props *TenantProps) interface{}
 - func Tenant_Of(c constructs.IConstruct) cdk8s.ApiObject
 - type Tenant
 - type TenantProps
 - type TenantScheduler
 - type TenantSpec
 - type TenantSpecCertConfig
 - type TenantSpecConfiguration
 - type TenantSpecCredsSecret
 - type TenantSpecEnv
 - type TenantSpecEnvValueFrom
 - type TenantSpecEnvValueFromConfigMapKeyRef
 - type TenantSpecEnvValueFromFieldRef
 - type TenantSpecEnvValueFromResourceFieldRef
 - type TenantSpecEnvValueFromResourceFieldRefDivisor
 - type TenantSpecEnvValueFromSecretKeyRef
 - type TenantSpecExposeServices
 - type TenantSpecExternalCaCertSecret
 - type TenantSpecExternalCertSecret
 - type TenantSpecExternalClientCertSecret
 - type TenantSpecImagePullSecret
 - type TenantSpecKes
 - type TenantSpecKesAffinity
 - type TenantSpecKesAffinityNodeAffinity
 - type TenantSpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference
 - type TenantSpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions
 - type TenantSpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields
 - type TenantSpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms
 - type TenantSpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions
 - type TenantSpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields
 - type TenantSpecKesAffinityPodAffinity
 - type TenantSpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
 - type TenantSpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
 - type TenantSpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
 - type TenantSpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
 - type TenantSpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
 - type TenantSpecKesAffinityPodAntiAffinity
 - type TenantSpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
 - type TenantSpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
 - type TenantSpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
 - type TenantSpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
 - type TenantSpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
 - type TenantSpecKesClientCertSecret
 - type TenantSpecKesExternalCertSecret
 - type TenantSpecKesKesSecret
 - type TenantSpecKesResources
 - type TenantSpecKesResourcesLimits
 - type TenantSpecKesResourcesRequests
 - type TenantSpecKesSecurityContext
 - type TenantSpecKesSecurityContextSeLinuxOptions
 - type TenantSpecKesSecurityContextSeccompProfile
 - type TenantSpecKesSecurityContextSysctls
 - type TenantSpecKesSecurityContextWindowsOptions
 - type TenantSpecKesTolerations
 - type TenantSpecKesTopologySpreadConstraints
 - type TenantSpecKesTopologySpreadConstraintsLabelSelector
 - type TenantSpecKesTopologySpreadConstraintsLabelSelectorMatchExpressions
 - type TenantSpecLog
 - type TenantSpecLogAffinity
 - type TenantSpecLogAffinityNodeAffinity
 - type TenantSpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference
 - type TenantSpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions
 - type TenantSpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields
 - type TenantSpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms
 - type TenantSpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions
 - type TenantSpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields
 - type TenantSpecLogAffinityPodAffinity
 - type TenantSpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
 - type TenantSpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
 - type TenantSpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
 - type TenantSpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
 - type TenantSpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
 - type TenantSpecLogAffinityPodAntiAffinity
 - type TenantSpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
 - type TenantSpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
 - type TenantSpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
 - type TenantSpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
 - type TenantSpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
 - type TenantSpecLogAudit
 - type TenantSpecLogDb
 - type TenantSpecLogDbAffinity
 - type TenantSpecLogDbAffinityNodeAffinity
 - type TenantSpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference
 - type TenantSpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions
 - type TenantSpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields
 - type TenantSpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms
 - type TenantSpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions
 - type TenantSpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields
 - type TenantSpecLogDbAffinityPodAffinity
 - type TenantSpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
 - type TenantSpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
 - type TenantSpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
 - type TenantSpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
 - type TenantSpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
 - type TenantSpecLogDbAffinityPodAntiAffinity
 - type TenantSpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
 - type TenantSpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
 - type TenantSpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
 - type TenantSpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
 - type TenantSpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
 - type TenantSpecLogDbResources
 - type TenantSpecLogDbResourcesLimits
 - type TenantSpecLogDbResourcesRequests
 - type TenantSpecLogDbSecurityContext
 - type TenantSpecLogDbSecurityContextSeLinuxOptions
 - type TenantSpecLogDbSecurityContextSeccompProfile
 - type TenantSpecLogDbSecurityContextSysctls
 - type TenantSpecLogDbSecurityContextWindowsOptions
 - type TenantSpecLogDbTolerations
 - type TenantSpecLogDbTopologySpreadConstraints
 - type TenantSpecLogDbTopologySpreadConstraintsLabelSelector
 - type TenantSpecLogDbTopologySpreadConstraintsLabelSelectorMatchExpressions
 - type TenantSpecLogDbVolumeClaimTemplate
 - type TenantSpecLogDbVolumeClaimTemplateMetadata
 - type TenantSpecLogDbVolumeClaimTemplateSpec
 - type TenantSpecLogDbVolumeClaimTemplateSpecDataSource
 - type TenantSpecLogDbVolumeClaimTemplateSpecResources
 - type TenantSpecLogDbVolumeClaimTemplateSpecResourcesLimits
 - type TenantSpecLogDbVolumeClaimTemplateSpecResourcesRequests
 - type TenantSpecLogDbVolumeClaimTemplateSpecSelector
 - type TenantSpecLogDbVolumeClaimTemplateSpecSelectorMatchExpressions
 - type TenantSpecLogDbVolumeClaimTemplateStatus
 - type TenantSpecLogDbVolumeClaimTemplateStatusCapacity
 - type TenantSpecLogDbVolumeClaimTemplateStatusConditions
 - type TenantSpecLogResources
 - type TenantSpecLogResourcesLimits
 - type TenantSpecLogResourcesRequests
 - type TenantSpecLogSecurityContext
 - type TenantSpecLogSecurityContextSeLinuxOptions
 - type TenantSpecLogSecurityContextSeccompProfile
 - type TenantSpecLogSecurityContextSysctls
 - type TenantSpecLogSecurityContextWindowsOptions
 - type TenantSpecLogTolerations
 - type TenantSpecLogTopologySpreadConstraints
 - type TenantSpecLogTopologySpreadConstraintsLabelSelector
 - type TenantSpecLogTopologySpreadConstraintsLabelSelectorMatchExpressions
 - type TenantSpecPrometheus
 - type TenantSpecPrometheusAffinity
 - type TenantSpecPrometheusAffinityNodeAffinity
 - type TenantSpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference
 - type TenantSpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions
 - type TenantSpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields
 - type TenantSpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms
 - type TenantSpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions
 - type TenantSpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields
 - type TenantSpecPrometheusAffinityPodAffinity
 - type TenantSpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
 - type TenantSpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
 - type TenantSpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
 - type TenantSpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
 - type TenantSpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
 - type TenantSpecPrometheusAffinityPodAntiAffinity
 - type TenantSpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
 - type TenantSpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
 - type TenantSpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
 - type TenantSpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
 - type TenantSpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
 - type TenantSpecPrometheusResources
 - type TenantSpecPrometheusResourcesLimits
 - type TenantSpecPrometheusResourcesRequests
 - type TenantSpecPrometheusSecurityContext
 - type TenantSpecPrometheusSecurityContextSeLinuxOptions
 - type TenantSpecPrometheusSecurityContextSeccompProfile
 - type TenantSpecPrometheusSecurityContextSysctls
 - type TenantSpecPrometheusSecurityContextWindowsOptions
 - type TenantSpecPrometheusTopologySpreadConstraints
 - type TenantSpecPrometheusTopologySpreadConstraintsLabelSelector
 - type TenantSpecPrometheusTopologySpreadConstraintsLabelSelectorMatchExpressions
 - type TenantSpecS3
 - type TenantSpecSecurityContext
 - type TenantSpecSecurityContextSeLinuxOptions
 - type TenantSpecSecurityContextSeccompProfile
 - type TenantSpecSecurityContextSysctls
 - type TenantSpecSecurityContextWindowsOptions
 - type TenantSpecSideCars
 - type TenantSpecSideCarsContainers
 - type TenantSpecSideCarsContainersEnv
 - type TenantSpecSideCarsContainersEnvFrom
 - type TenantSpecSideCarsContainersEnvFromConfigMapRef
 - type TenantSpecSideCarsContainersEnvFromSecretRef
 - type TenantSpecSideCarsContainersEnvValueFrom
 - type TenantSpecSideCarsContainersEnvValueFromConfigMapKeyRef
 - type TenantSpecSideCarsContainersEnvValueFromFieldRef
 - type TenantSpecSideCarsContainersEnvValueFromResourceFieldRef
 - type TenantSpecSideCarsContainersEnvValueFromResourceFieldRefDivisor
 - func TenantSpecSideCarsContainersEnvValueFromResourceFieldRefDivisor_FromNumber(value *float64) TenantSpecSideCarsContainersEnvValueFromResourceFieldRefDivisor
 - func TenantSpecSideCarsContainersEnvValueFromResourceFieldRefDivisor_FromString(value *string) TenantSpecSideCarsContainersEnvValueFromResourceFieldRefDivisor
 
- type TenantSpecSideCarsContainersEnvValueFromSecretKeyRef
 - type TenantSpecSideCarsContainersLifecycle
 - type TenantSpecSideCarsContainersLifecyclePostStart
 - type TenantSpecSideCarsContainersLifecyclePostStartExec
 - type TenantSpecSideCarsContainersLifecyclePostStartHttpGet
 - type TenantSpecSideCarsContainersLifecyclePostStartHttpGetHttpHeaders
 - type TenantSpecSideCarsContainersLifecyclePostStartHttpGetPort
 - type TenantSpecSideCarsContainersLifecyclePostStartTcpSocket
 - type TenantSpecSideCarsContainersLifecyclePostStartTcpSocketPort
 - func TenantSpecSideCarsContainersLifecyclePostStartTcpSocketPort_FromNumber(value *float64) TenantSpecSideCarsContainersLifecyclePostStartTcpSocketPort
 - func TenantSpecSideCarsContainersLifecyclePostStartTcpSocketPort_FromString(value *string) TenantSpecSideCarsContainersLifecyclePostStartTcpSocketPort
 
- type TenantSpecSideCarsContainersLifecyclePreStop
 - type TenantSpecSideCarsContainersLifecyclePreStopExec
 - type TenantSpecSideCarsContainersLifecyclePreStopHttpGet
 - type TenantSpecSideCarsContainersLifecyclePreStopHttpGetHttpHeaders
 - type TenantSpecSideCarsContainersLifecyclePreStopHttpGetPort
 - type TenantSpecSideCarsContainersLifecyclePreStopTcpSocket
 - type TenantSpecSideCarsContainersLifecyclePreStopTcpSocketPort
 - type TenantSpecSideCarsContainersLivenessProbe
 - type TenantSpecSideCarsContainersLivenessProbeExec
 - type TenantSpecSideCarsContainersLivenessProbeHttpGet
 - type TenantSpecSideCarsContainersLivenessProbeHttpGetHttpHeaders
 - type TenantSpecSideCarsContainersLivenessProbeHttpGetPort
 - type TenantSpecSideCarsContainersLivenessProbeTcpSocket
 - type TenantSpecSideCarsContainersLivenessProbeTcpSocketPort
 - type TenantSpecSideCarsContainersPorts
 - type TenantSpecSideCarsContainersReadinessProbe
 - type TenantSpecSideCarsContainersReadinessProbeExec
 - type TenantSpecSideCarsContainersReadinessProbeHttpGet
 - type TenantSpecSideCarsContainersReadinessProbeHttpGetHttpHeaders
 - type TenantSpecSideCarsContainersReadinessProbeHttpGetPort
 - type TenantSpecSideCarsContainersReadinessProbeTcpSocket
 - type TenantSpecSideCarsContainersReadinessProbeTcpSocketPort
 - type TenantSpecSideCarsContainersResources
 - type TenantSpecSideCarsContainersResourcesLimits
 - type TenantSpecSideCarsContainersResourcesRequests
 - type TenantSpecSideCarsContainersSecurityContext
 - type TenantSpecSideCarsContainersSecurityContextCapabilities
 - type TenantSpecSideCarsContainersSecurityContextSeLinuxOptions
 - type TenantSpecSideCarsContainersSecurityContextSeccompProfile
 - type TenantSpecSideCarsContainersSecurityContextWindowsOptions
 - type TenantSpecSideCarsContainersStartupProbe
 - type TenantSpecSideCarsContainersStartupProbeExec
 - type TenantSpecSideCarsContainersStartupProbeHttpGet
 - type TenantSpecSideCarsContainersStartupProbeHttpGetHttpHeaders
 - type TenantSpecSideCarsContainersStartupProbeHttpGetPort
 - type TenantSpecSideCarsContainersStartupProbeTcpSocket
 - type TenantSpecSideCarsContainersStartupProbeTcpSocketPort
 - type TenantSpecSideCarsContainersVolumeDevices
 - type TenantSpecSideCarsContainersVolumeMounts
 - type TenantSpecSideCarsVolumeClaimTemplates
 - type TenantSpecSideCarsVolumeClaimTemplatesMetadata
 - type TenantSpecSideCarsVolumeClaimTemplatesSpec
 - type TenantSpecSideCarsVolumeClaimTemplatesSpecDataSource
 - type TenantSpecSideCarsVolumeClaimTemplatesSpecResources
 - type TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesLimits
 - type TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesRequests
 - func TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesRequests_FromNumber(value *float64) TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesRequests
 - func TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesRequests_FromString(value *string) TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesRequests
 
- type TenantSpecSideCarsVolumeClaimTemplatesSpecSelector
 - type TenantSpecSideCarsVolumeClaimTemplatesSpecSelectorMatchExpressions
 - type TenantSpecSideCarsVolumeClaimTemplatesStatus
 - type TenantSpecSideCarsVolumeClaimTemplatesStatusCapacity
 - type TenantSpecSideCarsVolumeClaimTemplatesStatusConditions
 - type TenantSpecSideCarsVolumes
 - type TenantSpecSideCarsVolumesAwsElasticBlockStore
 - type TenantSpecSideCarsVolumesAzureDisk
 - type TenantSpecSideCarsVolumesAzureFile
 - type TenantSpecSideCarsVolumesCephfs
 - type TenantSpecSideCarsVolumesCephfsSecretRef
 - type TenantSpecSideCarsVolumesCinder
 - type TenantSpecSideCarsVolumesCinderSecretRef
 - type TenantSpecSideCarsVolumesConfigMap
 - type TenantSpecSideCarsVolumesConfigMapItems
 - type TenantSpecSideCarsVolumesCsi
 - type TenantSpecSideCarsVolumesCsiNodePublishSecretRef
 - type TenantSpecSideCarsVolumesDownwardApi
 - type TenantSpecSideCarsVolumesDownwardApiItems
 - type TenantSpecSideCarsVolumesDownwardApiItemsFieldRef
 - type TenantSpecSideCarsVolumesDownwardApiItemsResourceFieldRef
 - type TenantSpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor
 - func TenantSpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor_FromNumber(value *float64) TenantSpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor
 - func TenantSpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor_FromString(value *string) TenantSpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor
 
- type TenantSpecSideCarsVolumesEmptyDir
 - type TenantSpecSideCarsVolumesEmptyDirSizeLimit
 - type TenantSpecSideCarsVolumesEphemeral
 - type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplate
 - type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateMetadata
 - type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpec
 - type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecDataSource
 - type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResources
 - type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits
 - func TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits_FromNumber(value *float64) TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits
 - func TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits_FromString(value *string) TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits
 
- type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests
 - func TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests_FromNumber(value *float64) TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests
 - func TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests_FromString(value *string) TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests
 
- type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecSelector
 - type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions
 - type TenantSpecSideCarsVolumesFc
 - type TenantSpecSideCarsVolumesFlexVolume
 - type TenantSpecSideCarsVolumesFlexVolumeSecretRef
 - type TenantSpecSideCarsVolumesFlocker
 - type TenantSpecSideCarsVolumesGcePersistentDisk
 - type TenantSpecSideCarsVolumesGitRepo
 - type TenantSpecSideCarsVolumesGlusterfs
 - type TenantSpecSideCarsVolumesHostPath
 - type TenantSpecSideCarsVolumesIscsi
 - type TenantSpecSideCarsVolumesIscsiSecretRef
 - type TenantSpecSideCarsVolumesNfs
 - type TenantSpecSideCarsVolumesPersistentVolumeClaim
 - type TenantSpecSideCarsVolumesPhotonPersistentDisk
 - type TenantSpecSideCarsVolumesPortworxVolume
 - type TenantSpecSideCarsVolumesProjected
 - type TenantSpecSideCarsVolumesProjectedSources
 - type TenantSpecSideCarsVolumesProjectedSourcesConfigMap
 - type TenantSpecSideCarsVolumesProjectedSourcesConfigMapItems
 - type TenantSpecSideCarsVolumesProjectedSourcesDownwardApi
 - type TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItems
 - type TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItemsFieldRef
 - type TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRef
 - type TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRefDivisor
 - type TenantSpecSideCarsVolumesProjectedSourcesSecret
 - type TenantSpecSideCarsVolumesProjectedSourcesSecretItems
 - type TenantSpecSideCarsVolumesProjectedSourcesServiceAccountToken
 - type TenantSpecSideCarsVolumesQuobyte
 - type TenantSpecSideCarsVolumesRbd
 - type TenantSpecSideCarsVolumesRbdSecretRef
 - type TenantSpecSideCarsVolumesScaleIo
 - type TenantSpecSideCarsVolumesScaleIoSecretRef
 - type TenantSpecSideCarsVolumesSecret
 - type TenantSpecSideCarsVolumesSecretItems
 - type TenantSpecSideCarsVolumesStorageos
 - type TenantSpecSideCarsVolumesStorageosSecretRef
 - type TenantSpecSideCarsVolumesVsphereVolume
 - type TenantSpecUsers
 - type TenantSpecZones
 - type TenantSpecZonesAffinity
 - type TenantSpecZonesAffinityNodeAffinity
 - type TenantSpecZonesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecZonesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference
 - type TenantSpecZonesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions
 - type TenantSpecZonesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields
 - type TenantSpecZonesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecZonesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms
 - type TenantSpecZonesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions
 - type TenantSpecZonesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields
 - type TenantSpecZonesAffinityPodAffinity
 - type TenantSpecZonesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecZonesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
 - type TenantSpecZonesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
 - type TenantSpecZonesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
 - type TenantSpecZonesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecZonesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
 - type TenantSpecZonesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
 - type TenantSpecZonesAffinityPodAntiAffinity
 - type TenantSpecZonesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecZonesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
 - type TenantSpecZonesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
 - type TenantSpecZonesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
 - type TenantSpecZonesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantSpecZonesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
 - type TenantSpecZonesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
 - type TenantSpecZonesResources
 - type TenantSpecZonesResourcesLimits
 - type TenantSpecZonesResourcesRequests
 - type TenantSpecZonesSecurityContext
 - type TenantSpecZonesSecurityContextSeLinuxOptions
 - type TenantSpecZonesSecurityContextSeccompProfile
 - type TenantSpecZonesSecurityContextSysctls
 - type TenantSpecZonesSecurityContextWindowsOptions
 - type TenantSpecZonesTolerations
 - type TenantSpecZonesTopologySpreadConstraints
 - type TenantSpecZonesTopologySpreadConstraintsLabelSelector
 - type TenantSpecZonesTopologySpreadConstraintsLabelSelectorMatchExpressions
 - type TenantSpecZonesVolumeClaimTemplate
 - type TenantSpecZonesVolumeClaimTemplateMetadata
 - type TenantSpecZonesVolumeClaimTemplateSpec
 - type TenantSpecZonesVolumeClaimTemplateSpecDataSource
 - type TenantSpecZonesVolumeClaimTemplateSpecResources
 - type TenantSpecZonesVolumeClaimTemplateSpecResourcesLimits
 - type TenantSpecZonesVolumeClaimTemplateSpecResourcesRequests
 - type TenantSpecZonesVolumeClaimTemplateSpecSelector
 - type TenantSpecZonesVolumeClaimTemplateSpecSelectorMatchExpressions
 - type TenantSpecZonesVolumeClaimTemplateStatus
 - type TenantSpecZonesVolumeClaimTemplateStatusCapacity
 - type TenantSpecZonesVolumeClaimTemplateStatusConditions
 - type TenantV2
 - type TenantV2Props
 - type TenantV2Scheduler
 - type TenantV2Spec
 - type TenantV2SpecBuckets
 - type TenantV2SpecCertConfig
 - type TenantV2SpecConfiguration
 - type TenantV2SpecCredsSecret
 - type TenantV2SpecEnv
 - type TenantV2SpecEnvValueFrom
 - type TenantV2SpecEnvValueFromConfigMapKeyRef
 - type TenantV2SpecEnvValueFromFieldRef
 - type TenantV2SpecEnvValueFromResourceFieldRef
 - type TenantV2SpecEnvValueFromResourceFieldRefDivisor
 - type TenantV2SpecEnvValueFromSecretKeyRef
 - type TenantV2SpecExposeServices
 - type TenantV2SpecExternalCaCertSecret
 - type TenantV2SpecExternalCertSecret
 - type TenantV2SpecExternalClientCertSecret
 - type TenantV2SpecFeatures
 - type TenantV2SpecFeaturesDomains
 - type TenantV2SpecImagePullSecret
 - type TenantV2SpecKes
 - type TenantV2SpecKesAffinity
 - type TenantV2SpecKesAffinityNodeAffinity
 - type TenantV2SpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference
 - type TenantV2SpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions
 - type TenantV2SpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields
 - type TenantV2SpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms
 - type TenantV2SpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions
 - type TenantV2SpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields
 - type TenantV2SpecKesAffinityPodAffinity
 - type TenantV2SpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
 - type TenantV2SpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
 - type TenantV2SpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
 - type TenantV2SpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
 - type TenantV2SpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
 - type TenantV2SpecKesAffinityPodAntiAffinity
 - type TenantV2SpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
 - type TenantV2SpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
 - type TenantV2SpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
 - type TenantV2SpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
 - type TenantV2SpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
 - type TenantV2SpecKesClientCertSecret
 - type TenantV2SpecKesExternalCertSecret
 - type TenantV2SpecKesKesSecret
 - type TenantV2SpecKesResources
 - type TenantV2SpecKesResourcesLimits
 - type TenantV2SpecKesResourcesRequests
 - type TenantV2SpecKesSecurityContext
 - type TenantV2SpecKesSecurityContextSeLinuxOptions
 - type TenantV2SpecKesSecurityContextSeccompProfile
 - type TenantV2SpecKesSecurityContextSysctls
 - type TenantV2SpecKesSecurityContextWindowsOptions
 - type TenantV2SpecKesTolerations
 - type TenantV2SpecKesTopologySpreadConstraints
 - type TenantV2SpecKesTopologySpreadConstraintsLabelSelector
 - type TenantV2SpecKesTopologySpreadConstraintsLabelSelectorMatchExpressions
 - type TenantV2SpecLiveness
 - type TenantV2SpecLivenessExec
 - type TenantV2SpecLivenessHttpGet
 - type TenantV2SpecLivenessHttpGetHttpHeaders
 - type TenantV2SpecLivenessHttpGetPort
 - type TenantV2SpecLivenessTcpSocket
 - type TenantV2SpecLivenessTcpSocketPort
 - type TenantV2SpecLog
 - type TenantV2SpecLogAffinity
 - type TenantV2SpecLogAffinityNodeAffinity
 - type TenantV2SpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference
 - type TenantV2SpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions
 - type TenantV2SpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields
 - type TenantV2SpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms
 - type TenantV2SpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions
 - type TenantV2SpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields
 - type TenantV2SpecLogAffinityPodAffinity
 - type TenantV2SpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
 - type TenantV2SpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
 - type TenantV2SpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
 - type TenantV2SpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
 - type TenantV2SpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
 - type TenantV2SpecLogAffinityPodAntiAffinity
 - type TenantV2SpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
 - type TenantV2SpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
 - type TenantV2SpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
 - type TenantV2SpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
 - type TenantV2SpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
 - type TenantV2SpecLogAudit
 - type TenantV2SpecLogDb
 - type TenantV2SpecLogDbAffinity
 - type TenantV2SpecLogDbAffinityNodeAffinity
 - type TenantV2SpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference
 - type TenantV2SpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions
 - type TenantV2SpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields
 - type TenantV2SpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms
 - type TenantV2SpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions
 - type TenantV2SpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields
 - type TenantV2SpecLogDbAffinityPodAffinity
 - type TenantV2SpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
 - type TenantV2SpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
 - type TenantV2SpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
 - type TenantV2SpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
 - type TenantV2SpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
 - type TenantV2SpecLogDbAffinityPodAntiAffinity
 - type TenantV2SpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
 - type TenantV2SpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
 - type TenantV2SpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
 - type TenantV2SpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
 - type TenantV2SpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
 - type TenantV2SpecLogDbResources
 - type TenantV2SpecLogDbResourcesLimits
 - type TenantV2SpecLogDbResourcesRequests
 - type TenantV2SpecLogDbSecurityContext
 - type TenantV2SpecLogDbSecurityContextSeLinuxOptions
 - type TenantV2SpecLogDbSecurityContextSeccompProfile
 - type TenantV2SpecLogDbSecurityContextSysctls
 - type TenantV2SpecLogDbSecurityContextWindowsOptions
 - type TenantV2SpecLogDbTolerations
 - type TenantV2SpecLogDbTopologySpreadConstraints
 - type TenantV2SpecLogDbTopologySpreadConstraintsLabelSelector
 - type TenantV2SpecLogDbTopologySpreadConstraintsLabelSelectorMatchExpressions
 - type TenantV2SpecLogDbVolumeClaimTemplate
 - type TenantV2SpecLogDbVolumeClaimTemplateMetadata
 - type TenantV2SpecLogDbVolumeClaimTemplateSpec
 - type TenantV2SpecLogDbVolumeClaimTemplateSpecDataSource
 - type TenantV2SpecLogDbVolumeClaimTemplateSpecResources
 - type TenantV2SpecLogDbVolumeClaimTemplateSpecResourcesLimits
 - type TenantV2SpecLogDbVolumeClaimTemplateSpecResourcesRequests
 - type TenantV2SpecLogDbVolumeClaimTemplateSpecSelector
 - type TenantV2SpecLogDbVolumeClaimTemplateSpecSelectorMatchExpressions
 - type TenantV2SpecLogDbVolumeClaimTemplateStatus
 - type TenantV2SpecLogDbVolumeClaimTemplateStatusCapacity
 - type TenantV2SpecLogDbVolumeClaimTemplateStatusConditions
 - type TenantV2SpecLogResources
 - type TenantV2SpecLogResourcesLimits
 - type TenantV2SpecLogResourcesRequests
 - type TenantV2SpecLogSecurityContext
 - type TenantV2SpecLogSecurityContextSeLinuxOptions
 - type TenantV2SpecLogSecurityContextSeccompProfile
 - type TenantV2SpecLogSecurityContextSysctls
 - type TenantV2SpecLogSecurityContextWindowsOptions
 - type TenantV2SpecLogTolerations
 - type TenantV2SpecLogTopologySpreadConstraints
 - type TenantV2SpecLogTopologySpreadConstraintsLabelSelector
 - type TenantV2SpecLogTopologySpreadConstraintsLabelSelectorMatchExpressions
 - type TenantV2SpecLogging
 - type TenantV2SpecPools
 - type TenantV2SpecPoolsAffinity
 - type TenantV2SpecPoolsAffinityNodeAffinity
 - type TenantV2SpecPoolsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecPoolsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference
 - type TenantV2SpecPoolsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions
 - type TenantV2SpecPoolsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields
 - type TenantV2SpecPoolsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecPoolsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms
 - type TenantV2SpecPoolsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions
 - type TenantV2SpecPoolsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields
 - type TenantV2SpecPoolsAffinityPodAffinity
 - type TenantV2SpecPoolsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecPoolsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
 - type TenantV2SpecPoolsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
 - type TenantV2SpecPoolsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
 - type TenantV2SpecPoolsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecPoolsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
 - type TenantV2SpecPoolsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
 - type TenantV2SpecPoolsAffinityPodAntiAffinity
 - type TenantV2SpecPoolsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecPoolsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
 - type TenantV2SpecPoolsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
 - type TenantV2SpecPoolsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
 - type TenantV2SpecPoolsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecPoolsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
 - type TenantV2SpecPoolsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
 - type TenantV2SpecPoolsResources
 - type TenantV2SpecPoolsResourcesLimits
 - type TenantV2SpecPoolsResourcesRequests
 - type TenantV2SpecPoolsSecurityContext
 - type TenantV2SpecPoolsSecurityContextSeLinuxOptions
 - type TenantV2SpecPoolsSecurityContextSeccompProfile
 - type TenantV2SpecPoolsSecurityContextSysctls
 - type TenantV2SpecPoolsSecurityContextWindowsOptions
 - type TenantV2SpecPoolsTolerations
 - type TenantV2SpecPoolsTopologySpreadConstraints
 - type TenantV2SpecPoolsTopologySpreadConstraintsLabelSelector
 - type TenantV2SpecPoolsTopologySpreadConstraintsLabelSelectorMatchExpressions
 - type TenantV2SpecPoolsVolumeClaimTemplate
 - type TenantV2SpecPoolsVolumeClaimTemplateMetadata
 - type TenantV2SpecPoolsVolumeClaimTemplateSpec
 - type TenantV2SpecPoolsVolumeClaimTemplateSpecDataSource
 - type TenantV2SpecPoolsVolumeClaimTemplateSpecResources
 - type TenantV2SpecPoolsVolumeClaimTemplateSpecResourcesLimits
 - type TenantV2SpecPoolsVolumeClaimTemplateSpecResourcesRequests
 - type TenantV2SpecPoolsVolumeClaimTemplateSpecSelector
 - type TenantV2SpecPoolsVolumeClaimTemplateSpecSelectorMatchExpressions
 - type TenantV2SpecPoolsVolumeClaimTemplateStatus
 - type TenantV2SpecPoolsVolumeClaimTemplateStatusCapacity
 - type TenantV2SpecPoolsVolumeClaimTemplateStatusConditions
 - type TenantV2SpecPrometheus
 - type TenantV2SpecPrometheusAffinity
 - type TenantV2SpecPrometheusAffinityNodeAffinity
 - type TenantV2SpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference
 - type TenantV2SpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions
 - type TenantV2SpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields
 - type TenantV2SpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms
 - type TenantV2SpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions
 - type TenantV2SpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields
 - type TenantV2SpecPrometheusAffinityPodAffinity
 - type TenantV2SpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
 - type TenantV2SpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
 - type TenantV2SpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
 - type TenantV2SpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
 - type TenantV2SpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
 - type TenantV2SpecPrometheusAffinityPodAntiAffinity
 - type TenantV2SpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
 - type TenantV2SpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
 - type TenantV2SpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
 - type TenantV2SpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution
 - type TenantV2SpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
 - type TenantV2SpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
 - type TenantV2SpecPrometheusResources
 - type TenantV2SpecPrometheusResourcesLimits
 - type TenantV2SpecPrometheusResourcesRequests
 - type TenantV2SpecPrometheusSecurityContext
 - type TenantV2SpecPrometheusSecurityContextSeLinuxOptions
 - type TenantV2SpecPrometheusSecurityContextSeccompProfile
 - type TenantV2SpecPrometheusSecurityContextSysctls
 - type TenantV2SpecPrometheusSecurityContextWindowsOptions
 - type TenantV2SpecPrometheusTopologySpreadConstraints
 - type TenantV2SpecPrometheusTopologySpreadConstraintsLabelSelector
 - type TenantV2SpecPrometheusTopologySpreadConstraintsLabelSelectorMatchExpressions
 - type TenantV2SpecReadiness
 - type TenantV2SpecReadinessExec
 - type TenantV2SpecReadinessHttpGet
 - type TenantV2SpecReadinessHttpGetHttpHeaders
 - type TenantV2SpecReadinessHttpGetPort
 - type TenantV2SpecReadinessTcpSocket
 - type TenantV2SpecReadinessTcpSocketPort
 - type TenantV2SpecS3
 - type TenantV2SpecServiceMetadata
 - type TenantV2SpecSideCars
 - type TenantV2SpecSideCarsContainers
 - type TenantV2SpecSideCarsContainersEnv
 - type TenantV2SpecSideCarsContainersEnvFrom
 - type TenantV2SpecSideCarsContainersEnvFromConfigMapRef
 - type TenantV2SpecSideCarsContainersEnvFromSecretRef
 - type TenantV2SpecSideCarsContainersEnvValueFrom
 - type TenantV2SpecSideCarsContainersEnvValueFromConfigMapKeyRef
 - type TenantV2SpecSideCarsContainersEnvValueFromFieldRef
 - type TenantV2SpecSideCarsContainersEnvValueFromResourceFieldRef
 - type TenantV2SpecSideCarsContainersEnvValueFromResourceFieldRefDivisor
 - func TenantV2SpecSideCarsContainersEnvValueFromResourceFieldRefDivisor_FromNumber(value *float64) TenantV2SpecSideCarsContainersEnvValueFromResourceFieldRefDivisor
 - func TenantV2SpecSideCarsContainersEnvValueFromResourceFieldRefDivisor_FromString(value *string) TenantV2SpecSideCarsContainersEnvValueFromResourceFieldRefDivisor
 
- type TenantV2SpecSideCarsContainersEnvValueFromSecretKeyRef
 - type TenantV2SpecSideCarsContainersLifecycle
 - type TenantV2SpecSideCarsContainersLifecyclePostStart
 - type TenantV2SpecSideCarsContainersLifecyclePostStartExec
 - type TenantV2SpecSideCarsContainersLifecyclePostStartHttpGet
 - type TenantV2SpecSideCarsContainersLifecyclePostStartHttpGetHttpHeaders
 - type TenantV2SpecSideCarsContainersLifecyclePostStartHttpGetPort
 - func TenantV2SpecSideCarsContainersLifecyclePostStartHttpGetPort_FromNumber(value *float64) TenantV2SpecSideCarsContainersLifecyclePostStartHttpGetPort
 - func TenantV2SpecSideCarsContainersLifecyclePostStartHttpGetPort_FromString(value *string) TenantV2SpecSideCarsContainersLifecyclePostStartHttpGetPort
 
- type TenantV2SpecSideCarsContainersLifecyclePostStartTcpSocket
 - type TenantV2SpecSideCarsContainersLifecyclePostStartTcpSocketPort
 - func TenantV2SpecSideCarsContainersLifecyclePostStartTcpSocketPort_FromNumber(value *float64) TenantV2SpecSideCarsContainersLifecyclePostStartTcpSocketPort
 - func TenantV2SpecSideCarsContainersLifecyclePostStartTcpSocketPort_FromString(value *string) TenantV2SpecSideCarsContainersLifecyclePostStartTcpSocketPort
 
- type TenantV2SpecSideCarsContainersLifecyclePreStop
 - type TenantV2SpecSideCarsContainersLifecyclePreStopExec
 - type TenantV2SpecSideCarsContainersLifecyclePreStopHttpGet
 - type TenantV2SpecSideCarsContainersLifecyclePreStopHttpGetHttpHeaders
 - type TenantV2SpecSideCarsContainersLifecyclePreStopHttpGetPort
 - type TenantV2SpecSideCarsContainersLifecyclePreStopTcpSocket
 - type TenantV2SpecSideCarsContainersLifecyclePreStopTcpSocketPort
 - func TenantV2SpecSideCarsContainersLifecyclePreStopTcpSocketPort_FromNumber(value *float64) TenantV2SpecSideCarsContainersLifecyclePreStopTcpSocketPort
 - func TenantV2SpecSideCarsContainersLifecyclePreStopTcpSocketPort_FromString(value *string) TenantV2SpecSideCarsContainersLifecyclePreStopTcpSocketPort
 
- type TenantV2SpecSideCarsContainersLivenessProbe
 - type TenantV2SpecSideCarsContainersLivenessProbeExec
 - type TenantV2SpecSideCarsContainersLivenessProbeHttpGet
 - type TenantV2SpecSideCarsContainersLivenessProbeHttpGetHttpHeaders
 - type TenantV2SpecSideCarsContainersLivenessProbeHttpGetPort
 - type TenantV2SpecSideCarsContainersLivenessProbeTcpSocket
 - type TenantV2SpecSideCarsContainersLivenessProbeTcpSocketPort
 - type TenantV2SpecSideCarsContainersPorts
 - type TenantV2SpecSideCarsContainersReadinessProbe
 - type TenantV2SpecSideCarsContainersReadinessProbeExec
 - type TenantV2SpecSideCarsContainersReadinessProbeHttpGet
 - type TenantV2SpecSideCarsContainersReadinessProbeHttpGetHttpHeaders
 - type TenantV2SpecSideCarsContainersReadinessProbeHttpGetPort
 - type TenantV2SpecSideCarsContainersReadinessProbeTcpSocket
 - type TenantV2SpecSideCarsContainersReadinessProbeTcpSocketPort
 - type TenantV2SpecSideCarsContainersResources
 - type TenantV2SpecSideCarsContainersResourcesLimits
 - type TenantV2SpecSideCarsContainersResourcesRequests
 - type TenantV2SpecSideCarsContainersSecurityContext
 - type TenantV2SpecSideCarsContainersSecurityContextCapabilities
 - type TenantV2SpecSideCarsContainersSecurityContextSeLinuxOptions
 - type TenantV2SpecSideCarsContainersSecurityContextSeccompProfile
 - type TenantV2SpecSideCarsContainersSecurityContextWindowsOptions
 - type TenantV2SpecSideCarsContainersStartupProbe
 - type TenantV2SpecSideCarsContainersStartupProbeExec
 - type TenantV2SpecSideCarsContainersStartupProbeHttpGet
 - type TenantV2SpecSideCarsContainersStartupProbeHttpGetHttpHeaders
 - type TenantV2SpecSideCarsContainersStartupProbeHttpGetPort
 - type TenantV2SpecSideCarsContainersStartupProbeTcpSocket
 - type TenantV2SpecSideCarsContainersStartupProbeTcpSocketPort
 - type TenantV2SpecSideCarsContainersVolumeDevices
 - type TenantV2SpecSideCarsContainersVolumeMounts
 - type TenantV2SpecSideCarsVolumeClaimTemplates
 - type TenantV2SpecSideCarsVolumeClaimTemplatesMetadata
 - type TenantV2SpecSideCarsVolumeClaimTemplatesSpec
 - type TenantV2SpecSideCarsVolumeClaimTemplatesSpecDataSource
 - type TenantV2SpecSideCarsVolumeClaimTemplatesSpecResources
 - type TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesLimits
 - func TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesLimits_FromNumber(value *float64) TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesLimits
 - func TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesLimits_FromString(value *string) TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesLimits
 
- type TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesRequests
 - func TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesRequests_FromNumber(value *float64) TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesRequests
 - func TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesRequests_FromString(value *string) TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesRequests
 
- type TenantV2SpecSideCarsVolumeClaimTemplatesSpecSelector
 - type TenantV2SpecSideCarsVolumeClaimTemplatesSpecSelectorMatchExpressions
 - type TenantV2SpecSideCarsVolumeClaimTemplatesStatus
 - type TenantV2SpecSideCarsVolumeClaimTemplatesStatusCapacity
 - type TenantV2SpecSideCarsVolumeClaimTemplatesStatusConditions
 - type TenantV2SpecSideCarsVolumes
 - type TenantV2SpecSideCarsVolumesAwsElasticBlockStore
 - type TenantV2SpecSideCarsVolumesAzureDisk
 - type TenantV2SpecSideCarsVolumesAzureFile
 - type TenantV2SpecSideCarsVolumesCephfs
 - type TenantV2SpecSideCarsVolumesCephfsSecretRef
 - type TenantV2SpecSideCarsVolumesCinder
 - type TenantV2SpecSideCarsVolumesCinderSecretRef
 - type TenantV2SpecSideCarsVolumesConfigMap
 - type TenantV2SpecSideCarsVolumesConfigMapItems
 - type TenantV2SpecSideCarsVolumesCsi
 - type TenantV2SpecSideCarsVolumesCsiNodePublishSecretRef
 - type TenantV2SpecSideCarsVolumesDownwardApi
 - type TenantV2SpecSideCarsVolumesDownwardApiItems
 - type TenantV2SpecSideCarsVolumesDownwardApiItemsFieldRef
 - type TenantV2SpecSideCarsVolumesDownwardApiItemsResourceFieldRef
 - type TenantV2SpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor
 - func TenantV2SpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor_FromNumber(value *float64) TenantV2SpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor
 - func TenantV2SpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor_FromString(value *string) TenantV2SpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor
 
- type TenantV2SpecSideCarsVolumesEmptyDir
 - type TenantV2SpecSideCarsVolumesEmptyDirSizeLimit
 - type TenantV2SpecSideCarsVolumesEphemeral
 - type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplate
 - type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateMetadata
 - type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpec
 - type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecDataSource
 - type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResources
 - type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits
 - func TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits_FromNumber(value *float64) TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits
 - func TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits_FromString(value *string) TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits
 
- type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests
 - func TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests_FromNumber(value *float64) TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests
 - func TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests_FromString(value *string) TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests
 
- type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecSelector
 - type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions
 - type TenantV2SpecSideCarsVolumesFc
 - type TenantV2SpecSideCarsVolumesFlexVolume
 - type TenantV2SpecSideCarsVolumesFlexVolumeSecretRef
 - type TenantV2SpecSideCarsVolumesFlocker
 - type TenantV2SpecSideCarsVolumesGcePersistentDisk
 - type TenantV2SpecSideCarsVolumesGitRepo
 - type TenantV2SpecSideCarsVolumesGlusterfs
 - type TenantV2SpecSideCarsVolumesHostPath
 - type TenantV2SpecSideCarsVolumesIscsi
 - type TenantV2SpecSideCarsVolumesIscsiSecretRef
 - type TenantV2SpecSideCarsVolumesNfs
 - type TenantV2SpecSideCarsVolumesPersistentVolumeClaim
 - type TenantV2SpecSideCarsVolumesPhotonPersistentDisk
 - type TenantV2SpecSideCarsVolumesPortworxVolume
 - type TenantV2SpecSideCarsVolumesProjected
 - type TenantV2SpecSideCarsVolumesProjectedSources
 - type TenantV2SpecSideCarsVolumesProjectedSourcesConfigMap
 - type TenantV2SpecSideCarsVolumesProjectedSourcesConfigMapItems
 - type TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApi
 - type TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItems
 - type TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItemsFieldRef
 - type TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRef
 - type TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRefDivisor
 - type TenantV2SpecSideCarsVolumesProjectedSourcesSecret
 - type TenantV2SpecSideCarsVolumesProjectedSourcesSecretItems
 - type TenantV2SpecSideCarsVolumesProjectedSourcesServiceAccountToken
 - type TenantV2SpecSideCarsVolumesQuobyte
 - type TenantV2SpecSideCarsVolumesRbd
 - type TenantV2SpecSideCarsVolumesRbdSecretRef
 - type TenantV2SpecSideCarsVolumesScaleIo
 - type TenantV2SpecSideCarsVolumesScaleIoSecretRef
 - type TenantV2SpecSideCarsVolumesSecret
 - type TenantV2SpecSideCarsVolumesSecretItems
 - type TenantV2SpecSideCarsVolumesStorageos
 - type TenantV2SpecSideCarsVolumesStorageosSecretRef
 - type TenantV2SpecSideCarsVolumesVsphereVolume
 - type TenantV2SpecUsers
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTenantV2_Override ¶
func NewTenantV2_Override(t TenantV2, scope constructs.Construct, id *string, props *TenantV2Props)
Defines a "TenantV2" API object. Experimental.
func NewTenant_Override ¶
func NewTenant_Override(t Tenant, scope constructs.Construct, id *string, props *TenantProps)
Defines a "Tenant" API object. Experimental.
func TenantV2_GVK ¶
func TenantV2_GVK() *cdk8s.GroupVersionKind
func TenantV2_IsConstruct ¶
func TenantV2_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`. Experimental.
func TenantV2_Manifest ¶
func TenantV2_Manifest(props *TenantV2Props) interface{}
Renders a Kubernetes manifest for "TenantV2".
This can be used to inline resource manifests inside other objects (e.g. as templates). Experimental.
func TenantV2_Of ¶
func TenantV2_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`. Experimental.
func Tenant_GVK ¶
func Tenant_GVK() *cdk8s.GroupVersionKind
func Tenant_IsConstruct ¶
func Tenant_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`. Experimental.
func Tenant_Manifest ¶
func Tenant_Manifest(props *TenantProps) interface{}
Renders a Kubernetes manifest for "Tenant".
This can be used to inline resource manifests inside other objects (e.g. as templates). Experimental.
func Tenant_Of ¶
func Tenant_Of(c constructs.IConstruct) cdk8s.ApiObject
Returns the `ApiObject` named `Resource` which is a child of the given construct.
If `c` is an `ApiObject`, it is returned directly. Throws an exception if the construct does not have a child named `Default` _or_ if this child is not an `ApiObject`. Experimental.
Types ¶
type Tenant ¶
type Tenant interface {
	cdk8s.ApiObject
	// The group portion of the API version (e.g. `authorization.k8s.io`).
	// Experimental.
	ApiGroup() *string
	// The object's API version (e.g. `authorization.k8s.io/v1`).
	// Experimental.
	ApiVersion() *string
	// The chart in which this object is defined.
	// Experimental.
	Chart() cdk8s.Chart
	// The object kind.
	// Experimental.
	Kind() *string
	// Metadata associated with this API object.
	// Experimental.
	Metadata() cdk8s.ApiObjectMetadataDefinition
	// The name of the API object.
	//
	// If a name is specified in `metadata.name` this will be the name returned.
	// Otherwise, a name will be generated by calling
	// `Chart.of(this).generatedObjectName(this)`, which by default uses the
	// construct path to generate a DNS-compatible name for the resource.
	// Experimental.
	Name() *string
	// The tree node.
	// Experimental.
	Node() constructs.Node
	// Create a dependency between this ApiObject and other constructs.
	//
	// These can be other ApiObjects, Charts, or custom.
	// Experimental.
	AddDependency(dependencies ...constructs.IConstruct)
	// Applies a set of RFC-6902 JSON-Patch operations to the manifest synthesized for this API object.
	//
	// Example:
	//     kubePod.addJsonPatch(JsonPatch.replace('/spec/enableServiceLinks', true));
	//
	// Experimental.
	AddJsonPatch(ops ...cdk8s.JsonPatch)
	// Renders the object to Kubernetes JSON.
	// Experimental.
	ToJson() interface{}
	// Returns a string representation of this construct.
	// Experimental.
	ToString() *string
}
    Experimental.
func NewTenant ¶
func NewTenant(scope constructs.Construct, id *string, props *TenantProps) Tenant
Defines a "Tenant" API object. Experimental.
type TenantProps ¶
type TenantProps struct {
	// Experimental.
	Spec *TenantSpec `field:"required" json:"spec" yaml:"spec"`
	// Experimental.
	Metadata *cdk8s.ApiObjectMetadata `field:"optional" json:"metadata" yaml:"metadata"`
	// Experimental.
	Scheduler *TenantScheduler `field:"optional" json:"scheduler" yaml:"scheduler"`
}
    Experimental.
type TenantScheduler ¶
type TenantScheduler struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
}
    Experimental.
type TenantSpec ¶
type TenantSpec struct {
	// Experimental.
	Zones *[]*TenantSpecZones `field:"required" json:"zones" yaml:"zones"`
	// Experimental.
	CertConfig *TenantSpecCertConfig `field:"optional" json:"certConfig" yaml:"certConfig"`
	// Experimental.
	Configuration *TenantSpecConfiguration `field:"optional" json:"configuration" yaml:"configuration"`
	// Experimental.
	CredsSecret *TenantSpecCredsSecret `field:"optional" json:"credsSecret" yaml:"credsSecret"`
	// Experimental.
	Env *[]*TenantSpecEnv `field:"optional" json:"env" yaml:"env"`
	// Experimental.
	ExposeServices *TenantSpecExposeServices `field:"optional" json:"exposeServices" yaml:"exposeServices"`
	// Experimental.
	ExternalCaCertSecret *[]*TenantSpecExternalCaCertSecret `field:"optional" json:"externalCaCertSecret" yaml:"externalCaCertSecret"`
	// Experimental.
	ExternalCertSecret *[]*TenantSpecExternalCertSecret `field:"optional" json:"externalCertSecret" yaml:"externalCertSecret"`
	// Experimental.
	ExternalClientCertSecret *TenantSpecExternalClientCertSecret `field:"optional" json:"externalClientCertSecret" yaml:"externalClientCertSecret"`
	// Experimental.
	Image *string `field:"optional" json:"image" yaml:"image"`
	// Experimental.
	ImagePullPolicy *string `field:"optional" json:"imagePullPolicy" yaml:"imagePullPolicy"`
	// Experimental.
	ImagePullSecret *TenantSpecImagePullSecret `field:"optional" json:"imagePullSecret" yaml:"imagePullSecret"`
	// Experimental.
	Kes *TenantSpecKes `field:"optional" json:"kes" yaml:"kes"`
	// Experimental.
	Log *TenantSpecLog `field:"optional" json:"log" yaml:"log"`
	// Experimental.
	MountPath *string `field:"optional" json:"mountPath" yaml:"mountPath"`
	// Experimental.
	PodManagementPolicy *string `field:"optional" json:"podManagementPolicy" yaml:"podManagementPolicy"`
	// Experimental.
	PriorityClassName *string `field:"optional" json:"priorityClassName" yaml:"priorityClassName"`
	// Experimental.
	Prometheus *TenantSpecPrometheus `field:"optional" json:"prometheus" yaml:"prometheus"`
	// Experimental.
	RequestAutoCert *bool `field:"optional" json:"requestAutoCert" yaml:"requestAutoCert"`
	// Experimental.
	S3 *TenantSpecS3 `field:"optional" json:"s3" yaml:"s3"`
	// Experimental.
	SecurityContext *TenantSpecSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"`
	// Experimental.
	ServiceAccountName *string `field:"optional" json:"serviceAccountName" yaml:"serviceAccountName"`
	// Experimental.
	SideCars *TenantSpecSideCars `field:"optional" json:"sideCars" yaml:"sideCars"`
	// Experimental.
	SubPath *string `field:"optional" json:"subPath" yaml:"subPath"`
	// Experimental.
	Users *[]*TenantSpecUsers `field:"optional" json:"users" yaml:"users"`
}
    Experimental.
type TenantSpecCertConfig ¶
type TenantSpecCertConfig struct {
	// Experimental.
	CommonName *string `field:"optional" json:"commonName" yaml:"commonName"`
	// Experimental.
	DnsNames *[]*string `field:"optional" json:"dnsNames" yaml:"dnsNames"`
	// Experimental.
	OrganizationName *[]*string `field:"optional" json:"organizationName" yaml:"organizationName"`
}
    Experimental.
type TenantSpecConfiguration ¶
type TenantSpecConfiguration struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantSpecCredsSecret ¶
type TenantSpecCredsSecret struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantSpecEnv ¶
type TenantSpecEnv struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"optional" json:"value" yaml:"value"`
	// Experimental.
	ValueFrom *TenantSpecEnvValueFrom `field:"optional" json:"valueFrom" yaml:"valueFrom"`
}
    Experimental.
type TenantSpecEnvValueFrom ¶
type TenantSpecEnvValueFrom struct {
	// Experimental.
	ConfigMapKeyRef *TenantSpecEnvValueFromConfigMapKeyRef `field:"optional" json:"configMapKeyRef" yaml:"configMapKeyRef"`
	// Experimental.
	FieldRef *TenantSpecEnvValueFromFieldRef `field:"optional" json:"fieldRef" yaml:"fieldRef"`
	// Experimental.
	ResourceFieldRef *TenantSpecEnvValueFromResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"`
	// Experimental.
	SecretKeyRef *TenantSpecEnvValueFromSecretKeyRef `field:"optional" json:"secretKeyRef" yaml:"secretKeyRef"`
}
    Experimental.
type TenantSpecEnvValueFromConfigMapKeyRef ¶
type TenantSpecEnvValueFromConfigMapKeyRef struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Optional *bool `field:"optional" json:"optional" yaml:"optional"`
}
    Experimental.
type TenantSpecEnvValueFromFieldRef ¶
type TenantSpecEnvValueFromFieldRef struct {
	// Experimental.
	FieldPath *string `field:"required" json:"fieldPath" yaml:"fieldPath"`
	// Experimental.
	ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"`
}
    Experimental.
type TenantSpecEnvValueFromResourceFieldRef ¶
type TenantSpecEnvValueFromResourceFieldRef struct {
	// Experimental.
	Resource *string `field:"required" json:"resource" yaml:"resource"`
	// Experimental.
	ContainerName *string `field:"optional" json:"containerName" yaml:"containerName"`
	// Experimental.
	Divisor TenantSpecEnvValueFromResourceFieldRefDivisor `field:"optional" json:"divisor" yaml:"divisor"`
}
    Experimental.
type TenantSpecEnvValueFromResourceFieldRefDivisor ¶
type TenantSpecEnvValueFromResourceFieldRefDivisor interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecEnvValueFromResourceFieldRefDivisor_FromNumber ¶
func TenantSpecEnvValueFromResourceFieldRefDivisor_FromNumber(value *float64) TenantSpecEnvValueFromResourceFieldRefDivisor
Experimental.
func TenantSpecEnvValueFromResourceFieldRefDivisor_FromString ¶
func TenantSpecEnvValueFromResourceFieldRefDivisor_FromString(value *string) TenantSpecEnvValueFromResourceFieldRefDivisor
Experimental.
type TenantSpecEnvValueFromSecretKeyRef ¶
type TenantSpecEnvValueFromSecretKeyRef struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Optional *bool `field:"optional" json:"optional" yaml:"optional"`
}
    Experimental.
type TenantSpecExposeServices ¶
type TenantSpecExposeServices struct {
	// Experimental.
	Console *bool `field:"optional" json:"console" yaml:"console"`
	// Experimental.
	Minio *bool `field:"optional" json:"minio" yaml:"minio"`
}
    Experimental.
type TenantSpecExternalCaCertSecret ¶
type TenantSpecExternalCaCertSecret struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
}
    Experimental.
type TenantSpecExternalCertSecret ¶
type TenantSpecExternalCertSecret struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
}
    Experimental.
type TenantSpecExternalClientCertSecret ¶
type TenantSpecExternalClientCertSecret struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
}
    Experimental.
type TenantSpecImagePullSecret ¶
type TenantSpecImagePullSecret struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantSpecKes ¶
type TenantSpecKes struct {
	// Experimental.
	KesSecret *TenantSpecKesKesSecret `field:"required" json:"kesSecret" yaml:"kesSecret"`
	// Experimental.
	Affinity *TenantSpecKesAffinity `field:"optional" json:"affinity" yaml:"affinity"`
	// Experimental.
	Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"`
	// Experimental.
	ClientCertSecret *TenantSpecKesClientCertSecret `field:"optional" json:"clientCertSecret" yaml:"clientCertSecret"`
	// Experimental.
	ExternalCertSecret *TenantSpecKesExternalCertSecret `field:"optional" json:"externalCertSecret" yaml:"externalCertSecret"`
	// Experimental.
	Image *string `field:"optional" json:"image" yaml:"image"`
	// Experimental.
	ImagePullPolicy *string `field:"optional" json:"imagePullPolicy" yaml:"imagePullPolicy"`
	// Experimental.
	KeyName *string `field:"optional" json:"keyName" yaml:"keyName"`
	// Experimental.
	Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
	// Experimental.
	NodeSelector *map[string]*string `field:"optional" json:"nodeSelector" yaml:"nodeSelector"`
	// Experimental.
	Replicas *float64 `field:"optional" json:"replicas" yaml:"replicas"`
	// Experimental.
	Resources *TenantSpecKesResources `field:"optional" json:"resources" yaml:"resources"`
	// Experimental.
	SecurityContext *TenantSpecKesSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"`
	// Experimental.
	ServiceAccountName *string `field:"optional" json:"serviceAccountName" yaml:"serviceAccountName"`
	// Experimental.
	Tolerations *[]*TenantSpecKesTolerations `field:"optional" json:"tolerations" yaml:"tolerations"`
	// Experimental.
	TopologySpreadConstraints *[]*TenantSpecKesTopologySpreadConstraints `field:"optional" json:"topologySpreadConstraints" yaml:"topologySpreadConstraints"`
}
    Experimental.
type TenantSpecKesAffinity ¶
type TenantSpecKesAffinity struct {
	// Experimental.
	NodeAffinity *TenantSpecKesAffinityNodeAffinity `field:"optional" json:"nodeAffinity" yaml:"nodeAffinity"`
	// Experimental.
	PodAffinity *TenantSpecKesAffinityPodAffinity `field:"optional" json:"podAffinity" yaml:"podAffinity"`
	// Experimental.
	PodAntiAffinity *TenantSpecKesAffinityPodAntiAffinity `field:"optional" json:"podAntiAffinity" yaml:"podAntiAffinity"`
}
    Experimental.
type TenantSpecKesAffinityNodeAffinity ¶
type TenantSpecKesAffinityNodeAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *TenantSpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantSpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	Preference *TenantSpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference `field:"required" json:"preference" yaml:"preference"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantSpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference ¶
type TenantSpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchFields *[]*TenantSpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields `field:"optional" json:"matchFields" yaml:"matchFields"`
}
    Experimental.
type TenantSpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions ¶
type TenantSpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields ¶
type TenantSpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	NodeSelectorTerms *[]*TenantSpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms `field:"required" json:"nodeSelectorTerms" yaml:"nodeSelectorTerms"`
}
    Experimental.
type TenantSpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms ¶
type TenantSpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchFields *[]*TenantSpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields `field:"optional" json:"matchFields" yaml:"matchFields"`
}
    Experimental.
type TenantSpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions ¶
type TenantSpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields ¶
type TenantSpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecKesAffinityPodAffinity ¶
type TenantSpecKesAffinityPodAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantSpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	PodAffinityTerm *TenantSpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantSpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type TenantSpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantSpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantSpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type TenantSpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type TenantSpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantSpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantSpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type TenantSpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type TenantSpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecKesAffinityPodAntiAffinity ¶
type TenantSpecKesAffinityPodAntiAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantSpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	PodAffinityTerm *TenantSpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantSpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type TenantSpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantSpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantSpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type TenantSpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type TenantSpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantSpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantSpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type TenantSpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type TenantSpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecKesClientCertSecret ¶
type TenantSpecKesClientCertSecret struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
}
    Experimental.
type TenantSpecKesExternalCertSecret ¶
type TenantSpecKesExternalCertSecret struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
}
    Experimental.
type TenantSpecKesKesSecret ¶
type TenantSpecKesKesSecret struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantSpecKesResources ¶
type TenantSpecKesResources struct {
	// Experimental.
	Limits *map[string]TenantSpecKesResourcesLimits `field:"optional" json:"limits" yaml:"limits"`
	// Experimental.
	Requests *map[string]TenantSpecKesResourcesRequests `field:"optional" json:"requests" yaml:"requests"`
}
    Experimental.
type TenantSpecKesResourcesLimits ¶
type TenantSpecKesResourcesLimits interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecKesResourcesLimits_FromNumber ¶
func TenantSpecKesResourcesLimits_FromNumber(value *float64) TenantSpecKesResourcesLimits
Experimental.
func TenantSpecKesResourcesLimits_FromString ¶
func TenantSpecKesResourcesLimits_FromString(value *string) TenantSpecKesResourcesLimits
Experimental.
type TenantSpecKesResourcesRequests ¶
type TenantSpecKesResourcesRequests interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecKesResourcesRequests_FromNumber ¶
func TenantSpecKesResourcesRequests_FromNumber(value *float64) TenantSpecKesResourcesRequests
Experimental.
func TenantSpecKesResourcesRequests_FromString ¶
func TenantSpecKesResourcesRequests_FromString(value *string) TenantSpecKesResourcesRequests
Experimental.
type TenantSpecKesSecurityContext ¶
type TenantSpecKesSecurityContext struct {
	// Experimental.
	FsGroup *float64 `field:"optional" json:"fsGroup" yaml:"fsGroup"`
	// Experimental.
	FsGroupChangePolicy *string `field:"optional" json:"fsGroupChangePolicy" yaml:"fsGroupChangePolicy"`
	// Experimental.
	RunAsGroup *float64 `field:"optional" json:"runAsGroup" yaml:"runAsGroup"`
	// Experimental.
	RunAsNonRoot *bool `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"`
	// Experimental.
	RunAsUser *float64 `field:"optional" json:"runAsUser" yaml:"runAsUser"`
	// Experimental.
	SeccompProfile *TenantSpecKesSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"`
	// Experimental.
	SeLinuxOptions *TenantSpecKesSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"`
	// Experimental.
	SupplementalGroups *[]*float64 `field:"optional" json:"supplementalGroups" yaml:"supplementalGroups"`
	// Experimental.
	Sysctls *[]*TenantSpecKesSecurityContextSysctls `field:"optional" json:"sysctls" yaml:"sysctls"`
	// Experimental.
	WindowsOptions *TenantSpecKesSecurityContextWindowsOptions `field:"optional" json:"windowsOptions" yaml:"windowsOptions"`
}
    Experimental.
type TenantSpecKesSecurityContextSeLinuxOptions ¶
type TenantSpecKesSecurityContextSeLinuxOptions struct {
	// Experimental.
	Level *string `field:"optional" json:"level" yaml:"level"`
	// Experimental.
	Role *string `field:"optional" json:"role" yaml:"role"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
	// Experimental.
	User *string `field:"optional" json:"user" yaml:"user"`
}
    Experimental.
type TenantSpecKesSecurityContextSeccompProfile ¶
type TenantSpecKesSecurityContextSeccompProfile struct {
	// Experimental.
	Type *string `field:"required" json:"type" yaml:"type"`
	// Experimental.
	LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"`
}
    Experimental.
type TenantSpecKesSecurityContextSysctls ¶
type TenantSpecKesSecurityContextSysctls struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantSpecKesSecurityContextWindowsOptions ¶
type TenantSpecKesSecurityContextWindowsOptions struct {
	// Experimental.
	GmsaCredentialSpec *string `field:"optional" json:"gmsaCredentialSpec" yaml:"gmsaCredentialSpec"`
	// Experimental.
	GmsaCredentialSpecName *string `field:"optional" json:"gmsaCredentialSpecName" yaml:"gmsaCredentialSpecName"`
	// Experimental.
	RunAsUserName *string `field:"optional" json:"runAsUserName" yaml:"runAsUserName"`
}
    Experimental.
type TenantSpecKesTolerations ¶
type TenantSpecKesTolerations struct {
	// Experimental.
	Effect *string `field:"optional" json:"effect" yaml:"effect"`
	// Experimental.
	Key *string `field:"optional" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"optional" json:"operator" yaml:"operator"`
	// Experimental.
	TolerationSeconds *float64 `field:"optional" json:"tolerationSeconds" yaml:"tolerationSeconds"`
	// Experimental.
	Value *string `field:"optional" json:"value" yaml:"value"`
}
    Experimental.
type TenantSpecKesTopologySpreadConstraints ¶
type TenantSpecKesTopologySpreadConstraints struct {
	// Experimental.
	MaxSkew *float64 `field:"required" json:"maxSkew" yaml:"maxSkew"`
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	WhenUnsatisfiable *string `field:"required" json:"whenUnsatisfiable" yaml:"whenUnsatisfiable"`
	// Experimental.
	LabelSelector *TenantSpecKesTopologySpreadConstraintsLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
}
    Experimental.
type TenantSpecKesTopologySpreadConstraintsLabelSelector ¶
type TenantSpecKesTopologySpreadConstraintsLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecKesTopologySpreadConstraintsLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecKesTopologySpreadConstraintsLabelSelectorMatchExpressions ¶
type TenantSpecKesTopologySpreadConstraintsLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecLog ¶
type TenantSpecLog struct {
	// Experimental.
	Affinity *TenantSpecLogAffinity `field:"optional" json:"affinity" yaml:"affinity"`
	// Experimental.
	Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"`
	// Experimental.
	Audit *TenantSpecLogAudit `field:"optional" json:"audit" yaml:"audit"`
	// Experimental.
	Db *TenantSpecLogDb `field:"optional" json:"db" yaml:"db"`
	// Experimental.
	Image *string `field:"optional" json:"image" yaml:"image"`
	// Experimental.
	Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
	// Experimental.
	NodeSelector *map[string]*string `field:"optional" json:"nodeSelector" yaml:"nodeSelector"`
	// Experimental.
	Resources *TenantSpecLogResources `field:"optional" json:"resources" yaml:"resources"`
	// Experimental.
	SecurityContext *TenantSpecLogSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"`
	// Experimental.
	ServiceAccountName *string `field:"optional" json:"serviceAccountName" yaml:"serviceAccountName"`
	// Experimental.
	Tolerations *[]*TenantSpecLogTolerations `field:"optional" json:"tolerations" yaml:"tolerations"`
	// Experimental.
	TopologySpreadConstraints *[]*TenantSpecLogTopologySpreadConstraints `field:"optional" json:"topologySpreadConstraints" yaml:"topologySpreadConstraints"`
}
    Experimental.
type TenantSpecLogAffinity ¶
type TenantSpecLogAffinity struct {
	// Experimental.
	NodeAffinity *TenantSpecLogAffinityNodeAffinity `field:"optional" json:"nodeAffinity" yaml:"nodeAffinity"`
	// Experimental.
	PodAffinity *TenantSpecLogAffinityPodAffinity `field:"optional" json:"podAffinity" yaml:"podAffinity"`
	// Experimental.
	PodAntiAffinity *TenantSpecLogAffinityPodAntiAffinity `field:"optional" json:"podAntiAffinity" yaml:"podAntiAffinity"`
}
    Experimental.
type TenantSpecLogAffinityNodeAffinity ¶
type TenantSpecLogAffinityNodeAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *TenantSpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantSpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	Preference *TenantSpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference `field:"required" json:"preference" yaml:"preference"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantSpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference ¶
type TenantSpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchFields *[]*TenantSpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields `field:"optional" json:"matchFields" yaml:"matchFields"`
}
    Experimental.
type TenantSpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions ¶
type TenantSpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields ¶
type TenantSpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	NodeSelectorTerms *[]*TenantSpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms `field:"required" json:"nodeSelectorTerms" yaml:"nodeSelectorTerms"`
}
    Experimental.
type TenantSpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms ¶
type TenantSpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchFields *[]*TenantSpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields `field:"optional" json:"matchFields" yaml:"matchFields"`
}
    Experimental.
type TenantSpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions ¶
type TenantSpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields ¶
type TenantSpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecLogAffinityPodAffinity ¶
type TenantSpecLogAffinityPodAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantSpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	PodAffinityTerm *TenantSpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantSpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type TenantSpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantSpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantSpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type TenantSpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type TenantSpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantSpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantSpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type TenantSpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type TenantSpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecLogAffinityPodAntiAffinity ¶
type TenantSpecLogAffinityPodAntiAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantSpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	PodAffinityTerm *TenantSpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantSpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type TenantSpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantSpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantSpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type TenantSpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type TenantSpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantSpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantSpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type TenantSpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type TenantSpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecLogAudit ¶
type TenantSpecLogAudit struct {
	// Experimental.
	DiskCapacityGb *float64 `field:"optional" json:"diskCapacityGb" yaml:"diskCapacityGb"`
}
    Experimental.
type TenantSpecLogDb ¶
type TenantSpecLogDb struct {
	// Experimental.
	VolumeClaimTemplate *TenantSpecLogDbVolumeClaimTemplate `field:"required" json:"volumeClaimTemplate" yaml:"volumeClaimTemplate"`
	// Experimental.
	Affinity *TenantSpecLogDbAffinity `field:"optional" json:"affinity" yaml:"affinity"`
	// Experimental.
	Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"`
	// Experimental.
	Image *string `field:"optional" json:"image" yaml:"image"`
	// Experimental.
	Initimage *string `field:"optional" json:"initimage" yaml:"initimage"`
	// Experimental.
	Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
	// Experimental.
	NodeSelector *map[string]*string `field:"optional" json:"nodeSelector" yaml:"nodeSelector"`
	// Experimental.
	Resources *TenantSpecLogDbResources `field:"optional" json:"resources" yaml:"resources"`
	// Experimental.
	SecurityContext *TenantSpecLogDbSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"`
	// Experimental.
	ServiceAccountName *string `field:"optional" json:"serviceAccountName" yaml:"serviceAccountName"`
	// Experimental.
	Tolerations *[]*TenantSpecLogDbTolerations `field:"optional" json:"tolerations" yaml:"tolerations"`
	// Experimental.
	TopologySpreadConstraints *[]*TenantSpecLogDbTopologySpreadConstraints `field:"optional" json:"topologySpreadConstraints" yaml:"topologySpreadConstraints"`
}
    Experimental.
type TenantSpecLogDbAffinity ¶
type TenantSpecLogDbAffinity struct {
	// Experimental.
	NodeAffinity *TenantSpecLogDbAffinityNodeAffinity `field:"optional" json:"nodeAffinity" yaml:"nodeAffinity"`
	// Experimental.
	PodAffinity *TenantSpecLogDbAffinityPodAffinity `field:"optional" json:"podAffinity" yaml:"podAffinity"`
	// Experimental.
	PodAntiAffinity *TenantSpecLogDbAffinityPodAntiAffinity `field:"optional" json:"podAntiAffinity" yaml:"podAntiAffinity"`
}
    Experimental.
type TenantSpecLogDbAffinityNodeAffinity ¶
type TenantSpecLogDbAffinityNodeAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *TenantSpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantSpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	Preference *TenantSpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference `field:"required" json:"preference" yaml:"preference"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantSpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference ¶
type TenantSpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchFields *[]*TenantSpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields `field:"optional" json:"matchFields" yaml:"matchFields"`
}
    Experimental.
type TenantSpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions ¶
type TenantSpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields ¶
type TenantSpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	NodeSelectorTerms *[]*TenantSpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms `field:"required" json:"nodeSelectorTerms" yaml:"nodeSelectorTerms"`
}
    Experimental.
type TenantSpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms ¶
type TenantSpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchFields *[]*TenantSpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields `field:"optional" json:"matchFields" yaml:"matchFields"`
}
    Experimental.
type TenantSpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions ¶
type TenantSpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields ¶
type TenantSpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecLogDbAffinityPodAffinity ¶
type TenantSpecLogDbAffinityPodAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantSpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	PodAffinityTerm *TenantSpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantSpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type TenantSpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantSpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantSpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type TenantSpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type TenantSpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantSpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantSpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type TenantSpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type TenantSpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecLogDbAffinityPodAntiAffinity ¶
type TenantSpecLogDbAffinityPodAntiAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantSpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	PodAffinityTerm *TenantSpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantSpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type TenantSpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantSpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantSpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type TenantSpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type TenantSpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantSpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantSpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type TenantSpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type TenantSpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecLogDbResources ¶
type TenantSpecLogDbResources struct {
	// Experimental.
	Limits *map[string]TenantSpecLogDbResourcesLimits `field:"optional" json:"limits" yaml:"limits"`
	// Experimental.
	Requests *map[string]TenantSpecLogDbResourcesRequests `field:"optional" json:"requests" yaml:"requests"`
}
    Experimental.
type TenantSpecLogDbResourcesLimits ¶
type TenantSpecLogDbResourcesLimits interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecLogDbResourcesLimits_FromNumber ¶
func TenantSpecLogDbResourcesLimits_FromNumber(value *float64) TenantSpecLogDbResourcesLimits
Experimental.
func TenantSpecLogDbResourcesLimits_FromString ¶
func TenantSpecLogDbResourcesLimits_FromString(value *string) TenantSpecLogDbResourcesLimits
Experimental.
type TenantSpecLogDbResourcesRequests ¶
type TenantSpecLogDbResourcesRequests interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecLogDbResourcesRequests_FromNumber ¶
func TenantSpecLogDbResourcesRequests_FromNumber(value *float64) TenantSpecLogDbResourcesRequests
Experimental.
func TenantSpecLogDbResourcesRequests_FromString ¶
func TenantSpecLogDbResourcesRequests_FromString(value *string) TenantSpecLogDbResourcesRequests
Experimental.
type TenantSpecLogDbSecurityContext ¶
type TenantSpecLogDbSecurityContext struct {
	// Experimental.
	FsGroup *float64 `field:"optional" json:"fsGroup" yaml:"fsGroup"`
	// Experimental.
	FsGroupChangePolicy *string `field:"optional" json:"fsGroupChangePolicy" yaml:"fsGroupChangePolicy"`
	// Experimental.
	RunAsGroup *float64 `field:"optional" json:"runAsGroup" yaml:"runAsGroup"`
	// Experimental.
	RunAsNonRoot *bool `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"`
	// Experimental.
	RunAsUser *float64 `field:"optional" json:"runAsUser" yaml:"runAsUser"`
	// Experimental.
	SeccompProfile *TenantSpecLogDbSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"`
	// Experimental.
	SeLinuxOptions *TenantSpecLogDbSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"`
	// Experimental.
	SupplementalGroups *[]*float64 `field:"optional" json:"supplementalGroups" yaml:"supplementalGroups"`
	// Experimental.
	Sysctls *[]*TenantSpecLogDbSecurityContextSysctls `field:"optional" json:"sysctls" yaml:"sysctls"`
	// Experimental.
	WindowsOptions *TenantSpecLogDbSecurityContextWindowsOptions `field:"optional" json:"windowsOptions" yaml:"windowsOptions"`
}
    Experimental.
type TenantSpecLogDbSecurityContextSeLinuxOptions ¶
type TenantSpecLogDbSecurityContextSeLinuxOptions struct {
	// Experimental.
	Level *string `field:"optional" json:"level" yaml:"level"`
	// Experimental.
	Role *string `field:"optional" json:"role" yaml:"role"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
	// Experimental.
	User *string `field:"optional" json:"user" yaml:"user"`
}
    Experimental.
type TenantSpecLogDbSecurityContextSeccompProfile ¶
type TenantSpecLogDbSecurityContextSeccompProfile struct {
	// Experimental.
	Type *string `field:"required" json:"type" yaml:"type"`
	// Experimental.
	LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"`
}
    Experimental.
type TenantSpecLogDbSecurityContextSysctls ¶
type TenantSpecLogDbSecurityContextSysctls struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantSpecLogDbSecurityContextWindowsOptions ¶
type TenantSpecLogDbSecurityContextWindowsOptions struct {
	// Experimental.
	GmsaCredentialSpec *string `field:"optional" json:"gmsaCredentialSpec" yaml:"gmsaCredentialSpec"`
	// Experimental.
	GmsaCredentialSpecName *string `field:"optional" json:"gmsaCredentialSpecName" yaml:"gmsaCredentialSpecName"`
	// Experimental.
	RunAsUserName *string `field:"optional" json:"runAsUserName" yaml:"runAsUserName"`
}
    Experimental.
type TenantSpecLogDbTolerations ¶
type TenantSpecLogDbTolerations struct {
	// Experimental.
	Effect *string `field:"optional" json:"effect" yaml:"effect"`
	// Experimental.
	Key *string `field:"optional" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"optional" json:"operator" yaml:"operator"`
	// Experimental.
	TolerationSeconds *float64 `field:"optional" json:"tolerationSeconds" yaml:"tolerationSeconds"`
	// Experimental.
	Value *string `field:"optional" json:"value" yaml:"value"`
}
    Experimental.
type TenantSpecLogDbTopologySpreadConstraints ¶
type TenantSpecLogDbTopologySpreadConstraints struct {
	// Experimental.
	MaxSkew *float64 `field:"required" json:"maxSkew" yaml:"maxSkew"`
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	WhenUnsatisfiable *string `field:"required" json:"whenUnsatisfiable" yaml:"whenUnsatisfiable"`
	// Experimental.
	LabelSelector *TenantSpecLogDbTopologySpreadConstraintsLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
}
    Experimental.
type TenantSpecLogDbTopologySpreadConstraintsLabelSelector ¶
type TenantSpecLogDbTopologySpreadConstraintsLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecLogDbTopologySpreadConstraintsLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecLogDbTopologySpreadConstraintsLabelSelectorMatchExpressions ¶
type TenantSpecLogDbTopologySpreadConstraintsLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecLogDbVolumeClaimTemplate ¶
type TenantSpecLogDbVolumeClaimTemplate struct {
	// Experimental.
	ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"`
	// Experimental.
	Kind *string `field:"optional" json:"kind" yaml:"kind"`
	// Experimental.
	Metadata *TenantSpecLogDbVolumeClaimTemplateMetadata `field:"optional" json:"metadata" yaml:"metadata"`
	// Experimental.
	Spec *TenantSpecLogDbVolumeClaimTemplateSpec `field:"optional" json:"spec" yaml:"spec"`
	// Experimental.
	Status *TenantSpecLogDbVolumeClaimTemplateStatus `field:"optional" json:"status" yaml:"status"`
}
    Experimental.
type TenantSpecLogDbVolumeClaimTemplateMetadata ¶
type TenantSpecLogDbVolumeClaimTemplateMetadata struct {
	// Experimental.
	Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"`
	// Experimental.
	Finalizers *[]*string `field:"optional" json:"finalizers" yaml:"finalizers"`
	// Experimental.
	Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Namespace *string `field:"optional" json:"namespace" yaml:"namespace"`
}
    Experimental.
type TenantSpecLogDbVolumeClaimTemplateSpec ¶
type TenantSpecLogDbVolumeClaimTemplateSpec struct {
	// Experimental.
	AccessModes *[]*string `field:"optional" json:"accessModes" yaml:"accessModes"`
	// Experimental.
	DataSource *TenantSpecLogDbVolumeClaimTemplateSpecDataSource `field:"optional" json:"dataSource" yaml:"dataSource"`
	// Experimental.
	Resources *TenantSpecLogDbVolumeClaimTemplateSpecResources `field:"optional" json:"resources" yaml:"resources"`
	// Experimental.
	Selector *TenantSpecLogDbVolumeClaimTemplateSpecSelector `field:"optional" json:"selector" yaml:"selector"`
	// Experimental.
	StorageClassName *string `field:"optional" json:"storageClassName" yaml:"storageClassName"`
	// Experimental.
	VolumeMode *string `field:"optional" json:"volumeMode" yaml:"volumeMode"`
	// Experimental.
	VolumeName *string `field:"optional" json:"volumeName" yaml:"volumeName"`
}
    Experimental.
type TenantSpecLogDbVolumeClaimTemplateSpecDataSource ¶
type TenantSpecLogDbVolumeClaimTemplateSpecDataSource struct {
	// Experimental.
	Kind *string `field:"required" json:"kind" yaml:"kind"`
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	ApiGroup *string `field:"optional" json:"apiGroup" yaml:"apiGroup"`
}
    Experimental.
type TenantSpecLogDbVolumeClaimTemplateSpecResources ¶
type TenantSpecLogDbVolumeClaimTemplateSpecResources struct {
	// Experimental.
	Limits *map[string]TenantSpecLogDbVolumeClaimTemplateSpecResourcesLimits `field:"optional" json:"limits" yaml:"limits"`
	// Experimental.
	Requests *map[string]TenantSpecLogDbVolumeClaimTemplateSpecResourcesRequests `field:"optional" json:"requests" yaml:"requests"`
}
    Experimental.
type TenantSpecLogDbVolumeClaimTemplateSpecResourcesLimits ¶
type TenantSpecLogDbVolumeClaimTemplateSpecResourcesLimits interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecLogDbVolumeClaimTemplateSpecResourcesLimits_FromNumber ¶
func TenantSpecLogDbVolumeClaimTemplateSpecResourcesLimits_FromNumber(value *float64) TenantSpecLogDbVolumeClaimTemplateSpecResourcesLimits
Experimental.
func TenantSpecLogDbVolumeClaimTemplateSpecResourcesLimits_FromString ¶
func TenantSpecLogDbVolumeClaimTemplateSpecResourcesLimits_FromString(value *string) TenantSpecLogDbVolumeClaimTemplateSpecResourcesLimits
Experimental.
type TenantSpecLogDbVolumeClaimTemplateSpecResourcesRequests ¶
type TenantSpecLogDbVolumeClaimTemplateSpecResourcesRequests interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecLogDbVolumeClaimTemplateSpecResourcesRequests_FromNumber ¶
func TenantSpecLogDbVolumeClaimTemplateSpecResourcesRequests_FromNumber(value *float64) TenantSpecLogDbVolumeClaimTemplateSpecResourcesRequests
Experimental.
func TenantSpecLogDbVolumeClaimTemplateSpecResourcesRequests_FromString ¶
func TenantSpecLogDbVolumeClaimTemplateSpecResourcesRequests_FromString(value *string) TenantSpecLogDbVolumeClaimTemplateSpecResourcesRequests
Experimental.
type TenantSpecLogDbVolumeClaimTemplateSpecSelector ¶
type TenantSpecLogDbVolumeClaimTemplateSpecSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecLogDbVolumeClaimTemplateSpecSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecLogDbVolumeClaimTemplateSpecSelectorMatchExpressions ¶
type TenantSpecLogDbVolumeClaimTemplateSpecSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecLogDbVolumeClaimTemplateStatus ¶
type TenantSpecLogDbVolumeClaimTemplateStatus struct {
	// Experimental.
	AccessModes *[]*string `field:"optional" json:"accessModes" yaml:"accessModes"`
	// Experimental.
	Capacity *map[string]TenantSpecLogDbVolumeClaimTemplateStatusCapacity `field:"optional" json:"capacity" yaml:"capacity"`
	// Experimental.
	Conditions *[]*TenantSpecLogDbVolumeClaimTemplateStatusConditions `field:"optional" json:"conditions" yaml:"conditions"`
	// Experimental.
	Phase *string `field:"optional" json:"phase" yaml:"phase"`
}
    Experimental.
type TenantSpecLogDbVolumeClaimTemplateStatusCapacity ¶
type TenantSpecLogDbVolumeClaimTemplateStatusCapacity interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecLogDbVolumeClaimTemplateStatusCapacity_FromNumber ¶
func TenantSpecLogDbVolumeClaimTemplateStatusCapacity_FromNumber(value *float64) TenantSpecLogDbVolumeClaimTemplateStatusCapacity
Experimental.
func TenantSpecLogDbVolumeClaimTemplateStatusCapacity_FromString ¶
func TenantSpecLogDbVolumeClaimTemplateStatusCapacity_FromString(value *string) TenantSpecLogDbVolumeClaimTemplateStatusCapacity
Experimental.
type TenantSpecLogDbVolumeClaimTemplateStatusConditions ¶
type TenantSpecLogDbVolumeClaimTemplateStatusConditions struct {
	// Experimental.
	Status *string `field:"required" json:"status" yaml:"status"`
	// Experimental.
	Type *string `field:"required" json:"type" yaml:"type"`
	// Experimental.
	LastProbeTime *time.Time `field:"optional" json:"lastProbeTime" yaml:"lastProbeTime"`
	// Experimental.
	LastTransitionTime *time.Time `field:"optional" json:"lastTransitionTime" yaml:"lastTransitionTime"`
	// Experimental.
	Message *string `field:"optional" json:"message" yaml:"message"`
	// Experimental.
	Reason *string `field:"optional" json:"reason" yaml:"reason"`
}
    Experimental.
type TenantSpecLogResources ¶
type TenantSpecLogResources struct {
	// Experimental.
	Limits *map[string]TenantSpecLogResourcesLimits `field:"optional" json:"limits" yaml:"limits"`
	// Experimental.
	Requests *map[string]TenantSpecLogResourcesRequests `field:"optional" json:"requests" yaml:"requests"`
}
    Experimental.
type TenantSpecLogResourcesLimits ¶
type TenantSpecLogResourcesLimits interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecLogResourcesLimits_FromNumber ¶
func TenantSpecLogResourcesLimits_FromNumber(value *float64) TenantSpecLogResourcesLimits
Experimental.
func TenantSpecLogResourcesLimits_FromString ¶
func TenantSpecLogResourcesLimits_FromString(value *string) TenantSpecLogResourcesLimits
Experimental.
type TenantSpecLogResourcesRequests ¶
type TenantSpecLogResourcesRequests interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecLogResourcesRequests_FromNumber ¶
func TenantSpecLogResourcesRequests_FromNumber(value *float64) TenantSpecLogResourcesRequests
Experimental.
func TenantSpecLogResourcesRequests_FromString ¶
func TenantSpecLogResourcesRequests_FromString(value *string) TenantSpecLogResourcesRequests
Experimental.
type TenantSpecLogSecurityContext ¶
type TenantSpecLogSecurityContext struct {
	// Experimental.
	FsGroup *float64 `field:"optional" json:"fsGroup" yaml:"fsGroup"`
	// Experimental.
	FsGroupChangePolicy *string `field:"optional" json:"fsGroupChangePolicy" yaml:"fsGroupChangePolicy"`
	// Experimental.
	RunAsGroup *float64 `field:"optional" json:"runAsGroup" yaml:"runAsGroup"`
	// Experimental.
	RunAsNonRoot *bool `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"`
	// Experimental.
	RunAsUser *float64 `field:"optional" json:"runAsUser" yaml:"runAsUser"`
	// Experimental.
	SeccompProfile *TenantSpecLogSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"`
	// Experimental.
	SeLinuxOptions *TenantSpecLogSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"`
	// Experimental.
	SupplementalGroups *[]*float64 `field:"optional" json:"supplementalGroups" yaml:"supplementalGroups"`
	// Experimental.
	Sysctls *[]*TenantSpecLogSecurityContextSysctls `field:"optional" json:"sysctls" yaml:"sysctls"`
	// Experimental.
	WindowsOptions *TenantSpecLogSecurityContextWindowsOptions `field:"optional" json:"windowsOptions" yaml:"windowsOptions"`
}
    Experimental.
type TenantSpecLogSecurityContextSeLinuxOptions ¶
type TenantSpecLogSecurityContextSeLinuxOptions struct {
	// Experimental.
	Level *string `field:"optional" json:"level" yaml:"level"`
	// Experimental.
	Role *string `field:"optional" json:"role" yaml:"role"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
	// Experimental.
	User *string `field:"optional" json:"user" yaml:"user"`
}
    Experimental.
type TenantSpecLogSecurityContextSeccompProfile ¶
type TenantSpecLogSecurityContextSeccompProfile struct {
	// Experimental.
	Type *string `field:"required" json:"type" yaml:"type"`
	// Experimental.
	LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"`
}
    Experimental.
type TenantSpecLogSecurityContextSysctls ¶
type TenantSpecLogSecurityContextSysctls struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantSpecLogSecurityContextWindowsOptions ¶
type TenantSpecLogSecurityContextWindowsOptions struct {
	// Experimental.
	GmsaCredentialSpec *string `field:"optional" json:"gmsaCredentialSpec" yaml:"gmsaCredentialSpec"`
	// Experimental.
	GmsaCredentialSpecName *string `field:"optional" json:"gmsaCredentialSpecName" yaml:"gmsaCredentialSpecName"`
	// Experimental.
	RunAsUserName *string `field:"optional" json:"runAsUserName" yaml:"runAsUserName"`
}
    Experimental.
type TenantSpecLogTolerations ¶
type TenantSpecLogTolerations struct {
	// Experimental.
	Effect *string `field:"optional" json:"effect" yaml:"effect"`
	// Experimental.
	Key *string `field:"optional" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"optional" json:"operator" yaml:"operator"`
	// Experimental.
	TolerationSeconds *float64 `field:"optional" json:"tolerationSeconds" yaml:"tolerationSeconds"`
	// Experimental.
	Value *string `field:"optional" json:"value" yaml:"value"`
}
    Experimental.
type TenantSpecLogTopologySpreadConstraints ¶
type TenantSpecLogTopologySpreadConstraints struct {
	// Experimental.
	MaxSkew *float64 `field:"required" json:"maxSkew" yaml:"maxSkew"`
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	WhenUnsatisfiable *string `field:"required" json:"whenUnsatisfiable" yaml:"whenUnsatisfiable"`
	// Experimental.
	LabelSelector *TenantSpecLogTopologySpreadConstraintsLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
}
    Experimental.
type TenantSpecLogTopologySpreadConstraintsLabelSelector ¶
type TenantSpecLogTopologySpreadConstraintsLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecLogTopologySpreadConstraintsLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecLogTopologySpreadConstraintsLabelSelectorMatchExpressions ¶
type TenantSpecLogTopologySpreadConstraintsLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecPrometheus ¶
type TenantSpecPrometheus struct {
	// Experimental.
	Affinity *TenantSpecPrometheusAffinity `field:"optional" json:"affinity" yaml:"affinity"`
	// Experimental.
	Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"`
	// Experimental.
	DiskCapacityGb *float64 `field:"optional" json:"diskCapacityGb" yaml:"diskCapacityGb"`
	// Experimental.
	Image *string `field:"optional" json:"image" yaml:"image"`
	// Experimental.
	Initimage *string `field:"optional" json:"initimage" yaml:"initimage"`
	// Experimental.
	Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
	// Experimental.
	NodeSelector *map[string]*string `field:"optional" json:"nodeSelector" yaml:"nodeSelector"`
	// Experimental.
	Resources *TenantSpecPrometheusResources `field:"optional" json:"resources" yaml:"resources"`
	// Experimental.
	SecurityContext *TenantSpecPrometheusSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"`
	// Experimental.
	ServiceAccountName *string `field:"optional" json:"serviceAccountName" yaml:"serviceAccountName"`
	// Experimental.
	Sidecarimage *string `field:"optional" json:"sidecarimage" yaml:"sidecarimage"`
	// Experimental.
	StorageClassName *string `field:"optional" json:"storageClassName" yaml:"storageClassName"`
	// Experimental.
	TopologySpreadConstraints *[]*TenantSpecPrometheusTopologySpreadConstraints `field:"optional" json:"topologySpreadConstraints" yaml:"topologySpreadConstraints"`
}
    Experimental.
type TenantSpecPrometheusAffinity ¶
type TenantSpecPrometheusAffinity struct {
	// Experimental.
	NodeAffinity *TenantSpecPrometheusAffinityNodeAffinity `field:"optional" json:"nodeAffinity" yaml:"nodeAffinity"`
	// Experimental.
	PodAffinity *TenantSpecPrometheusAffinityPodAffinity `field:"optional" json:"podAffinity" yaml:"podAffinity"`
	// Experimental.
	PodAntiAffinity *TenantSpecPrometheusAffinityPodAntiAffinity `field:"optional" json:"podAntiAffinity" yaml:"podAntiAffinity"`
}
    Experimental.
type TenantSpecPrometheusAffinityNodeAffinity ¶
type TenantSpecPrometheusAffinityNodeAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *TenantSpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantSpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	Preference *TenantSpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference `field:"required" json:"preference" yaml:"preference"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantSpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference ¶
type TenantSpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchFields *[]*TenantSpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields `field:"optional" json:"matchFields" yaml:"matchFields"`
}
    Experimental.
type TenantSpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions ¶
type TenantSpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields ¶
type TenantSpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	NodeSelectorTerms *[]*TenantSpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms `field:"required" json:"nodeSelectorTerms" yaml:"nodeSelectorTerms"`
}
    Experimental.
type TenantSpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms ¶
type TenantSpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchFields *[]*TenantSpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields `field:"optional" json:"matchFields" yaml:"matchFields"`
}
    Experimental.
type TenantSpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions ¶
type TenantSpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields ¶
type TenantSpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecPrometheusAffinityPodAffinity ¶
type TenantSpecPrometheusAffinityPodAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantSpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	PodAffinityTerm *TenantSpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantSpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type TenantSpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantSpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantSpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type TenantSpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type TenantSpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantSpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantSpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type TenantSpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type TenantSpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecPrometheusAffinityPodAntiAffinity ¶
type TenantSpecPrometheusAffinityPodAntiAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantSpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	PodAffinityTerm *TenantSpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantSpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type TenantSpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantSpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantSpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type TenantSpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type TenantSpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantSpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantSpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type TenantSpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type TenantSpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecPrometheusResources ¶
type TenantSpecPrometheusResources struct {
	// Experimental.
	Limits *map[string]TenantSpecPrometheusResourcesLimits `field:"optional" json:"limits" yaml:"limits"`
	// Experimental.
	Requests *map[string]TenantSpecPrometheusResourcesRequests `field:"optional" json:"requests" yaml:"requests"`
}
    Experimental.
type TenantSpecPrometheusResourcesLimits ¶
type TenantSpecPrometheusResourcesLimits interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecPrometheusResourcesLimits_FromNumber ¶
func TenantSpecPrometheusResourcesLimits_FromNumber(value *float64) TenantSpecPrometheusResourcesLimits
Experimental.
func TenantSpecPrometheusResourcesLimits_FromString ¶
func TenantSpecPrometheusResourcesLimits_FromString(value *string) TenantSpecPrometheusResourcesLimits
Experimental.
type TenantSpecPrometheusResourcesRequests ¶
type TenantSpecPrometheusResourcesRequests interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecPrometheusResourcesRequests_FromNumber ¶
func TenantSpecPrometheusResourcesRequests_FromNumber(value *float64) TenantSpecPrometheusResourcesRequests
Experimental.
func TenantSpecPrometheusResourcesRequests_FromString ¶
func TenantSpecPrometheusResourcesRequests_FromString(value *string) TenantSpecPrometheusResourcesRequests
Experimental.
type TenantSpecPrometheusSecurityContext ¶
type TenantSpecPrometheusSecurityContext struct {
	// Experimental.
	FsGroup *float64 `field:"optional" json:"fsGroup" yaml:"fsGroup"`
	// Experimental.
	FsGroupChangePolicy *string `field:"optional" json:"fsGroupChangePolicy" yaml:"fsGroupChangePolicy"`
	// Experimental.
	RunAsGroup *float64 `field:"optional" json:"runAsGroup" yaml:"runAsGroup"`
	// Experimental.
	RunAsNonRoot *bool `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"`
	// Experimental.
	RunAsUser *float64 `field:"optional" json:"runAsUser" yaml:"runAsUser"`
	// Experimental.
	SeccompProfile *TenantSpecPrometheusSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"`
	// Experimental.
	SeLinuxOptions *TenantSpecPrometheusSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"`
	// Experimental.
	SupplementalGroups *[]*float64 `field:"optional" json:"supplementalGroups" yaml:"supplementalGroups"`
	// Experimental.
	Sysctls *[]*TenantSpecPrometheusSecurityContextSysctls `field:"optional" json:"sysctls" yaml:"sysctls"`
	// Experimental.
	WindowsOptions *TenantSpecPrometheusSecurityContextWindowsOptions `field:"optional" json:"windowsOptions" yaml:"windowsOptions"`
}
    Experimental.
type TenantSpecPrometheusSecurityContextSeLinuxOptions ¶
type TenantSpecPrometheusSecurityContextSeLinuxOptions struct {
	// Experimental.
	Level *string `field:"optional" json:"level" yaml:"level"`
	// Experimental.
	Role *string `field:"optional" json:"role" yaml:"role"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
	// Experimental.
	User *string `field:"optional" json:"user" yaml:"user"`
}
    Experimental.
type TenantSpecPrometheusSecurityContextSeccompProfile ¶
type TenantSpecPrometheusSecurityContextSeccompProfile struct {
	// Experimental.
	Type *string `field:"required" json:"type" yaml:"type"`
	// Experimental.
	LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"`
}
    Experimental.
type TenantSpecPrometheusSecurityContextSysctls ¶
type TenantSpecPrometheusSecurityContextSysctls struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantSpecPrometheusSecurityContextWindowsOptions ¶
type TenantSpecPrometheusSecurityContextWindowsOptions struct {
	// Experimental.
	GmsaCredentialSpec *string `field:"optional" json:"gmsaCredentialSpec" yaml:"gmsaCredentialSpec"`
	// Experimental.
	GmsaCredentialSpecName *string `field:"optional" json:"gmsaCredentialSpecName" yaml:"gmsaCredentialSpecName"`
	// Experimental.
	RunAsUserName *string `field:"optional" json:"runAsUserName" yaml:"runAsUserName"`
}
    Experimental.
type TenantSpecPrometheusTopologySpreadConstraints ¶
type TenantSpecPrometheusTopologySpreadConstraints struct {
	// Experimental.
	MaxSkew *float64 `field:"required" json:"maxSkew" yaml:"maxSkew"`
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	WhenUnsatisfiable *string `field:"required" json:"whenUnsatisfiable" yaml:"whenUnsatisfiable"`
	// Experimental.
	LabelSelector *TenantSpecPrometheusTopologySpreadConstraintsLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
}
    Experimental.
type TenantSpecPrometheusTopologySpreadConstraintsLabelSelector ¶
type TenantSpecPrometheusTopologySpreadConstraintsLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecPrometheusTopologySpreadConstraintsLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecPrometheusTopologySpreadConstraintsLabelSelectorMatchExpressions ¶
type TenantSpecPrometheusTopologySpreadConstraintsLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecS3 ¶
type TenantSpecS3 struct {
	// Experimental.
	BucketDns *bool `field:"optional" json:"bucketDns" yaml:"bucketDns"`
}
    Experimental.
type TenantSpecSecurityContext ¶
type TenantSpecSecurityContext struct {
	// Experimental.
	FsGroup *float64 `field:"optional" json:"fsGroup" yaml:"fsGroup"`
	// Experimental.
	FsGroupChangePolicy *string `field:"optional" json:"fsGroupChangePolicy" yaml:"fsGroupChangePolicy"`
	// Experimental.
	RunAsGroup *float64 `field:"optional" json:"runAsGroup" yaml:"runAsGroup"`
	// Experimental.
	RunAsNonRoot *bool `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"`
	// Experimental.
	RunAsUser *float64 `field:"optional" json:"runAsUser" yaml:"runAsUser"`
	// Experimental.
	SeccompProfile *TenantSpecSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"`
	// Experimental.
	SeLinuxOptions *TenantSpecSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"`
	// Experimental.
	SupplementalGroups *[]*float64 `field:"optional" json:"supplementalGroups" yaml:"supplementalGroups"`
	// Experimental.
	Sysctls *[]*TenantSpecSecurityContextSysctls `field:"optional" json:"sysctls" yaml:"sysctls"`
	// Experimental.
	WindowsOptions *TenantSpecSecurityContextWindowsOptions `field:"optional" json:"windowsOptions" yaml:"windowsOptions"`
}
    Experimental.
type TenantSpecSecurityContextSeLinuxOptions ¶
type TenantSpecSecurityContextSeLinuxOptions struct {
	// Experimental.
	Level *string `field:"optional" json:"level" yaml:"level"`
	// Experimental.
	Role *string `field:"optional" json:"role" yaml:"role"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
	// Experimental.
	User *string `field:"optional" json:"user" yaml:"user"`
}
    Experimental.
type TenantSpecSecurityContextSeccompProfile ¶
type TenantSpecSecurityContextSeccompProfile struct {
	// Experimental.
	Type *string `field:"required" json:"type" yaml:"type"`
	// Experimental.
	LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"`
}
    Experimental.
type TenantSpecSecurityContextSysctls ¶
type TenantSpecSecurityContextSysctls struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantSpecSecurityContextWindowsOptions ¶
type TenantSpecSecurityContextWindowsOptions struct {
	// Experimental.
	GmsaCredentialSpec *string `field:"optional" json:"gmsaCredentialSpec" yaml:"gmsaCredentialSpec"`
	// Experimental.
	GmsaCredentialSpecName *string `field:"optional" json:"gmsaCredentialSpecName" yaml:"gmsaCredentialSpecName"`
	// Experimental.
	RunAsUserName *string `field:"optional" json:"runAsUserName" yaml:"runAsUserName"`
}
    Experimental.
type TenantSpecSideCars ¶
type TenantSpecSideCars struct {
	// Experimental.
	Containers *[]*TenantSpecSideCarsContainers `field:"required" json:"containers" yaml:"containers"`
	// Experimental.
	VolumeClaimTemplates *[]*TenantSpecSideCarsVolumeClaimTemplates `field:"optional" json:"volumeClaimTemplates" yaml:"volumeClaimTemplates"`
	// Experimental.
	Volumes *[]*TenantSpecSideCarsVolumes `field:"optional" json:"volumes" yaml:"volumes"`
}
    Experimental.
type TenantSpecSideCarsContainers ¶
type TenantSpecSideCarsContainers struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Args *[]*string `field:"optional" json:"args" yaml:"args"`
	// Experimental.
	Command *[]*string `field:"optional" json:"command" yaml:"command"`
	// Experimental.
	Env *[]*TenantSpecSideCarsContainersEnv `field:"optional" json:"env" yaml:"env"`
	// Experimental.
	EnvFrom *[]*TenantSpecSideCarsContainersEnvFrom `field:"optional" json:"envFrom" yaml:"envFrom"`
	// Experimental.
	Image *string `field:"optional" json:"image" yaml:"image"`
	// Experimental.
	ImagePullPolicy *string `field:"optional" json:"imagePullPolicy" yaml:"imagePullPolicy"`
	// Experimental.
	Lifecycle *TenantSpecSideCarsContainersLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"`
	// Experimental.
	LivenessProbe *TenantSpecSideCarsContainersLivenessProbe `field:"optional" json:"livenessProbe" yaml:"livenessProbe"`
	// Experimental.
	Ports *[]*TenantSpecSideCarsContainersPorts `field:"optional" json:"ports" yaml:"ports"`
	// Experimental.
	ReadinessProbe *TenantSpecSideCarsContainersReadinessProbe `field:"optional" json:"readinessProbe" yaml:"readinessProbe"`
	// Experimental.
	Resources *TenantSpecSideCarsContainersResources `field:"optional" json:"resources" yaml:"resources"`
	// Experimental.
	SecurityContext *TenantSpecSideCarsContainersSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"`
	// Experimental.
	StartupProbe *TenantSpecSideCarsContainersStartupProbe `field:"optional" json:"startupProbe" yaml:"startupProbe"`
	// Experimental.
	Stdin *bool `field:"optional" json:"stdin" yaml:"stdin"`
	// Experimental.
	StdinOnce *bool `field:"optional" json:"stdinOnce" yaml:"stdinOnce"`
	// Experimental.
	TerminationMessagePath *string `field:"optional" json:"terminationMessagePath" yaml:"terminationMessagePath"`
	// Experimental.
	TerminationMessagePolicy *string `field:"optional" json:"terminationMessagePolicy" yaml:"terminationMessagePolicy"`
	// Experimental.
	Tty *bool `field:"optional" json:"tty" yaml:"tty"`
	// Experimental.
	VolumeDevices *[]*TenantSpecSideCarsContainersVolumeDevices `field:"optional" json:"volumeDevices" yaml:"volumeDevices"`
	// Experimental.
	VolumeMounts *[]*TenantSpecSideCarsContainersVolumeMounts `field:"optional" json:"volumeMounts" yaml:"volumeMounts"`
	// Experimental.
	WorkingDir *string `field:"optional" json:"workingDir" yaml:"workingDir"`
}
    Experimental.
type TenantSpecSideCarsContainersEnv ¶
type TenantSpecSideCarsContainersEnv struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"optional" json:"value" yaml:"value"`
	// Experimental.
	ValueFrom *TenantSpecSideCarsContainersEnvValueFrom `field:"optional" json:"valueFrom" yaml:"valueFrom"`
}
    Experimental.
type TenantSpecSideCarsContainersEnvFrom ¶
type TenantSpecSideCarsContainersEnvFrom struct {
	// Experimental.
	ConfigMapRef *TenantSpecSideCarsContainersEnvFromConfigMapRef `field:"optional" json:"configMapRef" yaml:"configMapRef"`
	// Experimental.
	Prefix *string `field:"optional" json:"prefix" yaml:"prefix"`
	// Experimental.
	SecretRef *TenantSpecSideCarsContainersEnvFromSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"`
}
    Experimental.
type TenantSpecSideCarsContainersEnvFromConfigMapRef ¶
type TenantSpecSideCarsContainersEnvFromConfigMapRef struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Optional *bool `field:"optional" json:"optional" yaml:"optional"`
}
    Experimental.
type TenantSpecSideCarsContainersEnvFromSecretRef ¶
type TenantSpecSideCarsContainersEnvFromSecretRef struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Optional *bool `field:"optional" json:"optional" yaml:"optional"`
}
    Experimental.
type TenantSpecSideCarsContainersEnvValueFrom ¶
type TenantSpecSideCarsContainersEnvValueFrom struct {
	// Experimental.
	ConfigMapKeyRef *TenantSpecSideCarsContainersEnvValueFromConfigMapKeyRef `field:"optional" json:"configMapKeyRef" yaml:"configMapKeyRef"`
	// Experimental.
	FieldRef *TenantSpecSideCarsContainersEnvValueFromFieldRef `field:"optional" json:"fieldRef" yaml:"fieldRef"`
	// Experimental.
	ResourceFieldRef *TenantSpecSideCarsContainersEnvValueFromResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"`
	// Experimental.
	SecretKeyRef *TenantSpecSideCarsContainersEnvValueFromSecretKeyRef `field:"optional" json:"secretKeyRef" yaml:"secretKeyRef"`
}
    Experimental.
type TenantSpecSideCarsContainersEnvValueFromConfigMapKeyRef ¶
type TenantSpecSideCarsContainersEnvValueFromConfigMapKeyRef struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Optional *bool `field:"optional" json:"optional" yaml:"optional"`
}
    Experimental.
type TenantSpecSideCarsContainersEnvValueFromFieldRef ¶
type TenantSpecSideCarsContainersEnvValueFromFieldRef struct {
	// Experimental.
	FieldPath *string `field:"required" json:"fieldPath" yaml:"fieldPath"`
	// Experimental.
	ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"`
}
    Experimental.
type TenantSpecSideCarsContainersEnvValueFromResourceFieldRef ¶
type TenantSpecSideCarsContainersEnvValueFromResourceFieldRef struct {
	// Experimental.
	Resource *string `field:"required" json:"resource" yaml:"resource"`
	// Experimental.
	ContainerName *string `field:"optional" json:"containerName" yaml:"containerName"`
	// Experimental.
	Divisor TenantSpecSideCarsContainersEnvValueFromResourceFieldRefDivisor `field:"optional" json:"divisor" yaml:"divisor"`
}
    Experimental.
type TenantSpecSideCarsContainersEnvValueFromResourceFieldRefDivisor ¶
type TenantSpecSideCarsContainersEnvValueFromResourceFieldRefDivisor interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecSideCarsContainersEnvValueFromResourceFieldRefDivisor_FromNumber ¶
func TenantSpecSideCarsContainersEnvValueFromResourceFieldRefDivisor_FromNumber(value *float64) TenantSpecSideCarsContainersEnvValueFromResourceFieldRefDivisor
Experimental.
func TenantSpecSideCarsContainersEnvValueFromResourceFieldRefDivisor_FromString ¶
func TenantSpecSideCarsContainersEnvValueFromResourceFieldRefDivisor_FromString(value *string) TenantSpecSideCarsContainersEnvValueFromResourceFieldRefDivisor
Experimental.
type TenantSpecSideCarsContainersEnvValueFromSecretKeyRef ¶
type TenantSpecSideCarsContainersEnvValueFromSecretKeyRef struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Optional *bool `field:"optional" json:"optional" yaml:"optional"`
}
    Experimental.
type TenantSpecSideCarsContainersLifecycle ¶
type TenantSpecSideCarsContainersLifecycle struct {
	// Experimental.
	PostStart *TenantSpecSideCarsContainersLifecyclePostStart `field:"optional" json:"postStart" yaml:"postStart"`
	// Experimental.
	PreStop *TenantSpecSideCarsContainersLifecyclePreStop `field:"optional" json:"preStop" yaml:"preStop"`
}
    Experimental.
type TenantSpecSideCarsContainersLifecyclePostStart ¶
type TenantSpecSideCarsContainersLifecyclePostStart struct {
	// Experimental.
	Exec *TenantSpecSideCarsContainersLifecyclePostStartExec `field:"optional" json:"exec" yaml:"exec"`
	// Experimental.
	HttpGet *TenantSpecSideCarsContainersLifecyclePostStartHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"`
	// Experimental.
	TcpSocket *TenantSpecSideCarsContainersLifecyclePostStartTcpSocket `field:"optional" json:"tcpSocket" yaml:"tcpSocket"`
}
    Experimental.
type TenantSpecSideCarsContainersLifecyclePostStartExec ¶
type TenantSpecSideCarsContainersLifecyclePostStartExec struct {
	// Experimental.
	Command *[]*string `field:"optional" json:"command" yaml:"command"`
}
    Experimental.
type TenantSpecSideCarsContainersLifecyclePostStartHttpGet ¶
type TenantSpecSideCarsContainersLifecyclePostStartHttpGet struct {
	// Experimental.
	Port TenantSpecSideCarsContainersLifecyclePostStartHttpGetPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
	// Experimental.
	HttpHeaders *[]*TenantSpecSideCarsContainersLifecyclePostStartHttpGetHttpHeaders `field:"optional" json:"httpHeaders" yaml:"httpHeaders"`
	// Experimental.
	Path *string `field:"optional" json:"path" yaml:"path"`
	// Experimental.
	Scheme *string `field:"optional" json:"scheme" yaml:"scheme"`
}
    Experimental.
type TenantSpecSideCarsContainersLifecyclePostStartHttpGetHttpHeaders ¶
type TenantSpecSideCarsContainersLifecyclePostStartHttpGetHttpHeaders struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantSpecSideCarsContainersLifecyclePostStartHttpGetPort ¶
type TenantSpecSideCarsContainersLifecyclePostStartHttpGetPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecSideCarsContainersLifecyclePostStartHttpGetPort_FromNumber ¶
func TenantSpecSideCarsContainersLifecyclePostStartHttpGetPort_FromNumber(value *float64) TenantSpecSideCarsContainersLifecyclePostStartHttpGetPort
Experimental.
func TenantSpecSideCarsContainersLifecyclePostStartHttpGetPort_FromString ¶
func TenantSpecSideCarsContainersLifecyclePostStartHttpGetPort_FromString(value *string) TenantSpecSideCarsContainersLifecyclePostStartHttpGetPort
Experimental.
type TenantSpecSideCarsContainersLifecyclePostStartTcpSocket ¶
type TenantSpecSideCarsContainersLifecyclePostStartTcpSocket struct {
	// Experimental.
	Port TenantSpecSideCarsContainersLifecyclePostStartTcpSocketPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
}
    Experimental.
type TenantSpecSideCarsContainersLifecyclePostStartTcpSocketPort ¶
type TenantSpecSideCarsContainersLifecyclePostStartTcpSocketPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecSideCarsContainersLifecyclePostStartTcpSocketPort_FromNumber ¶
func TenantSpecSideCarsContainersLifecyclePostStartTcpSocketPort_FromNumber(value *float64) TenantSpecSideCarsContainersLifecyclePostStartTcpSocketPort
Experimental.
func TenantSpecSideCarsContainersLifecyclePostStartTcpSocketPort_FromString ¶
func TenantSpecSideCarsContainersLifecyclePostStartTcpSocketPort_FromString(value *string) TenantSpecSideCarsContainersLifecyclePostStartTcpSocketPort
Experimental.
type TenantSpecSideCarsContainersLifecyclePreStop ¶
type TenantSpecSideCarsContainersLifecyclePreStop struct {
	// Experimental.
	Exec *TenantSpecSideCarsContainersLifecyclePreStopExec `field:"optional" json:"exec" yaml:"exec"`
	// Experimental.
	HttpGet *TenantSpecSideCarsContainersLifecyclePreStopHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"`
	// Experimental.
	TcpSocket *TenantSpecSideCarsContainersLifecyclePreStopTcpSocket `field:"optional" json:"tcpSocket" yaml:"tcpSocket"`
}
    Experimental.
type TenantSpecSideCarsContainersLifecyclePreStopExec ¶
type TenantSpecSideCarsContainersLifecyclePreStopExec struct {
	// Experimental.
	Command *[]*string `field:"optional" json:"command" yaml:"command"`
}
    Experimental.
type TenantSpecSideCarsContainersLifecyclePreStopHttpGet ¶
type TenantSpecSideCarsContainersLifecyclePreStopHttpGet struct {
	// Experimental.
	Port TenantSpecSideCarsContainersLifecyclePreStopHttpGetPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
	// Experimental.
	HttpHeaders *[]*TenantSpecSideCarsContainersLifecyclePreStopHttpGetHttpHeaders `field:"optional" json:"httpHeaders" yaml:"httpHeaders"`
	// Experimental.
	Path *string `field:"optional" json:"path" yaml:"path"`
	// Experimental.
	Scheme *string `field:"optional" json:"scheme" yaml:"scheme"`
}
    Experimental.
type TenantSpecSideCarsContainersLifecyclePreStopHttpGetHttpHeaders ¶
type TenantSpecSideCarsContainersLifecyclePreStopHttpGetHttpHeaders struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantSpecSideCarsContainersLifecyclePreStopHttpGetPort ¶
type TenantSpecSideCarsContainersLifecyclePreStopHttpGetPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecSideCarsContainersLifecyclePreStopHttpGetPort_FromNumber ¶
func TenantSpecSideCarsContainersLifecyclePreStopHttpGetPort_FromNumber(value *float64) TenantSpecSideCarsContainersLifecyclePreStopHttpGetPort
Experimental.
func TenantSpecSideCarsContainersLifecyclePreStopHttpGetPort_FromString ¶
func TenantSpecSideCarsContainersLifecyclePreStopHttpGetPort_FromString(value *string) TenantSpecSideCarsContainersLifecyclePreStopHttpGetPort
Experimental.
type TenantSpecSideCarsContainersLifecyclePreStopTcpSocket ¶
type TenantSpecSideCarsContainersLifecyclePreStopTcpSocket struct {
	// Experimental.
	Port TenantSpecSideCarsContainersLifecyclePreStopTcpSocketPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
}
    Experimental.
type TenantSpecSideCarsContainersLifecyclePreStopTcpSocketPort ¶
type TenantSpecSideCarsContainersLifecyclePreStopTcpSocketPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecSideCarsContainersLifecyclePreStopTcpSocketPort_FromNumber ¶
func TenantSpecSideCarsContainersLifecyclePreStopTcpSocketPort_FromNumber(value *float64) TenantSpecSideCarsContainersLifecyclePreStopTcpSocketPort
Experimental.
func TenantSpecSideCarsContainersLifecyclePreStopTcpSocketPort_FromString ¶
func TenantSpecSideCarsContainersLifecyclePreStopTcpSocketPort_FromString(value *string) TenantSpecSideCarsContainersLifecyclePreStopTcpSocketPort
Experimental.
type TenantSpecSideCarsContainersLivenessProbe ¶
type TenantSpecSideCarsContainersLivenessProbe struct {
	// Experimental.
	Exec *TenantSpecSideCarsContainersLivenessProbeExec `field:"optional" json:"exec" yaml:"exec"`
	// Experimental.
	FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"`
	// Experimental.
	HttpGet *TenantSpecSideCarsContainersLivenessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"`
	// Experimental.
	InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"`
	// Experimental.
	PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"`
	// Experimental.
	SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"`
	// Experimental.
	TcpSocket *TenantSpecSideCarsContainersLivenessProbeTcpSocket `field:"optional" json:"tcpSocket" yaml:"tcpSocket"`
	// Experimental.
	TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"`
}
    Experimental.
type TenantSpecSideCarsContainersLivenessProbeExec ¶
type TenantSpecSideCarsContainersLivenessProbeExec struct {
	// Experimental.
	Command *[]*string `field:"optional" json:"command" yaml:"command"`
}
    Experimental.
type TenantSpecSideCarsContainersLivenessProbeHttpGet ¶
type TenantSpecSideCarsContainersLivenessProbeHttpGet struct {
	// Experimental.
	Port TenantSpecSideCarsContainersLivenessProbeHttpGetPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
	// Experimental.
	HttpHeaders *[]*TenantSpecSideCarsContainersLivenessProbeHttpGetHttpHeaders `field:"optional" json:"httpHeaders" yaml:"httpHeaders"`
	// Experimental.
	Path *string `field:"optional" json:"path" yaml:"path"`
	// Experimental.
	Scheme *string `field:"optional" json:"scheme" yaml:"scheme"`
}
    Experimental.
type TenantSpecSideCarsContainersLivenessProbeHttpGetHttpHeaders ¶
type TenantSpecSideCarsContainersLivenessProbeHttpGetHttpHeaders struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantSpecSideCarsContainersLivenessProbeHttpGetPort ¶
type TenantSpecSideCarsContainersLivenessProbeHttpGetPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecSideCarsContainersLivenessProbeHttpGetPort_FromNumber ¶
func TenantSpecSideCarsContainersLivenessProbeHttpGetPort_FromNumber(value *float64) TenantSpecSideCarsContainersLivenessProbeHttpGetPort
Experimental.
func TenantSpecSideCarsContainersLivenessProbeHttpGetPort_FromString ¶
func TenantSpecSideCarsContainersLivenessProbeHttpGetPort_FromString(value *string) TenantSpecSideCarsContainersLivenessProbeHttpGetPort
Experimental.
type TenantSpecSideCarsContainersLivenessProbeTcpSocket ¶
type TenantSpecSideCarsContainersLivenessProbeTcpSocket struct {
	// Experimental.
	Port TenantSpecSideCarsContainersLivenessProbeTcpSocketPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
}
    Experimental.
type TenantSpecSideCarsContainersLivenessProbeTcpSocketPort ¶
type TenantSpecSideCarsContainersLivenessProbeTcpSocketPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecSideCarsContainersLivenessProbeTcpSocketPort_FromNumber ¶
func TenantSpecSideCarsContainersLivenessProbeTcpSocketPort_FromNumber(value *float64) TenantSpecSideCarsContainersLivenessProbeTcpSocketPort
Experimental.
func TenantSpecSideCarsContainersLivenessProbeTcpSocketPort_FromString ¶
func TenantSpecSideCarsContainersLivenessProbeTcpSocketPort_FromString(value *string) TenantSpecSideCarsContainersLivenessProbeTcpSocketPort
Experimental.
type TenantSpecSideCarsContainersPorts ¶
type TenantSpecSideCarsContainersPorts struct {
	// Experimental.
	ContainerPort *float64 `field:"required" json:"containerPort" yaml:"containerPort"`
	// Experimental.
	HostIp *string `field:"optional" json:"hostIp" yaml:"hostIp"`
	// Experimental.
	HostPort *float64 `field:"optional" json:"hostPort" yaml:"hostPort"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Protocol *string `field:"optional" json:"protocol" yaml:"protocol"`
}
    Experimental.
type TenantSpecSideCarsContainersReadinessProbe ¶
type TenantSpecSideCarsContainersReadinessProbe struct {
	// Experimental.
	Exec *TenantSpecSideCarsContainersReadinessProbeExec `field:"optional" json:"exec" yaml:"exec"`
	// Experimental.
	FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"`
	// Experimental.
	HttpGet *TenantSpecSideCarsContainersReadinessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"`
	// Experimental.
	InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"`
	// Experimental.
	PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"`
	// Experimental.
	SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"`
	// Experimental.
	TcpSocket *TenantSpecSideCarsContainersReadinessProbeTcpSocket `field:"optional" json:"tcpSocket" yaml:"tcpSocket"`
	// Experimental.
	TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"`
}
    Experimental.
type TenantSpecSideCarsContainersReadinessProbeExec ¶
type TenantSpecSideCarsContainersReadinessProbeExec struct {
	// Experimental.
	Command *[]*string `field:"optional" json:"command" yaml:"command"`
}
    Experimental.
type TenantSpecSideCarsContainersReadinessProbeHttpGet ¶
type TenantSpecSideCarsContainersReadinessProbeHttpGet struct {
	// Experimental.
	Port TenantSpecSideCarsContainersReadinessProbeHttpGetPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
	// Experimental.
	HttpHeaders *[]*TenantSpecSideCarsContainersReadinessProbeHttpGetHttpHeaders `field:"optional" json:"httpHeaders" yaml:"httpHeaders"`
	// Experimental.
	Path *string `field:"optional" json:"path" yaml:"path"`
	// Experimental.
	Scheme *string `field:"optional" json:"scheme" yaml:"scheme"`
}
    Experimental.
type TenantSpecSideCarsContainersReadinessProbeHttpGetHttpHeaders ¶
type TenantSpecSideCarsContainersReadinessProbeHttpGetHttpHeaders struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantSpecSideCarsContainersReadinessProbeHttpGetPort ¶
type TenantSpecSideCarsContainersReadinessProbeHttpGetPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecSideCarsContainersReadinessProbeHttpGetPort_FromNumber ¶
func TenantSpecSideCarsContainersReadinessProbeHttpGetPort_FromNumber(value *float64) TenantSpecSideCarsContainersReadinessProbeHttpGetPort
Experimental.
func TenantSpecSideCarsContainersReadinessProbeHttpGetPort_FromString ¶
func TenantSpecSideCarsContainersReadinessProbeHttpGetPort_FromString(value *string) TenantSpecSideCarsContainersReadinessProbeHttpGetPort
Experimental.
type TenantSpecSideCarsContainersReadinessProbeTcpSocket ¶
type TenantSpecSideCarsContainersReadinessProbeTcpSocket struct {
	// Experimental.
	Port TenantSpecSideCarsContainersReadinessProbeTcpSocketPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
}
    Experimental.
type TenantSpecSideCarsContainersReadinessProbeTcpSocketPort ¶
type TenantSpecSideCarsContainersReadinessProbeTcpSocketPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecSideCarsContainersReadinessProbeTcpSocketPort_FromNumber ¶
func TenantSpecSideCarsContainersReadinessProbeTcpSocketPort_FromNumber(value *float64) TenantSpecSideCarsContainersReadinessProbeTcpSocketPort
Experimental.
func TenantSpecSideCarsContainersReadinessProbeTcpSocketPort_FromString ¶
func TenantSpecSideCarsContainersReadinessProbeTcpSocketPort_FromString(value *string) TenantSpecSideCarsContainersReadinessProbeTcpSocketPort
Experimental.
type TenantSpecSideCarsContainersResources ¶
type TenantSpecSideCarsContainersResources struct {
	// Experimental.
	Limits *map[string]TenantSpecSideCarsContainersResourcesLimits `field:"optional" json:"limits" yaml:"limits"`
	// Experimental.
	Requests *map[string]TenantSpecSideCarsContainersResourcesRequests `field:"optional" json:"requests" yaml:"requests"`
}
    Experimental.
type TenantSpecSideCarsContainersResourcesLimits ¶
type TenantSpecSideCarsContainersResourcesLimits interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecSideCarsContainersResourcesLimits_FromNumber ¶
func TenantSpecSideCarsContainersResourcesLimits_FromNumber(value *float64) TenantSpecSideCarsContainersResourcesLimits
Experimental.
func TenantSpecSideCarsContainersResourcesLimits_FromString ¶
func TenantSpecSideCarsContainersResourcesLimits_FromString(value *string) TenantSpecSideCarsContainersResourcesLimits
Experimental.
type TenantSpecSideCarsContainersResourcesRequests ¶
type TenantSpecSideCarsContainersResourcesRequests interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecSideCarsContainersResourcesRequests_FromNumber ¶
func TenantSpecSideCarsContainersResourcesRequests_FromNumber(value *float64) TenantSpecSideCarsContainersResourcesRequests
Experimental.
func TenantSpecSideCarsContainersResourcesRequests_FromString ¶
func TenantSpecSideCarsContainersResourcesRequests_FromString(value *string) TenantSpecSideCarsContainersResourcesRequests
Experimental.
type TenantSpecSideCarsContainersSecurityContext ¶
type TenantSpecSideCarsContainersSecurityContext struct {
	// Experimental.
	AllowPrivilegeEscalation *bool `field:"optional" json:"allowPrivilegeEscalation" yaml:"allowPrivilegeEscalation"`
	// Experimental.
	Capabilities *TenantSpecSideCarsContainersSecurityContextCapabilities `field:"optional" json:"capabilities" yaml:"capabilities"`
	// Experimental.
	Privileged *bool `field:"optional" json:"privileged" yaml:"privileged"`
	// Experimental.
	ProcMount *string `field:"optional" json:"procMount" yaml:"procMount"`
	// Experimental.
	ReadOnlyRootFilesystem *bool `field:"optional" json:"readOnlyRootFilesystem" yaml:"readOnlyRootFilesystem"`
	// Experimental.
	RunAsGroup *float64 `field:"optional" json:"runAsGroup" yaml:"runAsGroup"`
	// Experimental.
	RunAsNonRoot *bool `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"`
	// Experimental.
	RunAsUser *float64 `field:"optional" json:"runAsUser" yaml:"runAsUser"`
	// Experimental.
	SeccompProfile *TenantSpecSideCarsContainersSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"`
	// Experimental.
	SeLinuxOptions *TenantSpecSideCarsContainersSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"`
	// Experimental.
	WindowsOptions *TenantSpecSideCarsContainersSecurityContextWindowsOptions `field:"optional" json:"windowsOptions" yaml:"windowsOptions"`
}
    Experimental.
type TenantSpecSideCarsContainersSecurityContextCapabilities ¶
type TenantSpecSideCarsContainersSecurityContextCapabilities struct {
	// Experimental.
	Add *[]*string `field:"optional" json:"add" yaml:"add"`
	// Experimental.
	Drop *[]*string `field:"optional" json:"drop" yaml:"drop"`
}
    Experimental.
type TenantSpecSideCarsContainersSecurityContextSeLinuxOptions ¶
type TenantSpecSideCarsContainersSecurityContextSeLinuxOptions struct {
	// Experimental.
	Level *string `field:"optional" json:"level" yaml:"level"`
	// Experimental.
	Role *string `field:"optional" json:"role" yaml:"role"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
	// Experimental.
	User *string `field:"optional" json:"user" yaml:"user"`
}
    Experimental.
type TenantSpecSideCarsContainersSecurityContextSeccompProfile ¶
type TenantSpecSideCarsContainersSecurityContextSeccompProfile struct {
	// Experimental.
	Type *string `field:"required" json:"type" yaml:"type"`
	// Experimental.
	LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"`
}
    Experimental.
type TenantSpecSideCarsContainersSecurityContextWindowsOptions ¶
type TenantSpecSideCarsContainersSecurityContextWindowsOptions struct {
	// Experimental.
	GmsaCredentialSpec *string `field:"optional" json:"gmsaCredentialSpec" yaml:"gmsaCredentialSpec"`
	// Experimental.
	GmsaCredentialSpecName *string `field:"optional" json:"gmsaCredentialSpecName" yaml:"gmsaCredentialSpecName"`
	// Experimental.
	RunAsUserName *string `field:"optional" json:"runAsUserName" yaml:"runAsUserName"`
}
    Experimental.
type TenantSpecSideCarsContainersStartupProbe ¶
type TenantSpecSideCarsContainersStartupProbe struct {
	// Experimental.
	Exec *TenantSpecSideCarsContainersStartupProbeExec `field:"optional" json:"exec" yaml:"exec"`
	// Experimental.
	FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"`
	// Experimental.
	HttpGet *TenantSpecSideCarsContainersStartupProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"`
	// Experimental.
	InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"`
	// Experimental.
	PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"`
	// Experimental.
	SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"`
	// Experimental.
	TcpSocket *TenantSpecSideCarsContainersStartupProbeTcpSocket `field:"optional" json:"tcpSocket" yaml:"tcpSocket"`
	// Experimental.
	TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"`
}
    Experimental.
type TenantSpecSideCarsContainersStartupProbeExec ¶
type TenantSpecSideCarsContainersStartupProbeExec struct {
	// Experimental.
	Command *[]*string `field:"optional" json:"command" yaml:"command"`
}
    Experimental.
type TenantSpecSideCarsContainersStartupProbeHttpGet ¶
type TenantSpecSideCarsContainersStartupProbeHttpGet struct {
	// Experimental.
	Port TenantSpecSideCarsContainersStartupProbeHttpGetPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
	// Experimental.
	HttpHeaders *[]*TenantSpecSideCarsContainersStartupProbeHttpGetHttpHeaders `field:"optional" json:"httpHeaders" yaml:"httpHeaders"`
	// Experimental.
	Path *string `field:"optional" json:"path" yaml:"path"`
	// Experimental.
	Scheme *string `field:"optional" json:"scheme" yaml:"scheme"`
}
    Experimental.
type TenantSpecSideCarsContainersStartupProbeHttpGetHttpHeaders ¶
type TenantSpecSideCarsContainersStartupProbeHttpGetHttpHeaders struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantSpecSideCarsContainersStartupProbeHttpGetPort ¶
type TenantSpecSideCarsContainersStartupProbeHttpGetPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecSideCarsContainersStartupProbeHttpGetPort_FromNumber ¶
func TenantSpecSideCarsContainersStartupProbeHttpGetPort_FromNumber(value *float64) TenantSpecSideCarsContainersStartupProbeHttpGetPort
Experimental.
func TenantSpecSideCarsContainersStartupProbeHttpGetPort_FromString ¶
func TenantSpecSideCarsContainersStartupProbeHttpGetPort_FromString(value *string) TenantSpecSideCarsContainersStartupProbeHttpGetPort
Experimental.
type TenantSpecSideCarsContainersStartupProbeTcpSocket ¶
type TenantSpecSideCarsContainersStartupProbeTcpSocket struct {
	// Experimental.
	Port TenantSpecSideCarsContainersStartupProbeTcpSocketPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
}
    Experimental.
type TenantSpecSideCarsContainersStartupProbeTcpSocketPort ¶
type TenantSpecSideCarsContainersStartupProbeTcpSocketPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecSideCarsContainersStartupProbeTcpSocketPort_FromNumber ¶
func TenantSpecSideCarsContainersStartupProbeTcpSocketPort_FromNumber(value *float64) TenantSpecSideCarsContainersStartupProbeTcpSocketPort
Experimental.
func TenantSpecSideCarsContainersStartupProbeTcpSocketPort_FromString ¶
func TenantSpecSideCarsContainersStartupProbeTcpSocketPort_FromString(value *string) TenantSpecSideCarsContainersStartupProbeTcpSocketPort
Experimental.
type TenantSpecSideCarsContainersVolumeDevices ¶
type TenantSpecSideCarsContainersVolumeDevices struct {
	// Experimental.
	DevicePath *string `field:"required" json:"devicePath" yaml:"devicePath"`
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
}
    Experimental.
type TenantSpecSideCarsContainersVolumeMounts ¶
type TenantSpecSideCarsContainersVolumeMounts struct {
	// Experimental.
	MountPath *string `field:"required" json:"mountPath" yaml:"mountPath"`
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	MountPropagation *string `field:"optional" json:"mountPropagation" yaml:"mountPropagation"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	SubPath *string `field:"optional" json:"subPath" yaml:"subPath"`
	// Experimental.
	SubPathExpr *string `field:"optional" json:"subPathExpr" yaml:"subPathExpr"`
}
    Experimental.
type TenantSpecSideCarsVolumeClaimTemplates ¶
type TenantSpecSideCarsVolumeClaimTemplates struct {
	// Experimental.
	ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"`
	// Experimental.
	Kind *string `field:"optional" json:"kind" yaml:"kind"`
	// Experimental.
	Metadata *TenantSpecSideCarsVolumeClaimTemplatesMetadata `field:"optional" json:"metadata" yaml:"metadata"`
	// Experimental.
	Spec *TenantSpecSideCarsVolumeClaimTemplatesSpec `field:"optional" json:"spec" yaml:"spec"`
	// Experimental.
	Status *TenantSpecSideCarsVolumeClaimTemplatesStatus `field:"optional" json:"status" yaml:"status"`
}
    Experimental.
type TenantSpecSideCarsVolumeClaimTemplatesMetadata ¶
type TenantSpecSideCarsVolumeClaimTemplatesMetadata struct {
	// Experimental.
	Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"`
	// Experimental.
	Finalizers *[]*string `field:"optional" json:"finalizers" yaml:"finalizers"`
	// Experimental.
	Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Namespace *string `field:"optional" json:"namespace" yaml:"namespace"`
}
    Experimental.
type TenantSpecSideCarsVolumeClaimTemplatesSpec ¶
type TenantSpecSideCarsVolumeClaimTemplatesSpec struct {
	// Experimental.
	AccessModes *[]*string `field:"optional" json:"accessModes" yaml:"accessModes"`
	// Experimental.
	DataSource *TenantSpecSideCarsVolumeClaimTemplatesSpecDataSource `field:"optional" json:"dataSource" yaml:"dataSource"`
	// Experimental.
	Resources *TenantSpecSideCarsVolumeClaimTemplatesSpecResources `field:"optional" json:"resources" yaml:"resources"`
	// Experimental.
	Selector *TenantSpecSideCarsVolumeClaimTemplatesSpecSelector `field:"optional" json:"selector" yaml:"selector"`
	// Experimental.
	StorageClassName *string `field:"optional" json:"storageClassName" yaml:"storageClassName"`
	// Experimental.
	VolumeMode *string `field:"optional" json:"volumeMode" yaml:"volumeMode"`
	// Experimental.
	VolumeName *string `field:"optional" json:"volumeName" yaml:"volumeName"`
}
    Experimental.
type TenantSpecSideCarsVolumeClaimTemplatesSpecDataSource ¶
type TenantSpecSideCarsVolumeClaimTemplatesSpecDataSource struct {
	// Experimental.
	Kind *string `field:"required" json:"kind" yaml:"kind"`
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	ApiGroup *string `field:"optional" json:"apiGroup" yaml:"apiGroup"`
}
    Experimental.
type TenantSpecSideCarsVolumeClaimTemplatesSpecResources ¶
type TenantSpecSideCarsVolumeClaimTemplatesSpecResources struct {
	// Experimental.
	Limits *map[string]TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesLimits `field:"optional" json:"limits" yaml:"limits"`
	// Experimental.
	Requests *map[string]TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesRequests `field:"optional" json:"requests" yaml:"requests"`
}
    Experimental.
type TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesLimits ¶
type TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesLimits interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesLimits_FromNumber ¶
func TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesLimits_FromNumber(value *float64) TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesLimits
Experimental.
func TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesLimits_FromString ¶
func TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesLimits_FromString(value *string) TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesLimits
Experimental.
type TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesRequests ¶
type TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesRequests interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesRequests_FromNumber ¶
func TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesRequests_FromNumber(value *float64) TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesRequests
Experimental.
func TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesRequests_FromString ¶
func TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesRequests_FromString(value *string) TenantSpecSideCarsVolumeClaimTemplatesSpecResourcesRequests
Experimental.
type TenantSpecSideCarsVolumeClaimTemplatesSpecSelector ¶
type TenantSpecSideCarsVolumeClaimTemplatesSpecSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecSideCarsVolumeClaimTemplatesSpecSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecSideCarsVolumeClaimTemplatesSpecSelectorMatchExpressions ¶
type TenantSpecSideCarsVolumeClaimTemplatesSpecSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecSideCarsVolumeClaimTemplatesStatus ¶
type TenantSpecSideCarsVolumeClaimTemplatesStatus struct {
	// Experimental.
	AccessModes *[]*string `field:"optional" json:"accessModes" yaml:"accessModes"`
	// Experimental.
	Capacity *map[string]TenantSpecSideCarsVolumeClaimTemplatesStatusCapacity `field:"optional" json:"capacity" yaml:"capacity"`
	// Experimental.
	Conditions *[]*TenantSpecSideCarsVolumeClaimTemplatesStatusConditions `field:"optional" json:"conditions" yaml:"conditions"`
	// Experimental.
	Phase *string `field:"optional" json:"phase" yaml:"phase"`
}
    Experimental.
type TenantSpecSideCarsVolumeClaimTemplatesStatusCapacity ¶
type TenantSpecSideCarsVolumeClaimTemplatesStatusCapacity interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecSideCarsVolumeClaimTemplatesStatusCapacity_FromNumber ¶
func TenantSpecSideCarsVolumeClaimTemplatesStatusCapacity_FromNumber(value *float64) TenantSpecSideCarsVolumeClaimTemplatesStatusCapacity
Experimental.
func TenantSpecSideCarsVolumeClaimTemplatesStatusCapacity_FromString ¶
func TenantSpecSideCarsVolumeClaimTemplatesStatusCapacity_FromString(value *string) TenantSpecSideCarsVolumeClaimTemplatesStatusCapacity
Experimental.
type TenantSpecSideCarsVolumeClaimTemplatesStatusConditions ¶
type TenantSpecSideCarsVolumeClaimTemplatesStatusConditions struct {
	// Experimental.
	Status *string `field:"required" json:"status" yaml:"status"`
	// Experimental.
	Type *string `field:"required" json:"type" yaml:"type"`
	// Experimental.
	LastProbeTime *time.Time `field:"optional" json:"lastProbeTime" yaml:"lastProbeTime"`
	// Experimental.
	LastTransitionTime *time.Time `field:"optional" json:"lastTransitionTime" yaml:"lastTransitionTime"`
	// Experimental.
	Message *string `field:"optional" json:"message" yaml:"message"`
	// Experimental.
	Reason *string `field:"optional" json:"reason" yaml:"reason"`
}
    Experimental.
type TenantSpecSideCarsVolumes ¶
type TenantSpecSideCarsVolumes struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	AwsElasticBlockStore *TenantSpecSideCarsVolumesAwsElasticBlockStore `field:"optional" json:"awsElasticBlockStore" yaml:"awsElasticBlockStore"`
	// Experimental.
	AzureDisk *TenantSpecSideCarsVolumesAzureDisk `field:"optional" json:"azureDisk" yaml:"azureDisk"`
	// Experimental.
	AzureFile *TenantSpecSideCarsVolumesAzureFile `field:"optional" json:"azureFile" yaml:"azureFile"`
	// Experimental.
	Cephfs *TenantSpecSideCarsVolumesCephfs `field:"optional" json:"cephfs" yaml:"cephfs"`
	// Experimental.
	Cinder *TenantSpecSideCarsVolumesCinder `field:"optional" json:"cinder" yaml:"cinder"`
	// Experimental.
	ConfigMap *TenantSpecSideCarsVolumesConfigMap `field:"optional" json:"configMap" yaml:"configMap"`
	// Experimental.
	Csi *TenantSpecSideCarsVolumesCsi `field:"optional" json:"csi" yaml:"csi"`
	// Experimental.
	DownwardApi *TenantSpecSideCarsVolumesDownwardApi `field:"optional" json:"downwardApi" yaml:"downwardApi"`
	// Experimental.
	EmptyDir *TenantSpecSideCarsVolumesEmptyDir `field:"optional" json:"emptyDir" yaml:"emptyDir"`
	// Experimental.
	Ephemeral *TenantSpecSideCarsVolumesEphemeral `field:"optional" json:"ephemeral" yaml:"ephemeral"`
	// Experimental.
	Fc *TenantSpecSideCarsVolumesFc `field:"optional" json:"fc" yaml:"fc"`
	// Experimental.
	FlexVolume *TenantSpecSideCarsVolumesFlexVolume `field:"optional" json:"flexVolume" yaml:"flexVolume"`
	// Experimental.
	Flocker *TenantSpecSideCarsVolumesFlocker `field:"optional" json:"flocker" yaml:"flocker"`
	// Experimental.
	GcePersistentDisk *TenantSpecSideCarsVolumesGcePersistentDisk `field:"optional" json:"gcePersistentDisk" yaml:"gcePersistentDisk"`
	// Experimental.
	GitRepo *TenantSpecSideCarsVolumesGitRepo `field:"optional" json:"gitRepo" yaml:"gitRepo"`
	// Experimental.
	Glusterfs *TenantSpecSideCarsVolumesGlusterfs `field:"optional" json:"glusterfs" yaml:"glusterfs"`
	// Experimental.
	HostPath *TenantSpecSideCarsVolumesHostPath `field:"optional" json:"hostPath" yaml:"hostPath"`
	// Experimental.
	Iscsi *TenantSpecSideCarsVolumesIscsi `field:"optional" json:"iscsi" yaml:"iscsi"`
	// Experimental.
	Nfs *TenantSpecSideCarsVolumesNfs `field:"optional" json:"nfs" yaml:"nfs"`
	// Experimental.
	PersistentVolumeClaim *TenantSpecSideCarsVolumesPersistentVolumeClaim `field:"optional" json:"persistentVolumeClaim" yaml:"persistentVolumeClaim"`
	// Experimental.
	PhotonPersistentDisk *TenantSpecSideCarsVolumesPhotonPersistentDisk `field:"optional" json:"photonPersistentDisk" yaml:"photonPersistentDisk"`
	// Experimental.
	PortworxVolume *TenantSpecSideCarsVolumesPortworxVolume `field:"optional" json:"portworxVolume" yaml:"portworxVolume"`
	// Experimental.
	Projected *TenantSpecSideCarsVolumesProjected `field:"optional" json:"projected" yaml:"projected"`
	// Experimental.
	Quobyte *TenantSpecSideCarsVolumesQuobyte `field:"optional" json:"quobyte" yaml:"quobyte"`
	// Experimental.
	Rbd *TenantSpecSideCarsVolumesRbd `field:"optional" json:"rbd" yaml:"rbd"`
	// Experimental.
	ScaleIo *TenantSpecSideCarsVolumesScaleIo `field:"optional" json:"scaleIo" yaml:"scaleIo"`
	// Experimental.
	Secret *TenantSpecSideCarsVolumesSecret `field:"optional" json:"secret" yaml:"secret"`
	// Experimental.
	Storageos *TenantSpecSideCarsVolumesStorageos `field:"optional" json:"storageos" yaml:"storageos"`
	// Experimental.
	VsphereVolume *TenantSpecSideCarsVolumesVsphereVolume `field:"optional" json:"vsphereVolume" yaml:"vsphereVolume"`
}
    Experimental.
type TenantSpecSideCarsVolumesAwsElasticBlockStore ¶
type TenantSpecSideCarsVolumesAwsElasticBlockStore struct {
	// Experimental.
	VolumeId *string `field:"required" json:"volumeId" yaml:"volumeId"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	Partition *float64 `field:"optional" json:"partition" yaml:"partition"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
}
    Experimental.
type TenantSpecSideCarsVolumesAzureDisk ¶
type TenantSpecSideCarsVolumesAzureDisk struct {
	// Experimental.
	DiskName *string `field:"required" json:"diskName" yaml:"diskName"`
	// Experimental.
	DiskUri *string `field:"required" json:"diskUri" yaml:"diskUri"`
	// Experimental.
	CachingMode *string `field:"optional" json:"cachingMode" yaml:"cachingMode"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	Kind *string `field:"optional" json:"kind" yaml:"kind"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
}
    Experimental.
type TenantSpecSideCarsVolumesAzureFile ¶
type TenantSpecSideCarsVolumesAzureFile struct {
	// Experimental.
	SecretName *string `field:"required" json:"secretName" yaml:"secretName"`
	ShareName *string `field:"required" json:"shareName" yaml:"shareName"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
}
    Experimental.
type TenantSpecSideCarsVolumesCephfs ¶
type TenantSpecSideCarsVolumesCephfs struct {
	// Experimental.
	Monitors *[]*string `field:"required" json:"monitors" yaml:"monitors"`
	// Experimental.
	Path *string `field:"optional" json:"path" yaml:"path"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	SecretFile *string `field:"optional" json:"secretFile" yaml:"secretFile"`
	// Experimental.
	SecretRef *TenantSpecSideCarsVolumesCephfsSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"`
	// Experimental.
	User *string `field:"optional" json:"user" yaml:"user"`
}
    Experimental.
type TenantSpecSideCarsVolumesCephfsSecretRef ¶
type TenantSpecSideCarsVolumesCephfsSecretRef struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantSpecSideCarsVolumesCinder ¶
type TenantSpecSideCarsVolumesCinder struct {
	// Experimental.
	VolumeId *string `field:"required" json:"volumeId" yaml:"volumeId"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	SecretRef *TenantSpecSideCarsVolumesCinderSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"`
}
    Experimental.
type TenantSpecSideCarsVolumesCinderSecretRef ¶
type TenantSpecSideCarsVolumesCinderSecretRef struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantSpecSideCarsVolumesConfigMap ¶
type TenantSpecSideCarsVolumesConfigMap struct {
	// Experimental.
	DefaultMode *float64 `field:"optional" json:"defaultMode" yaml:"defaultMode"`
	// Experimental.
	Items *[]*TenantSpecSideCarsVolumesConfigMapItems `field:"optional" json:"items" yaml:"items"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Optional *bool `field:"optional" json:"optional" yaml:"optional"`
}
    Experimental.
type TenantSpecSideCarsVolumesConfigMapItems ¶
type TenantSpecSideCarsVolumesConfigMapItems struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Path *string `field:"required" json:"path" yaml:"path"`
	// Experimental.
	Mode *float64 `field:"optional" json:"mode" yaml:"mode"`
}
    Experimental.
type TenantSpecSideCarsVolumesCsi ¶
type TenantSpecSideCarsVolumesCsi struct {
	// Experimental.
	Driver *string `field:"required" json:"driver" yaml:"driver"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	NodePublishSecretRef *TenantSpecSideCarsVolumesCsiNodePublishSecretRef `field:"optional" json:"nodePublishSecretRef" yaml:"nodePublishSecretRef"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	VolumeAttributes *map[string]*string `field:"optional" json:"volumeAttributes" yaml:"volumeAttributes"`
}
    Experimental.
type TenantSpecSideCarsVolumesCsiNodePublishSecretRef ¶
type TenantSpecSideCarsVolumesCsiNodePublishSecretRef struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantSpecSideCarsVolumesDownwardApi ¶
type TenantSpecSideCarsVolumesDownwardApi struct {
	// Experimental.
	DefaultMode *float64 `field:"optional" json:"defaultMode" yaml:"defaultMode"`
	// Experimental.
	Items *[]*TenantSpecSideCarsVolumesDownwardApiItems `field:"optional" json:"items" yaml:"items"`
}
    Experimental.
type TenantSpecSideCarsVolumesDownwardApiItems ¶
type TenantSpecSideCarsVolumesDownwardApiItems struct {
	// Experimental.
	Path *string `field:"required" json:"path" yaml:"path"`
	// Experimental.
	FieldRef *TenantSpecSideCarsVolumesDownwardApiItemsFieldRef `field:"optional" json:"fieldRef" yaml:"fieldRef"`
	// Experimental.
	Mode *float64 `field:"optional" json:"mode" yaml:"mode"`
	// Experimental.
	ResourceFieldRef *TenantSpecSideCarsVolumesDownwardApiItemsResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"`
}
    Experimental.
type TenantSpecSideCarsVolumesDownwardApiItemsFieldRef ¶
type TenantSpecSideCarsVolumesDownwardApiItemsFieldRef struct {
	// Experimental.
	FieldPath *string `field:"required" json:"fieldPath" yaml:"fieldPath"`
	// Experimental.
	ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"`
}
    Experimental.
type TenantSpecSideCarsVolumesDownwardApiItemsResourceFieldRef ¶
type TenantSpecSideCarsVolumesDownwardApiItemsResourceFieldRef struct {
	// Experimental.
	Resource *string `field:"required" json:"resource" yaml:"resource"`
	// Experimental.
	ContainerName *string `field:"optional" json:"containerName" yaml:"containerName"`
	// Experimental.
	Divisor TenantSpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor `field:"optional" json:"divisor" yaml:"divisor"`
}
    Experimental.
type TenantSpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor ¶
type TenantSpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor_FromNumber ¶
func TenantSpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor_FromNumber(value *float64) TenantSpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor
Experimental.
func TenantSpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor_FromString ¶
func TenantSpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor_FromString(value *string) TenantSpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor
Experimental.
type TenantSpecSideCarsVolumesEmptyDir ¶
type TenantSpecSideCarsVolumesEmptyDir struct {
	// Experimental.
	Medium *string `field:"optional" json:"medium" yaml:"medium"`
	// Experimental.
	SizeLimit TenantSpecSideCarsVolumesEmptyDirSizeLimit `field:"optional" json:"sizeLimit" yaml:"sizeLimit"`
}
    Experimental.
type TenantSpecSideCarsVolumesEmptyDirSizeLimit ¶
type TenantSpecSideCarsVolumesEmptyDirSizeLimit interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecSideCarsVolumesEmptyDirSizeLimit_FromNumber ¶
func TenantSpecSideCarsVolumesEmptyDirSizeLimit_FromNumber(value *float64) TenantSpecSideCarsVolumesEmptyDirSizeLimit
Experimental.
func TenantSpecSideCarsVolumesEmptyDirSizeLimit_FromString ¶
func TenantSpecSideCarsVolumesEmptyDirSizeLimit_FromString(value *string) TenantSpecSideCarsVolumesEmptyDirSizeLimit
Experimental.
type TenantSpecSideCarsVolumesEphemeral ¶
type TenantSpecSideCarsVolumesEphemeral struct {
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	VolumeClaimTemplate *TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplate `field:"optional" json:"volumeClaimTemplate" yaml:"volumeClaimTemplate"`
}
    Experimental.
type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplate ¶
type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplate struct {
	// Experimental.
	Spec *TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpec `field:"required" json:"spec" yaml:"spec"`
	// Experimental.
	Metadata *TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateMetadata `field:"optional" json:"metadata" yaml:"metadata"`
}
    Experimental.
type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateMetadata ¶
type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateMetadata struct {
	// Experimental.
	Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"`
	// Experimental.
	Finalizers *[]*string `field:"optional" json:"finalizers" yaml:"finalizers"`
	// Experimental.
	Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Namespace *string `field:"optional" json:"namespace" yaml:"namespace"`
}
    Experimental.
type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpec ¶
type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpec struct {
	// Experimental.
	AccessModes *[]*string `field:"optional" json:"accessModes" yaml:"accessModes"`
	// Experimental.
	DataSource *TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecDataSource `field:"optional" json:"dataSource" yaml:"dataSource"`
	// Experimental.
	Resources *TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResources `field:"optional" json:"resources" yaml:"resources"`
	// Experimental.
	Selector *TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecSelector `field:"optional" json:"selector" yaml:"selector"`
	// Experimental.
	StorageClassName *string `field:"optional" json:"storageClassName" yaml:"storageClassName"`
	// Experimental.
	VolumeMode *string `field:"optional" json:"volumeMode" yaml:"volumeMode"`
	// Experimental.
	VolumeName *string `field:"optional" json:"volumeName" yaml:"volumeName"`
}
    Experimental.
type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecDataSource ¶
type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecDataSource struct {
	// Experimental.
	Kind *string `field:"required" json:"kind" yaml:"kind"`
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	ApiGroup *string `field:"optional" json:"apiGroup" yaml:"apiGroup"`
}
    Experimental.
type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResources ¶
type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResources struct {
	// Experimental.
	Limits *map[string]TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits `field:"optional" json:"limits" yaml:"limits"`
	// Experimental.
	Requests *map[string]TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests `field:"optional" json:"requests" yaml:"requests"`
}
    Experimental.
type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits ¶
type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits_FromNumber ¶
func TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits_FromNumber(value *float64) TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits
Experimental.
func TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits_FromString ¶
func TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits_FromString(value *string) TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits
Experimental.
type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests ¶
type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests_FromNumber ¶
func TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests_FromNumber(value *float64) TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests
Experimental.
func TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests_FromString ¶
func TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests_FromString(value *string) TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests
Experimental.
type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecSelector ¶
type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions ¶
type TenantSpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecSideCarsVolumesFc ¶
type TenantSpecSideCarsVolumesFc struct {
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	Lun *float64 `field:"optional" json:"lun" yaml:"lun"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	TargetWwNs *[]*string `field:"optional" json:"targetWwNs" yaml:"targetWwNs"`
	// Experimental.
	Wwids *[]*string `field:"optional" json:"wwids" yaml:"wwids"`
}
    Experimental.
type TenantSpecSideCarsVolumesFlexVolume ¶
type TenantSpecSideCarsVolumesFlexVolume struct {
	// Experimental.
	Driver *string `field:"required" json:"driver" yaml:"driver"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	Options *map[string]*string `field:"optional" json:"options" yaml:"options"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	SecretRef *TenantSpecSideCarsVolumesFlexVolumeSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"`
}
    Experimental.
type TenantSpecSideCarsVolumesFlexVolumeSecretRef ¶
type TenantSpecSideCarsVolumesFlexVolumeSecretRef struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantSpecSideCarsVolumesFlocker ¶
type TenantSpecSideCarsVolumesFlocker struct {
	// Experimental.
	DatasetName *string `field:"optional" json:"datasetName" yaml:"datasetName"`
	// Experimental.
	DatasetUuid *string `field:"optional" json:"datasetUuid" yaml:"datasetUuid"`
}
    Experimental.
type TenantSpecSideCarsVolumesGcePersistentDisk ¶
type TenantSpecSideCarsVolumesGcePersistentDisk struct {
	// Experimental.
	PdName *string `field:"required" json:"pdName" yaml:"pdName"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	Partition *float64 `field:"optional" json:"partition" yaml:"partition"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
}
    Experimental.
type TenantSpecSideCarsVolumesGitRepo ¶
type TenantSpecSideCarsVolumesGitRepo struct {
	// Experimental.
	Repository *string `field:"required" json:"repository" yaml:"repository"`
	// Experimental.
	Directory *string `field:"optional" json:"directory" yaml:"directory"`
	// Experimental.
	Revision *string `field:"optional" json:"revision" yaml:"revision"`
}
    Experimental.
type TenantSpecSideCarsVolumesGlusterfs ¶
type TenantSpecSideCarsVolumesGlusterfs struct {
	// Experimental.
	Endpoints *string `field:"required" json:"endpoints" yaml:"endpoints"`
	// Experimental.
	Path *string `field:"required" json:"path" yaml:"path"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
}
    Experimental.
type TenantSpecSideCarsVolumesHostPath ¶
type TenantSpecSideCarsVolumesHostPath struct {
	// Experimental.
	Path *string `field:"required" json:"path" yaml:"path"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
}
    Experimental.
type TenantSpecSideCarsVolumesIscsi ¶
type TenantSpecSideCarsVolumesIscsi struct {
	// Experimental.
	Iqn *string `field:"required" json:"iqn" yaml:"iqn"`
	// Experimental.
	Lun *float64 `field:"required" json:"lun" yaml:"lun"`
	// Experimental.
	TargetPortal *string `field:"required" json:"targetPortal" yaml:"targetPortal"`
	// Experimental.
	ChapAuthDiscovery *bool `field:"optional" json:"chapAuthDiscovery" yaml:"chapAuthDiscovery"`
	// Experimental.
	ChapAuthSession *bool `field:"optional" json:"chapAuthSession" yaml:"chapAuthSession"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	InitiatorName *string `field:"optional" json:"initiatorName" yaml:"initiatorName"`
	// Experimental.
	IscsiInterface *string `field:"optional" json:"iscsiInterface" yaml:"iscsiInterface"`
	// Experimental.
	Portals *[]*string `field:"optional" json:"portals" yaml:"portals"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	SecretRef *TenantSpecSideCarsVolumesIscsiSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"`
}
    Experimental.
type TenantSpecSideCarsVolumesIscsiSecretRef ¶
type TenantSpecSideCarsVolumesIscsiSecretRef struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantSpecSideCarsVolumesNfs ¶
type TenantSpecSideCarsVolumesNfs struct {
	// Experimental.
	Path *string `field:"required" json:"path" yaml:"path"`
	// Experimental.
	Server *string `field:"required" json:"server" yaml:"server"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
}
    Experimental.
type TenantSpecSideCarsVolumesPersistentVolumeClaim ¶
type TenantSpecSideCarsVolumesPersistentVolumeClaim struct {
	// Experimental.
	ClaimName *string `field:"required" json:"claimName" yaml:"claimName"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
}
    Experimental.
type TenantSpecSideCarsVolumesPhotonPersistentDisk ¶
type TenantSpecSideCarsVolumesPhotonPersistentDisk struct {
	// Experimental.
	PdId *string `field:"required" json:"pdId" yaml:"pdId"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
}
    Experimental.
type TenantSpecSideCarsVolumesPortworxVolume ¶
type TenantSpecSideCarsVolumesPortworxVolume struct {
	// Experimental.
	VolumeId *string `field:"required" json:"volumeId" yaml:"volumeId"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
}
    Experimental.
type TenantSpecSideCarsVolumesProjected ¶
type TenantSpecSideCarsVolumesProjected struct {
	// Experimental.
	DefaultMode *float64 `field:"optional" json:"defaultMode" yaml:"defaultMode"`
	// Experimental.
	Sources *[]*TenantSpecSideCarsVolumesProjectedSources `field:"optional" json:"sources" yaml:"sources"`
}
    Experimental.
type TenantSpecSideCarsVolumesProjectedSources ¶
type TenantSpecSideCarsVolumesProjectedSources struct {
	// Experimental.
	ConfigMap *TenantSpecSideCarsVolumesProjectedSourcesConfigMap `field:"optional" json:"configMap" yaml:"configMap"`
	// Experimental.
	DownwardApi *TenantSpecSideCarsVolumesProjectedSourcesDownwardApi `field:"optional" json:"downwardApi" yaml:"downwardApi"`
	// Experimental.
	Secret *TenantSpecSideCarsVolumesProjectedSourcesSecret `field:"optional" json:"secret" yaml:"secret"`
	// Experimental.
	ServiceAccountToken *TenantSpecSideCarsVolumesProjectedSourcesServiceAccountToken `field:"optional" json:"serviceAccountToken" yaml:"serviceAccountToken"`
}
    Experimental.
type TenantSpecSideCarsVolumesProjectedSourcesConfigMap ¶
type TenantSpecSideCarsVolumesProjectedSourcesConfigMap struct {
	// Experimental.
	Items *[]*TenantSpecSideCarsVolumesProjectedSourcesConfigMapItems `field:"optional" json:"items" yaml:"items"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Optional *bool `field:"optional" json:"optional" yaml:"optional"`
}
    Experimental.
type TenantSpecSideCarsVolumesProjectedSourcesConfigMapItems ¶
type TenantSpecSideCarsVolumesProjectedSourcesConfigMapItems struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Path *string `field:"required" json:"path" yaml:"path"`
	// Experimental.
	Mode *float64 `field:"optional" json:"mode" yaml:"mode"`
}
    Experimental.
type TenantSpecSideCarsVolumesProjectedSourcesDownwardApi ¶
type TenantSpecSideCarsVolumesProjectedSourcesDownwardApi struct {
	// Experimental.
	Items *[]*TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItems `field:"optional" json:"items" yaml:"items"`
}
    Experimental.
type TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItems ¶
type TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItems struct {
	// Experimental.
	Path *string `field:"required" json:"path" yaml:"path"`
	// Experimental.
	FieldRef *TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItemsFieldRef `field:"optional" json:"fieldRef" yaml:"fieldRef"`
	// Experimental.
	Mode *float64 `field:"optional" json:"mode" yaml:"mode"`
	// Experimental.
	ResourceFieldRef *TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"`
}
    Experimental.
type TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItemsFieldRef ¶
type TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItemsFieldRef struct {
	// Experimental.
	FieldPath *string `field:"required" json:"fieldPath" yaml:"fieldPath"`
	// Experimental.
	ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"`
}
    Experimental.
type TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRef ¶
type TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRef struct {
	// Experimental.
	Resource *string `field:"required" json:"resource" yaml:"resource"`
	// Experimental.
	ContainerName *string `field:"optional" json:"containerName" yaml:"containerName"`
	// Experimental.
	Divisor TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRefDivisor `field:"optional" json:"divisor" yaml:"divisor"`
}
    Experimental.
type TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRefDivisor ¶
type TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRefDivisor interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRefDivisor_FromNumber ¶
func TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRefDivisor_FromNumber(value *float64) TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRefDivisor
Experimental.
func TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRefDivisor_FromString ¶
func TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRefDivisor_FromString(value *string) TenantSpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRefDivisor
Experimental.
type TenantSpecSideCarsVolumesProjectedSourcesSecret ¶
type TenantSpecSideCarsVolumesProjectedSourcesSecret struct {
	// Experimental.
	Items *[]*TenantSpecSideCarsVolumesProjectedSourcesSecretItems `field:"optional" json:"items" yaml:"items"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Optional *bool `field:"optional" json:"optional" yaml:"optional"`
}
    Experimental.
type TenantSpecSideCarsVolumesProjectedSourcesSecretItems ¶
type TenantSpecSideCarsVolumesProjectedSourcesSecretItems struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Path *string `field:"required" json:"path" yaml:"path"`
	// Experimental.
	Mode *float64 `field:"optional" json:"mode" yaml:"mode"`
}
    Experimental.
type TenantSpecSideCarsVolumesProjectedSourcesServiceAccountToken ¶
type TenantSpecSideCarsVolumesProjectedSourcesServiceAccountToken struct {
	// Experimental.
	Path *string `field:"required" json:"path" yaml:"path"`
	// Experimental.
	Audience *string `field:"optional" json:"audience" yaml:"audience"`
	// Experimental.
	ExpirationSeconds *float64 `field:"optional" json:"expirationSeconds" yaml:"expirationSeconds"`
}
    Experimental.
type TenantSpecSideCarsVolumesQuobyte ¶
type TenantSpecSideCarsVolumesQuobyte struct {
	// Experimental.
	Registry *string `field:"required" json:"registry" yaml:"registry"`
	// Experimental.
	Volume *string `field:"required" json:"volume" yaml:"volume"`
	// Experimental.
	Group *string `field:"optional" json:"group" yaml:"group"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	Tenant *string `field:"optional" json:"tenant" yaml:"tenant"`
	// Experimental.
	User *string `field:"optional" json:"user" yaml:"user"`
}
    Experimental.
type TenantSpecSideCarsVolumesRbd ¶
type TenantSpecSideCarsVolumesRbd struct {
	// Experimental.
	Image *string `field:"required" json:"image" yaml:"image"`
	// Experimental.
	Monitors *[]*string `field:"required" json:"monitors" yaml:"monitors"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	Keyring *string `field:"optional" json:"keyring" yaml:"keyring"`
	// Experimental.
	Pool *string `field:"optional" json:"pool" yaml:"pool"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	SecretRef *TenantSpecSideCarsVolumesRbdSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"`
	// Experimental.
	User *string `field:"optional" json:"user" yaml:"user"`
}
    Experimental.
type TenantSpecSideCarsVolumesRbdSecretRef ¶
type TenantSpecSideCarsVolumesRbdSecretRef struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantSpecSideCarsVolumesScaleIo ¶
type TenantSpecSideCarsVolumesScaleIo struct {
	// Experimental.
	Gateway *string `field:"required" json:"gateway" yaml:"gateway"`
	// Experimental.
	SecretRef *TenantSpecSideCarsVolumesScaleIoSecretRef `field:"required" json:"secretRef" yaml:"secretRef"`
	// Experimental.
	System *string `field:"required" json:"system" yaml:"system"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	ProtectionDomain *string `field:"optional" json:"protectionDomain" yaml:"protectionDomain"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	SslEnabled *bool `field:"optional" json:"sslEnabled" yaml:"sslEnabled"`
	// Experimental.
	StorageMode *string `field:"optional" json:"storageMode" yaml:"storageMode"`
	// Experimental.
	StoragePool *string `field:"optional" json:"storagePool" yaml:"storagePool"`
	// Experimental.
	VolumeName *string `field:"optional" json:"volumeName" yaml:"volumeName"`
}
    Experimental.
type TenantSpecSideCarsVolumesScaleIoSecretRef ¶
type TenantSpecSideCarsVolumesScaleIoSecretRef struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantSpecSideCarsVolumesSecret ¶
type TenantSpecSideCarsVolumesSecret struct {
	// Experimental.
	DefaultMode *float64 `field:"optional" json:"defaultMode" yaml:"defaultMode"`
	// Experimental.
	Items *[]*TenantSpecSideCarsVolumesSecretItems `field:"optional" json:"items" yaml:"items"`
	// Experimental.
	Optional *bool `field:"optional" json:"optional" yaml:"optional"`
	// Experimental.
	SecretName *string `field:"optional" json:"secretName" yaml:"secretName"`
}
    Experimental.
type TenantSpecSideCarsVolumesSecretItems ¶
type TenantSpecSideCarsVolumesSecretItems struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Path *string `field:"required" json:"path" yaml:"path"`
	// Experimental.
	Mode *float64 `field:"optional" json:"mode" yaml:"mode"`
}
    Experimental.
type TenantSpecSideCarsVolumesStorageos ¶
type TenantSpecSideCarsVolumesStorageos struct {
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	SecretRef *TenantSpecSideCarsVolumesStorageosSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"`
	// Experimental.
	VolumeName *string `field:"optional" json:"volumeName" yaml:"volumeName"`
	// Experimental.
	VolumeNamespace *string `field:"optional" json:"volumeNamespace" yaml:"volumeNamespace"`
}
    Experimental.
type TenantSpecSideCarsVolumesStorageosSecretRef ¶
type TenantSpecSideCarsVolumesStorageosSecretRef struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantSpecSideCarsVolumesVsphereVolume ¶
type TenantSpecSideCarsVolumesVsphereVolume struct {
	// Experimental.
	VolumePath *string `field:"required" json:"volumePath" yaml:"volumePath"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	StoragePolicyId *string `field:"optional" json:"storagePolicyId" yaml:"storagePolicyId"`
	// Experimental.
	StoragePolicyName *string `field:"optional" json:"storagePolicyName" yaml:"storagePolicyName"`
}
    Experimental.
type TenantSpecUsers ¶
type TenantSpecUsers struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantSpecZones ¶
type TenantSpecZones struct {
	// Experimental.
	Servers *float64 `field:"required" json:"servers" yaml:"servers"`
	// Experimental.
	VolumeClaimTemplate *TenantSpecZonesVolumeClaimTemplate `field:"required" json:"volumeClaimTemplate" yaml:"volumeClaimTemplate"`
	// Experimental.
	VolumesPerServer *float64 `field:"required" json:"volumesPerServer" yaml:"volumesPerServer"`
	// Experimental.
	Affinity *TenantSpecZonesAffinity `field:"optional" json:"affinity" yaml:"affinity"`
	// Experimental.
	Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"`
	// Experimental.
	Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	NodeSelector *map[string]*string `field:"optional" json:"nodeSelector" yaml:"nodeSelector"`
	// Experimental.
	Resources *TenantSpecZonesResources `field:"optional" json:"resources" yaml:"resources"`
	// Experimental.
	SecurityContext *TenantSpecZonesSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"`
	// Experimental.
	Tolerations *[]*TenantSpecZonesTolerations `field:"optional" json:"tolerations" yaml:"tolerations"`
	// Experimental.
	TopologySpreadConstraints *[]*TenantSpecZonesTopologySpreadConstraints `field:"optional" json:"topologySpreadConstraints" yaml:"topologySpreadConstraints"`
}
    Experimental.
type TenantSpecZonesAffinity ¶
type TenantSpecZonesAffinity struct {
	// Experimental.
	NodeAffinity *TenantSpecZonesAffinityNodeAffinity `field:"optional" json:"nodeAffinity" yaml:"nodeAffinity"`
	// Experimental.
	PodAffinity *TenantSpecZonesAffinityPodAffinity `field:"optional" json:"podAffinity" yaml:"podAffinity"`
	// Experimental.
	PodAntiAffinity *TenantSpecZonesAffinityPodAntiAffinity `field:"optional" json:"podAntiAffinity" yaml:"podAntiAffinity"`
}
    Experimental.
type TenantSpecZonesAffinityNodeAffinity ¶
type TenantSpecZonesAffinityNodeAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecZonesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *TenantSpecZonesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantSpecZonesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecZonesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	Preference *TenantSpecZonesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference `field:"required" json:"preference" yaml:"preference"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantSpecZonesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference ¶
type TenantSpecZonesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecZonesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchFields *[]*TenantSpecZonesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields `field:"optional" json:"matchFields" yaml:"matchFields"`
}
    Experimental.
type TenantSpecZonesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions ¶
type TenantSpecZonesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecZonesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields ¶
type TenantSpecZonesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecZonesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecZonesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	NodeSelectorTerms *[]*TenantSpecZonesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms `field:"required" json:"nodeSelectorTerms" yaml:"nodeSelectorTerms"`
}
    Experimental.
type TenantSpecZonesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms ¶
type TenantSpecZonesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecZonesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchFields *[]*TenantSpecZonesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields `field:"optional" json:"matchFields" yaml:"matchFields"`
}
    Experimental.
type TenantSpecZonesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions ¶
type TenantSpecZonesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecZonesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields ¶
type TenantSpecZonesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecZonesAffinityPodAffinity ¶
type TenantSpecZonesAffinityPodAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecZonesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecZonesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantSpecZonesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecZonesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	PodAffinityTerm *TenantSpecZonesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantSpecZonesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type TenantSpecZonesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantSpecZonesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantSpecZonesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type TenantSpecZonesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecZonesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecZonesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type TenantSpecZonesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecZonesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecZonesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantSpecZonesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantSpecZonesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type TenantSpecZonesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecZonesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecZonesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type TenantSpecZonesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecZonesAffinityPodAntiAffinity ¶
type TenantSpecZonesAffinityPodAntiAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecZonesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *[]*TenantSpecZonesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantSpecZonesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecZonesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	PodAffinityTerm *TenantSpecZonesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantSpecZonesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type TenantSpecZonesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantSpecZonesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantSpecZonesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type TenantSpecZonesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecZonesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecZonesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type TenantSpecZonesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecZonesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantSpecZonesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantSpecZonesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantSpecZonesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type TenantSpecZonesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecZonesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecZonesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type TenantSpecZonesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecZonesResources ¶
type TenantSpecZonesResources struct {
	// Experimental.
	Limits *map[string]TenantSpecZonesResourcesLimits `field:"optional" json:"limits" yaml:"limits"`
	// Experimental.
	Requests *map[string]TenantSpecZonesResourcesRequests `field:"optional" json:"requests" yaml:"requests"`
}
    Experimental.
type TenantSpecZonesResourcesLimits ¶
type TenantSpecZonesResourcesLimits interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecZonesResourcesLimits_FromNumber ¶
func TenantSpecZonesResourcesLimits_FromNumber(value *float64) TenantSpecZonesResourcesLimits
Experimental.
func TenantSpecZonesResourcesLimits_FromString ¶
func TenantSpecZonesResourcesLimits_FromString(value *string) TenantSpecZonesResourcesLimits
Experimental.
type TenantSpecZonesResourcesRequests ¶
type TenantSpecZonesResourcesRequests interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecZonesResourcesRequests_FromNumber ¶
func TenantSpecZonesResourcesRequests_FromNumber(value *float64) TenantSpecZonesResourcesRequests
Experimental.
func TenantSpecZonesResourcesRequests_FromString ¶
func TenantSpecZonesResourcesRequests_FromString(value *string) TenantSpecZonesResourcesRequests
Experimental.
type TenantSpecZonesSecurityContext ¶
type TenantSpecZonesSecurityContext struct {
	// Experimental.
	FsGroup *float64 `field:"optional" json:"fsGroup" yaml:"fsGroup"`
	// Experimental.
	FsGroupChangePolicy *string `field:"optional" json:"fsGroupChangePolicy" yaml:"fsGroupChangePolicy"`
	// Experimental.
	RunAsGroup *float64 `field:"optional" json:"runAsGroup" yaml:"runAsGroup"`
	// Experimental.
	RunAsNonRoot *bool `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"`
	// Experimental.
	RunAsUser *float64 `field:"optional" json:"runAsUser" yaml:"runAsUser"`
	// Experimental.
	SeccompProfile *TenantSpecZonesSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"`
	// Experimental.
	SeLinuxOptions *TenantSpecZonesSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"`
	// Experimental.
	SupplementalGroups *[]*float64 `field:"optional" json:"supplementalGroups" yaml:"supplementalGroups"`
	// Experimental.
	Sysctls *[]*TenantSpecZonesSecurityContextSysctls `field:"optional" json:"sysctls" yaml:"sysctls"`
	// Experimental.
	WindowsOptions *TenantSpecZonesSecurityContextWindowsOptions `field:"optional" json:"windowsOptions" yaml:"windowsOptions"`
}
    Experimental.
type TenantSpecZonesSecurityContextSeLinuxOptions ¶
type TenantSpecZonesSecurityContextSeLinuxOptions struct {
	// Experimental.
	Level *string `field:"optional" json:"level" yaml:"level"`
	// Experimental.
	Role *string `field:"optional" json:"role" yaml:"role"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
	// Experimental.
	User *string `field:"optional" json:"user" yaml:"user"`
}
    Experimental.
type TenantSpecZonesSecurityContextSeccompProfile ¶
type TenantSpecZonesSecurityContextSeccompProfile struct {
	// Experimental.
	Type *string `field:"required" json:"type" yaml:"type"`
	// Experimental.
	LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"`
}
    Experimental.
type TenantSpecZonesSecurityContextSysctls ¶
type TenantSpecZonesSecurityContextSysctls struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantSpecZonesSecurityContextWindowsOptions ¶
type TenantSpecZonesSecurityContextWindowsOptions struct {
	// Experimental.
	GmsaCredentialSpec *string `field:"optional" json:"gmsaCredentialSpec" yaml:"gmsaCredentialSpec"`
	// Experimental.
	GmsaCredentialSpecName *string `field:"optional" json:"gmsaCredentialSpecName" yaml:"gmsaCredentialSpecName"`
	// Experimental.
	RunAsUserName *string `field:"optional" json:"runAsUserName" yaml:"runAsUserName"`
}
    Experimental.
type TenantSpecZonesTolerations ¶
type TenantSpecZonesTolerations struct {
	// Experimental.
	Effect *string `field:"optional" json:"effect" yaml:"effect"`
	// Experimental.
	Key *string `field:"optional" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"optional" json:"operator" yaml:"operator"`
	// Experimental.
	TolerationSeconds *float64 `field:"optional" json:"tolerationSeconds" yaml:"tolerationSeconds"`
	// Experimental.
	Value *string `field:"optional" json:"value" yaml:"value"`
}
    Experimental.
type TenantSpecZonesTopologySpreadConstraints ¶
type TenantSpecZonesTopologySpreadConstraints struct {
	// Experimental.
	MaxSkew *float64 `field:"required" json:"maxSkew" yaml:"maxSkew"`
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	WhenUnsatisfiable *string `field:"required" json:"whenUnsatisfiable" yaml:"whenUnsatisfiable"`
	// Experimental.
	LabelSelector *TenantSpecZonesTopologySpreadConstraintsLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
}
    Experimental.
type TenantSpecZonesTopologySpreadConstraintsLabelSelector ¶
type TenantSpecZonesTopologySpreadConstraintsLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecZonesTopologySpreadConstraintsLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecZonesTopologySpreadConstraintsLabelSelectorMatchExpressions ¶
type TenantSpecZonesTopologySpreadConstraintsLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecZonesVolumeClaimTemplate ¶
type TenantSpecZonesVolumeClaimTemplate struct {
	// Experimental.
	ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"`
	// Experimental.
	Kind *string `field:"optional" json:"kind" yaml:"kind"`
	// Experimental.
	Metadata *TenantSpecZonesVolumeClaimTemplateMetadata `field:"optional" json:"metadata" yaml:"metadata"`
	// Experimental.
	Spec *TenantSpecZonesVolumeClaimTemplateSpec `field:"optional" json:"spec" yaml:"spec"`
	// Experimental.
	Status *TenantSpecZonesVolumeClaimTemplateStatus `field:"optional" json:"status" yaml:"status"`
}
    Experimental.
type TenantSpecZonesVolumeClaimTemplateMetadata ¶
type TenantSpecZonesVolumeClaimTemplateMetadata struct {
	// Experimental.
	Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"`
	// Experimental.
	Finalizers *[]*string `field:"optional" json:"finalizers" yaml:"finalizers"`
	// Experimental.
	Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Namespace *string `field:"optional" json:"namespace" yaml:"namespace"`
}
    Experimental.
type TenantSpecZonesVolumeClaimTemplateSpec ¶
type TenantSpecZonesVolumeClaimTemplateSpec struct {
	// Experimental.
	AccessModes *[]*string `field:"optional" json:"accessModes" yaml:"accessModes"`
	// Experimental.
	DataSource *TenantSpecZonesVolumeClaimTemplateSpecDataSource `field:"optional" json:"dataSource" yaml:"dataSource"`
	// Experimental.
	Resources *TenantSpecZonesVolumeClaimTemplateSpecResources `field:"optional" json:"resources" yaml:"resources"`
	// Experimental.
	Selector *TenantSpecZonesVolumeClaimTemplateSpecSelector `field:"optional" json:"selector" yaml:"selector"`
	// Experimental.
	StorageClassName *string `field:"optional" json:"storageClassName" yaml:"storageClassName"`
	// Experimental.
	VolumeMode *string `field:"optional" json:"volumeMode" yaml:"volumeMode"`
	// Experimental.
	VolumeName *string `field:"optional" json:"volumeName" yaml:"volumeName"`
}
    Experimental.
type TenantSpecZonesVolumeClaimTemplateSpecDataSource ¶
type TenantSpecZonesVolumeClaimTemplateSpecDataSource struct {
	// Experimental.
	Kind *string `field:"required" json:"kind" yaml:"kind"`
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	ApiGroup *string `field:"optional" json:"apiGroup" yaml:"apiGroup"`
}
    Experimental.
type TenantSpecZonesVolumeClaimTemplateSpecResources ¶
type TenantSpecZonesVolumeClaimTemplateSpecResources struct {
	// Experimental.
	Limits *map[string]TenantSpecZonesVolumeClaimTemplateSpecResourcesLimits `field:"optional" json:"limits" yaml:"limits"`
	// Experimental.
	Requests *map[string]TenantSpecZonesVolumeClaimTemplateSpecResourcesRequests `field:"optional" json:"requests" yaml:"requests"`
}
    Experimental.
type TenantSpecZonesVolumeClaimTemplateSpecResourcesLimits ¶
type TenantSpecZonesVolumeClaimTemplateSpecResourcesLimits interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecZonesVolumeClaimTemplateSpecResourcesLimits_FromNumber ¶
func TenantSpecZonesVolumeClaimTemplateSpecResourcesLimits_FromNumber(value *float64) TenantSpecZonesVolumeClaimTemplateSpecResourcesLimits
Experimental.
func TenantSpecZonesVolumeClaimTemplateSpecResourcesLimits_FromString ¶
func TenantSpecZonesVolumeClaimTemplateSpecResourcesLimits_FromString(value *string) TenantSpecZonesVolumeClaimTemplateSpecResourcesLimits
Experimental.
type TenantSpecZonesVolumeClaimTemplateSpecResourcesRequests ¶
type TenantSpecZonesVolumeClaimTemplateSpecResourcesRequests interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecZonesVolumeClaimTemplateSpecResourcesRequests_FromNumber ¶
func TenantSpecZonesVolumeClaimTemplateSpecResourcesRequests_FromNumber(value *float64) TenantSpecZonesVolumeClaimTemplateSpecResourcesRequests
Experimental.
func TenantSpecZonesVolumeClaimTemplateSpecResourcesRequests_FromString ¶
func TenantSpecZonesVolumeClaimTemplateSpecResourcesRequests_FromString(value *string) TenantSpecZonesVolumeClaimTemplateSpecResourcesRequests
Experimental.
type TenantSpecZonesVolumeClaimTemplateSpecSelector ¶
type TenantSpecZonesVolumeClaimTemplateSpecSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantSpecZonesVolumeClaimTemplateSpecSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantSpecZonesVolumeClaimTemplateSpecSelectorMatchExpressions ¶
type TenantSpecZonesVolumeClaimTemplateSpecSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantSpecZonesVolumeClaimTemplateStatus ¶
type TenantSpecZonesVolumeClaimTemplateStatus struct {
	// Experimental.
	AccessModes *[]*string `field:"optional" json:"accessModes" yaml:"accessModes"`
	// Experimental.
	Capacity *map[string]TenantSpecZonesVolumeClaimTemplateStatusCapacity `field:"optional" json:"capacity" yaml:"capacity"`
	// Experimental.
	Conditions *[]*TenantSpecZonesVolumeClaimTemplateStatusConditions `field:"optional" json:"conditions" yaml:"conditions"`
	// Experimental.
	Phase *string `field:"optional" json:"phase" yaml:"phase"`
}
    Experimental.
type TenantSpecZonesVolumeClaimTemplateStatusCapacity ¶
type TenantSpecZonesVolumeClaimTemplateStatusCapacity interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantSpecZonesVolumeClaimTemplateStatusCapacity_FromNumber ¶
func TenantSpecZonesVolumeClaimTemplateStatusCapacity_FromNumber(value *float64) TenantSpecZonesVolumeClaimTemplateStatusCapacity
Experimental.
func TenantSpecZonesVolumeClaimTemplateStatusCapacity_FromString ¶
func TenantSpecZonesVolumeClaimTemplateStatusCapacity_FromString(value *string) TenantSpecZonesVolumeClaimTemplateStatusCapacity
Experimental.
type TenantSpecZonesVolumeClaimTemplateStatusConditions ¶
type TenantSpecZonesVolumeClaimTemplateStatusConditions struct {
	// Experimental.
	Status *string `field:"required" json:"status" yaml:"status"`
	// Experimental.
	Type *string `field:"required" json:"type" yaml:"type"`
	// Experimental.
	LastProbeTime *time.Time `field:"optional" json:"lastProbeTime" yaml:"lastProbeTime"`
	// Experimental.
	LastTransitionTime *time.Time `field:"optional" json:"lastTransitionTime" yaml:"lastTransitionTime"`
	// Experimental.
	Message *string `field:"optional" json:"message" yaml:"message"`
	// Experimental.
	Reason *string `field:"optional" json:"reason" yaml:"reason"`
}
    Experimental.
type TenantV2 ¶
type TenantV2 interface {
	cdk8s.ApiObject
	// The group portion of the API version (e.g. `authorization.k8s.io`).
	// Experimental.
	ApiGroup() *string
	// The object's API version (e.g. `authorization.k8s.io/v1`).
	// Experimental.
	ApiVersion() *string
	// The chart in which this object is defined.
	// Experimental.
	Chart() cdk8s.Chart
	// The object kind.
	// Experimental.
	Kind() *string
	// Metadata associated with this API object.
	// Experimental.
	Metadata() cdk8s.ApiObjectMetadataDefinition
	// The name of the API object.
	//
	// If a name is specified in `metadata.name` this will be the name returned.
	// Otherwise, a name will be generated by calling
	// `Chart.of(this).generatedObjectName(this)`, which by default uses the
	// construct path to generate a DNS-compatible name for the resource.
	// Experimental.
	Name() *string
	// The tree node.
	// Experimental.
	Node() constructs.Node
	// Create a dependency between this ApiObject and other constructs.
	//
	// These can be other ApiObjects, Charts, or custom.
	// Experimental.
	AddDependency(dependencies ...constructs.IConstruct)
	// Applies a set of RFC-6902 JSON-Patch operations to the manifest synthesized for this API object.
	//
	// Example:
	//     kubePod.addJsonPatch(JsonPatch.replace('/spec/enableServiceLinks', true));
	//
	// Experimental.
	AddJsonPatch(ops ...cdk8s.JsonPatch)
	// Renders the object to Kubernetes JSON.
	// Experimental.
	ToJson() interface{}
	// Returns a string representation of this construct.
	// Experimental.
	ToString() *string
}
    Experimental.
func NewTenantV2 ¶
func NewTenantV2(scope constructs.Construct, id *string, props *TenantV2Props) TenantV2
Defines a "TenantV2" API object. Experimental.
type TenantV2Props ¶
type TenantV2Props struct {
	// Experimental.
	Spec *TenantV2Spec `field:"required" json:"spec" yaml:"spec"`
	// Experimental.
	Metadata *cdk8s.ApiObjectMetadata `field:"optional" json:"metadata" yaml:"metadata"`
	// Experimental.
	Scheduler *TenantV2Scheduler `field:"optional" json:"scheduler" yaml:"scheduler"`
}
    Experimental.
type TenantV2Scheduler ¶
type TenantV2Scheduler struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
}
    Experimental.
type TenantV2Spec ¶
type TenantV2Spec struct {
	// Experimental.
	Pools *[]*TenantV2SpecPools `field:"required" json:"pools" yaml:"pools"`
	// Experimental.
	Buckets *[]*TenantV2SpecBuckets `field:"optional" json:"buckets" yaml:"buckets"`
	// Experimental.
	CertConfig *TenantV2SpecCertConfig `field:"optional" json:"certConfig" yaml:"certConfig"`
	// Experimental.
	Configuration *TenantV2SpecConfiguration `field:"optional" json:"configuration" yaml:"configuration"`
	// Experimental.
	CredsSecret *TenantV2SpecCredsSecret `field:"optional" json:"credsSecret" yaml:"credsSecret"`
	// Experimental.
	Env *[]*TenantV2SpecEnv `field:"optional" json:"env" yaml:"env"`
	// Experimental.
	ExposeServices *TenantV2SpecExposeServices `field:"optional" json:"exposeServices" yaml:"exposeServices"`
	// Experimental.
	ExternalCaCertSecret *[]*TenantV2SpecExternalCaCertSecret `field:"optional" json:"externalCaCertSecret" yaml:"externalCaCertSecret"`
	// Experimental.
	ExternalCertSecret *[]*TenantV2SpecExternalCertSecret `field:"optional" json:"externalCertSecret" yaml:"externalCertSecret"`
	// Experimental.
	ExternalClientCertSecret *TenantV2SpecExternalClientCertSecret `field:"optional" json:"externalClientCertSecret" yaml:"externalClientCertSecret"`
	// Experimental.
	Features *TenantV2SpecFeatures `field:"optional" json:"features" yaml:"features"`
	// Experimental.
	Image *string `field:"optional" json:"image" yaml:"image"`
	// Experimental.
	ImagePullPolicy *string `field:"optional" json:"imagePullPolicy" yaml:"imagePullPolicy"`
	// Experimental.
	ImagePullSecret *TenantV2SpecImagePullSecret `field:"optional" json:"imagePullSecret" yaml:"imagePullSecret"`
	// Experimental.
	Kes *TenantV2SpecKes `field:"optional" json:"kes" yaml:"kes"`
	// Experimental.
	Liveness *TenantV2SpecLiveness `field:"optional" json:"liveness" yaml:"liveness"`
	// Experimental.
	Log *TenantV2SpecLog `field:"optional" json:"log" yaml:"log"`
	// Experimental.
	Logging *TenantV2SpecLogging `field:"optional" json:"logging" yaml:"logging"`
	// Experimental.
	MountPath *string `field:"optional" json:"mountPath" yaml:"mountPath"`
	// Experimental.
	PodManagementPolicy *string `field:"optional" json:"podManagementPolicy" yaml:"podManagementPolicy"`
	// Experimental.
	PriorityClassName *string `field:"optional" json:"priorityClassName" yaml:"priorityClassName"`
	// Experimental.
	Prometheus *TenantV2SpecPrometheus `field:"optional" json:"prometheus" yaml:"prometheus"`
	// Experimental.
	PrometheusOperator *bool `field:"optional" json:"prometheusOperator" yaml:"prometheusOperator"`
	// Experimental.
	Readiness *TenantV2SpecReadiness `field:"optional" json:"readiness" yaml:"readiness"`
	// Experimental.
	RequestAutoCert *bool `field:"optional" json:"requestAutoCert" yaml:"requestAutoCert"`
	// Experimental.
	S3 *TenantV2SpecS3 `field:"optional" json:"s3" yaml:"s3"`
	// Experimental.
	ServiceAccountName *string `field:"optional" json:"serviceAccountName" yaml:"serviceAccountName"`
	// Experimental.
	ServiceMetadata *TenantV2SpecServiceMetadata `field:"optional" json:"serviceMetadata" yaml:"serviceMetadata"`
	// Experimental.
	SideCars *TenantV2SpecSideCars `field:"optional" json:"sideCars" yaml:"sideCars"`
	// Experimental.
	SubPath *string `field:"optional" json:"subPath" yaml:"subPath"`
	// Experimental.
	Users *[]*TenantV2SpecUsers `field:"optional" json:"users" yaml:"users"`
}
    Experimental.
type TenantV2SpecBuckets ¶
type TenantV2SpecBuckets struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	ObjectLock *bool `field:"optional" json:"objectLock" yaml:"objectLock"`
	// Experimental.
	Region *string `field:"optional" json:"region" yaml:"region"`
}
    Experimental.
type TenantV2SpecCertConfig ¶
type TenantV2SpecCertConfig struct {
	// Experimental.
	CommonName *string `field:"optional" json:"commonName" yaml:"commonName"`
	// Experimental.
	DnsNames *[]*string `field:"optional" json:"dnsNames" yaml:"dnsNames"`
	// Experimental.
	OrganizationName *[]*string `field:"optional" json:"organizationName" yaml:"organizationName"`
}
    Experimental.
type TenantV2SpecConfiguration ¶
type TenantV2SpecConfiguration struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantV2SpecCredsSecret ¶
type TenantV2SpecCredsSecret struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantV2SpecEnv ¶
type TenantV2SpecEnv struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"optional" json:"value" yaml:"value"`
	// Experimental.
	ValueFrom *TenantV2SpecEnvValueFrom `field:"optional" json:"valueFrom" yaml:"valueFrom"`
}
    Experimental.
type TenantV2SpecEnvValueFrom ¶
type TenantV2SpecEnvValueFrom struct {
	// Experimental.
	ConfigMapKeyRef *TenantV2SpecEnvValueFromConfigMapKeyRef `field:"optional" json:"configMapKeyRef" yaml:"configMapKeyRef"`
	// Experimental.
	FieldRef *TenantV2SpecEnvValueFromFieldRef `field:"optional" json:"fieldRef" yaml:"fieldRef"`
	// Experimental.
	ResourceFieldRef *TenantV2SpecEnvValueFromResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"`
	// Experimental.
	SecretKeyRef *TenantV2SpecEnvValueFromSecretKeyRef `field:"optional" json:"secretKeyRef" yaml:"secretKeyRef"`
}
    Experimental.
type TenantV2SpecEnvValueFromConfigMapKeyRef ¶
type TenantV2SpecEnvValueFromConfigMapKeyRef struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Optional *bool `field:"optional" json:"optional" yaml:"optional"`
}
    Experimental.
type TenantV2SpecEnvValueFromFieldRef ¶
type TenantV2SpecEnvValueFromFieldRef struct {
	// Experimental.
	FieldPath *string `field:"required" json:"fieldPath" yaml:"fieldPath"`
	// Experimental.
	ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"`
}
    Experimental.
type TenantV2SpecEnvValueFromResourceFieldRef ¶
type TenantV2SpecEnvValueFromResourceFieldRef struct {
	// Experimental.
	Resource *string `field:"required" json:"resource" yaml:"resource"`
	// Experimental.
	ContainerName *string `field:"optional" json:"containerName" yaml:"containerName"`
	// Experimental.
	Divisor TenantV2SpecEnvValueFromResourceFieldRefDivisor `field:"optional" json:"divisor" yaml:"divisor"`
}
    Experimental.
type TenantV2SpecEnvValueFromResourceFieldRefDivisor ¶
type TenantV2SpecEnvValueFromResourceFieldRefDivisor interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecEnvValueFromResourceFieldRefDivisor_FromNumber ¶
func TenantV2SpecEnvValueFromResourceFieldRefDivisor_FromNumber(value *float64) TenantV2SpecEnvValueFromResourceFieldRefDivisor
Experimental.
func TenantV2SpecEnvValueFromResourceFieldRefDivisor_FromString ¶
func TenantV2SpecEnvValueFromResourceFieldRefDivisor_FromString(value *string) TenantV2SpecEnvValueFromResourceFieldRefDivisor
Experimental.
type TenantV2SpecEnvValueFromSecretKeyRef ¶
type TenantV2SpecEnvValueFromSecretKeyRef struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Optional *bool `field:"optional" json:"optional" yaml:"optional"`
}
    Experimental.
type TenantV2SpecExposeServices ¶
type TenantV2SpecExposeServices struct {
	// Experimental.
	Console *bool `field:"optional" json:"console" yaml:"console"`
	// Experimental.
	Minio *bool `field:"optional" json:"minio" yaml:"minio"`
}
    Experimental.
type TenantV2SpecExternalCaCertSecret ¶
type TenantV2SpecExternalCaCertSecret struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
}
    Experimental.
type TenantV2SpecExternalCertSecret ¶
type TenantV2SpecExternalCertSecret struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
}
    Experimental.
type TenantV2SpecExternalClientCertSecret ¶
type TenantV2SpecExternalClientCertSecret struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
}
    Experimental.
type TenantV2SpecFeatures ¶
type TenantV2SpecFeatures struct {
	// Experimental.
	BucketDns *bool `field:"optional" json:"bucketDns" yaml:"bucketDns"`
	// Experimental.
	Domains *TenantV2SpecFeaturesDomains `field:"optional" json:"domains" yaml:"domains"`
}
    Experimental.
type TenantV2SpecFeaturesDomains ¶
type TenantV2SpecFeaturesDomains struct {
	// Experimental.
	Console *string `field:"optional" json:"console" yaml:"console"`
	// Experimental.
	Minio *[]*string `field:"optional" json:"minio" yaml:"minio"`
}
    Experimental.
type TenantV2SpecImagePullSecret ¶
type TenantV2SpecImagePullSecret struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantV2SpecKes ¶
type TenantV2SpecKes struct {
	// Experimental.
	KesSecret *TenantV2SpecKesKesSecret `field:"required" json:"kesSecret" yaml:"kesSecret"`
	// Experimental.
	Affinity *TenantV2SpecKesAffinity `field:"optional" json:"affinity" yaml:"affinity"`
	// Experimental.
	Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"`
	// Experimental.
	ClientCertSecret *TenantV2SpecKesClientCertSecret `field:"optional" json:"clientCertSecret" yaml:"clientCertSecret"`
	// Experimental.
	ExternalCertSecret *TenantV2SpecKesExternalCertSecret `field:"optional" json:"externalCertSecret" yaml:"externalCertSecret"`
	// Experimental.
	Image *string `field:"optional" json:"image" yaml:"image"`
	// Experimental.
	ImagePullPolicy *string `field:"optional" json:"imagePullPolicy" yaml:"imagePullPolicy"`
	// Experimental.
	KeyName *string `field:"optional" json:"keyName" yaml:"keyName"`
	// Experimental.
	Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
	// Experimental.
	NodeSelector *map[string]*string `field:"optional" json:"nodeSelector" yaml:"nodeSelector"`
	// Experimental.
	Replicas *float64 `field:"optional" json:"replicas" yaml:"replicas"`
	// Experimental.
	Resources *TenantV2SpecKesResources `field:"optional" json:"resources" yaml:"resources"`
	// Experimental.
	SecurityContext *TenantV2SpecKesSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"`
	// Experimental.
	ServiceAccountName *string `field:"optional" json:"serviceAccountName" yaml:"serviceAccountName"`
	// Experimental.
	Tolerations *[]*TenantV2SpecKesTolerations `field:"optional" json:"tolerations" yaml:"tolerations"`
	// Experimental.
	TopologySpreadConstraints *[]*TenantV2SpecKesTopologySpreadConstraints `field:"optional" json:"topologySpreadConstraints" yaml:"topologySpreadConstraints"`
}
    Experimental.
type TenantV2SpecKesAffinity ¶
type TenantV2SpecKesAffinity struct {
	// Experimental.
	NodeAffinity *TenantV2SpecKesAffinityNodeAffinity `field:"optional" json:"nodeAffinity" yaml:"nodeAffinity"`
	// Experimental.
	PodAffinity *TenantV2SpecKesAffinityPodAffinity `field:"optional" json:"podAffinity" yaml:"podAffinity"`
	// Experimental.
	PodAntiAffinity *TenantV2SpecKesAffinityPodAntiAffinity `field:"optional" json:"podAntiAffinity" yaml:"podAntiAffinity"`
}
    Experimental.
type TenantV2SpecKesAffinityNodeAffinity ¶
type TenantV2SpecKesAffinityNodeAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *TenantV2SpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantV2SpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	Preference *TenantV2SpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference `field:"required" json:"preference" yaml:"preference"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantV2SpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference ¶
type TenantV2SpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchFields *[]*TenantV2SpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields `field:"optional" json:"matchFields" yaml:"matchFields"`
}
    Experimental.
type TenantV2SpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions ¶
type TenantV2SpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields ¶
type TenantV2SpecKesAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	NodeSelectorTerms *[]*TenantV2SpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms `field:"required" json:"nodeSelectorTerms" yaml:"nodeSelectorTerms"`
}
    Experimental.
type TenantV2SpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms ¶
type TenantV2SpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchFields *[]*TenantV2SpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields `field:"optional" json:"matchFields" yaml:"matchFields"`
}
    Experimental.
type TenantV2SpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions ¶
type TenantV2SpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields ¶
type TenantV2SpecKesAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecKesAffinityPodAffinity ¶
type TenantV2SpecKesAffinityPodAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantV2SpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	PodAffinityTerm *TenantV2SpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantV2SpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type TenantV2SpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantV2SpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantV2SpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type TenantV2SpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type TenantV2SpecKesAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantV2SpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantV2SpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type TenantV2SpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type TenantV2SpecKesAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecKesAffinityPodAntiAffinity ¶
type TenantV2SpecKesAffinityPodAntiAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantV2SpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	PodAffinityTerm *TenantV2SpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantV2SpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type TenantV2SpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantV2SpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantV2SpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type TenantV2SpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type TenantV2SpecKesAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantV2SpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantV2SpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type TenantV2SpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type TenantV2SpecKesAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecKesClientCertSecret ¶
type TenantV2SpecKesClientCertSecret struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
}
    Experimental.
type TenantV2SpecKesExternalCertSecret ¶
type TenantV2SpecKesExternalCertSecret struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
}
    Experimental.
type TenantV2SpecKesKesSecret ¶
type TenantV2SpecKesKesSecret struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantV2SpecKesResources ¶
type TenantV2SpecKesResources struct {
	// Experimental.
	Limits *map[string]TenantV2SpecKesResourcesLimits `field:"optional" json:"limits" yaml:"limits"`
	// Experimental.
	Requests *map[string]TenantV2SpecKesResourcesRequests `field:"optional" json:"requests" yaml:"requests"`
}
    Experimental.
type TenantV2SpecKesResourcesLimits ¶
type TenantV2SpecKesResourcesLimits interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecKesResourcesLimits_FromNumber ¶
func TenantV2SpecKesResourcesLimits_FromNumber(value *float64) TenantV2SpecKesResourcesLimits
Experimental.
func TenantV2SpecKesResourcesLimits_FromString ¶
func TenantV2SpecKesResourcesLimits_FromString(value *string) TenantV2SpecKesResourcesLimits
Experimental.
type TenantV2SpecKesResourcesRequests ¶
type TenantV2SpecKesResourcesRequests interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecKesResourcesRequests_FromNumber ¶
func TenantV2SpecKesResourcesRequests_FromNumber(value *float64) TenantV2SpecKesResourcesRequests
Experimental.
func TenantV2SpecKesResourcesRequests_FromString ¶
func TenantV2SpecKesResourcesRequests_FromString(value *string) TenantV2SpecKesResourcesRequests
Experimental.
type TenantV2SpecKesSecurityContext ¶
type TenantV2SpecKesSecurityContext struct {
	// Experimental.
	FsGroup *float64 `field:"optional" json:"fsGroup" yaml:"fsGroup"`
	// Experimental.
	FsGroupChangePolicy *string `field:"optional" json:"fsGroupChangePolicy" yaml:"fsGroupChangePolicy"`
	// Experimental.
	RunAsGroup *float64 `field:"optional" json:"runAsGroup" yaml:"runAsGroup"`
	// Experimental.
	RunAsNonRoot *bool `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"`
	// Experimental.
	RunAsUser *float64 `field:"optional" json:"runAsUser" yaml:"runAsUser"`
	// Experimental.
	SeccompProfile *TenantV2SpecKesSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"`
	// Experimental.
	SeLinuxOptions *TenantV2SpecKesSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"`
	// Experimental.
	SupplementalGroups *[]*float64 `field:"optional" json:"supplementalGroups" yaml:"supplementalGroups"`
	// Experimental.
	Sysctls *[]*TenantV2SpecKesSecurityContextSysctls `field:"optional" json:"sysctls" yaml:"sysctls"`
	// Experimental.
	WindowsOptions *TenantV2SpecKesSecurityContextWindowsOptions `field:"optional" json:"windowsOptions" yaml:"windowsOptions"`
}
    Experimental.
type TenantV2SpecKesSecurityContextSeLinuxOptions ¶
type TenantV2SpecKesSecurityContextSeLinuxOptions struct {
	// Experimental.
	Level *string `field:"optional" json:"level" yaml:"level"`
	// Experimental.
	Role *string `field:"optional" json:"role" yaml:"role"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
	// Experimental.
	User *string `field:"optional" json:"user" yaml:"user"`
}
    Experimental.
type TenantV2SpecKesSecurityContextSeccompProfile ¶
type TenantV2SpecKesSecurityContextSeccompProfile struct {
	// Experimental.
	Type *string `field:"required" json:"type" yaml:"type"`
	// Experimental.
	LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"`
}
    Experimental.
type TenantV2SpecKesSecurityContextSysctls ¶
type TenantV2SpecKesSecurityContextSysctls struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantV2SpecKesSecurityContextWindowsOptions ¶
type TenantV2SpecKesSecurityContextWindowsOptions struct {
	// Experimental.
	GmsaCredentialSpec *string `field:"optional" json:"gmsaCredentialSpec" yaml:"gmsaCredentialSpec"`
	// Experimental.
	GmsaCredentialSpecName *string `field:"optional" json:"gmsaCredentialSpecName" yaml:"gmsaCredentialSpecName"`
	// Experimental.
	RunAsUserName *string `field:"optional" json:"runAsUserName" yaml:"runAsUserName"`
}
    Experimental.
type TenantV2SpecKesTolerations ¶
type TenantV2SpecKesTolerations struct {
	// Experimental.
	Effect *string `field:"optional" json:"effect" yaml:"effect"`
	// Experimental.
	Key *string `field:"optional" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"optional" json:"operator" yaml:"operator"`
	// Experimental.
	TolerationSeconds *float64 `field:"optional" json:"tolerationSeconds" yaml:"tolerationSeconds"`
	// Experimental.
	Value *string `field:"optional" json:"value" yaml:"value"`
}
    Experimental.
type TenantV2SpecKesTopologySpreadConstraints ¶
type TenantV2SpecKesTopologySpreadConstraints struct {
	// Experimental.
	MaxSkew *float64 `field:"required" json:"maxSkew" yaml:"maxSkew"`
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	WhenUnsatisfiable *string `field:"required" json:"whenUnsatisfiable" yaml:"whenUnsatisfiable"`
	// Experimental.
	LabelSelector *TenantV2SpecKesTopologySpreadConstraintsLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
}
    Experimental.
type TenantV2SpecKesTopologySpreadConstraintsLabelSelector ¶
type TenantV2SpecKesTopologySpreadConstraintsLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecKesTopologySpreadConstraintsLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecKesTopologySpreadConstraintsLabelSelectorMatchExpressions ¶
type TenantV2SpecKesTopologySpreadConstraintsLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecLiveness ¶
type TenantV2SpecLiveness struct {
	// Experimental.
	Exec *TenantV2SpecLivenessExec `field:"optional" json:"exec" yaml:"exec"`
	// Experimental.
	FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"`
	// Experimental.
	HttpGet *TenantV2SpecLivenessHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"`
	// Experimental.
	InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"`
	// Experimental.
	PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"`
	// Experimental.
	SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"`
	// Experimental.
	TcpSocket *TenantV2SpecLivenessTcpSocket `field:"optional" json:"tcpSocket" yaml:"tcpSocket"`
	// Experimental.
	TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"`
}
    Experimental.
type TenantV2SpecLivenessExec ¶
type TenantV2SpecLivenessExec struct {
	// Experimental.
	Command *[]*string `field:"optional" json:"command" yaml:"command"`
}
    Experimental.
type TenantV2SpecLivenessHttpGet ¶
type TenantV2SpecLivenessHttpGet struct {
	// Experimental.
	Port TenantV2SpecLivenessHttpGetPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
	// Experimental.
	HttpHeaders *[]*TenantV2SpecLivenessHttpGetHttpHeaders `field:"optional" json:"httpHeaders" yaml:"httpHeaders"`
	// Experimental.
	Path *string `field:"optional" json:"path" yaml:"path"`
	// Experimental.
	Scheme *string `field:"optional" json:"scheme" yaml:"scheme"`
}
    Experimental.
type TenantV2SpecLivenessHttpGetHttpHeaders ¶
type TenantV2SpecLivenessHttpGetHttpHeaders struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantV2SpecLivenessHttpGetPort ¶
type TenantV2SpecLivenessHttpGetPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecLivenessHttpGetPort_FromNumber ¶
func TenantV2SpecLivenessHttpGetPort_FromNumber(value *float64) TenantV2SpecLivenessHttpGetPort
Experimental.
func TenantV2SpecLivenessHttpGetPort_FromString ¶
func TenantV2SpecLivenessHttpGetPort_FromString(value *string) TenantV2SpecLivenessHttpGetPort
Experimental.
type TenantV2SpecLivenessTcpSocket ¶
type TenantV2SpecLivenessTcpSocket struct {
	// Experimental.
	Port TenantV2SpecLivenessTcpSocketPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
}
    Experimental.
type TenantV2SpecLivenessTcpSocketPort ¶
type TenantV2SpecLivenessTcpSocketPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecLivenessTcpSocketPort_FromNumber ¶
func TenantV2SpecLivenessTcpSocketPort_FromNumber(value *float64) TenantV2SpecLivenessTcpSocketPort
Experimental.
func TenantV2SpecLivenessTcpSocketPort_FromString ¶
func TenantV2SpecLivenessTcpSocketPort_FromString(value *string) TenantV2SpecLivenessTcpSocketPort
Experimental.
type TenantV2SpecLog ¶
type TenantV2SpecLog struct {
	// Experimental.
	Affinity *TenantV2SpecLogAffinity `field:"optional" json:"affinity" yaml:"affinity"`
	// Experimental.
	Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"`
	// Experimental.
	Audit *TenantV2SpecLogAudit `field:"optional" json:"audit" yaml:"audit"`
	// Experimental.
	Db *TenantV2SpecLogDb `field:"optional" json:"db" yaml:"db"`
	// Experimental.
	Image *string `field:"optional" json:"image" yaml:"image"`
	// Experimental.
	Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
	// Experimental.
	NodeSelector *map[string]*string `field:"optional" json:"nodeSelector" yaml:"nodeSelector"`
	// Experimental.
	Resources *TenantV2SpecLogResources `field:"optional" json:"resources" yaml:"resources"`
	// Experimental.
	SecurityContext *TenantV2SpecLogSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"`
	// Experimental.
	ServiceAccountName *string `field:"optional" json:"serviceAccountName" yaml:"serviceAccountName"`
	// Experimental.
	Tolerations *[]*TenantV2SpecLogTolerations `field:"optional" json:"tolerations" yaml:"tolerations"`
	// Experimental.
	TopologySpreadConstraints *[]*TenantV2SpecLogTopologySpreadConstraints `field:"optional" json:"topologySpreadConstraints" yaml:"topologySpreadConstraints"`
}
    Experimental.
type TenantV2SpecLogAffinity ¶
type TenantV2SpecLogAffinity struct {
	// Experimental.
	NodeAffinity *TenantV2SpecLogAffinityNodeAffinity `field:"optional" json:"nodeAffinity" yaml:"nodeAffinity"`
	// Experimental.
	PodAffinity *TenantV2SpecLogAffinityPodAffinity `field:"optional" json:"podAffinity" yaml:"podAffinity"`
	// Experimental.
	PodAntiAffinity *TenantV2SpecLogAffinityPodAntiAffinity `field:"optional" json:"podAntiAffinity" yaml:"podAntiAffinity"`
}
    Experimental.
type TenantV2SpecLogAffinityNodeAffinity ¶
type TenantV2SpecLogAffinityNodeAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *TenantV2SpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantV2SpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	Preference *TenantV2SpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference `field:"required" json:"preference" yaml:"preference"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantV2SpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference ¶
type TenantV2SpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchFields *[]*TenantV2SpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields `field:"optional" json:"matchFields" yaml:"matchFields"`
}
    Experimental.
type TenantV2SpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions ¶
type TenantV2SpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields ¶
type TenantV2SpecLogAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	NodeSelectorTerms *[]*TenantV2SpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms `field:"required" json:"nodeSelectorTerms" yaml:"nodeSelectorTerms"`
}
    Experimental.
type TenantV2SpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms ¶
type TenantV2SpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchFields *[]*TenantV2SpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields `field:"optional" json:"matchFields" yaml:"matchFields"`
}
    Experimental.
type TenantV2SpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions ¶
type TenantV2SpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields ¶
type TenantV2SpecLogAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecLogAffinityPodAffinity ¶
type TenantV2SpecLogAffinityPodAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantV2SpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	PodAffinityTerm *TenantV2SpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantV2SpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type TenantV2SpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantV2SpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantV2SpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type TenantV2SpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type TenantV2SpecLogAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantV2SpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantV2SpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type TenantV2SpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type TenantV2SpecLogAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecLogAffinityPodAntiAffinity ¶
type TenantV2SpecLogAffinityPodAntiAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantV2SpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	PodAffinityTerm *TenantV2SpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantV2SpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type TenantV2SpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantV2SpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantV2SpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type TenantV2SpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type TenantV2SpecLogAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantV2SpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantV2SpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type TenantV2SpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type TenantV2SpecLogAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecLogAudit ¶
type TenantV2SpecLogAudit struct {
	// Experimental.
	DiskCapacityGb *float64 `field:"optional" json:"diskCapacityGb" yaml:"diskCapacityGb"`
}
    Experimental.
type TenantV2SpecLogDb ¶
type TenantV2SpecLogDb struct {
	// Experimental.
	VolumeClaimTemplate *TenantV2SpecLogDbVolumeClaimTemplate `field:"required" json:"volumeClaimTemplate" yaml:"volumeClaimTemplate"`
	// Experimental.
	Affinity *TenantV2SpecLogDbAffinity `field:"optional" json:"affinity" yaml:"affinity"`
	// Experimental.
	Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"`
	// Experimental.
	Image *string `field:"optional" json:"image" yaml:"image"`
	// Experimental.
	Initimage *string `field:"optional" json:"initimage" yaml:"initimage"`
	// Experimental.
	Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
	// Experimental.
	NodeSelector *map[string]*string `field:"optional" json:"nodeSelector" yaml:"nodeSelector"`
	// Experimental.
	Resources *TenantV2SpecLogDbResources `field:"optional" json:"resources" yaml:"resources"`
	// Experimental.
	SecurityContext *TenantV2SpecLogDbSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"`
	// Experimental.
	ServiceAccountName *string `field:"optional" json:"serviceAccountName" yaml:"serviceAccountName"`
	// Experimental.
	Tolerations *[]*TenantV2SpecLogDbTolerations `field:"optional" json:"tolerations" yaml:"tolerations"`
	// Experimental.
	TopologySpreadConstraints *[]*TenantV2SpecLogDbTopologySpreadConstraints `field:"optional" json:"topologySpreadConstraints" yaml:"topologySpreadConstraints"`
}
    Experimental.
type TenantV2SpecLogDbAffinity ¶
type TenantV2SpecLogDbAffinity struct {
	// Experimental.
	NodeAffinity *TenantV2SpecLogDbAffinityNodeAffinity `field:"optional" json:"nodeAffinity" yaml:"nodeAffinity"`
	// Experimental.
	PodAffinity *TenantV2SpecLogDbAffinityPodAffinity `field:"optional" json:"podAffinity" yaml:"podAffinity"`
	// Experimental.
	PodAntiAffinity *TenantV2SpecLogDbAffinityPodAntiAffinity `field:"optional" json:"podAntiAffinity" yaml:"podAntiAffinity"`
}
    Experimental.
type TenantV2SpecLogDbAffinityNodeAffinity ¶
type TenantV2SpecLogDbAffinityNodeAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *TenantV2SpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantV2SpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	Preference *TenantV2SpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference `field:"required" json:"preference" yaml:"preference"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantV2SpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference ¶
type TenantV2SpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchFields *[]*TenantV2SpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields `field:"optional" json:"matchFields" yaml:"matchFields"`
}
    Experimental.
type TenantV2SpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions ¶
type TenantV2SpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields ¶
type TenantV2SpecLogDbAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	NodeSelectorTerms *[]*TenantV2SpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms `field:"required" json:"nodeSelectorTerms" yaml:"nodeSelectorTerms"`
}
    Experimental.
type TenantV2SpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms ¶
type TenantV2SpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchFields *[]*TenantV2SpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields `field:"optional" json:"matchFields" yaml:"matchFields"`
}
    Experimental.
type TenantV2SpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions ¶
type TenantV2SpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields ¶
type TenantV2SpecLogDbAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecLogDbAffinityPodAffinity ¶
type TenantV2SpecLogDbAffinityPodAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantV2SpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	PodAffinityTerm *TenantV2SpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantV2SpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type TenantV2SpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantV2SpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantV2SpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type TenantV2SpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type TenantV2SpecLogDbAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantV2SpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantV2SpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type TenantV2SpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type TenantV2SpecLogDbAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecLogDbAffinityPodAntiAffinity ¶
type TenantV2SpecLogDbAffinityPodAntiAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantV2SpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	PodAffinityTerm *TenantV2SpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantV2SpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type TenantV2SpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantV2SpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantV2SpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type TenantV2SpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type TenantV2SpecLogDbAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantV2SpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantV2SpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type TenantV2SpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type TenantV2SpecLogDbAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecLogDbResources ¶
type TenantV2SpecLogDbResources struct {
	// Experimental.
	Limits *map[string]TenantV2SpecLogDbResourcesLimits `field:"optional" json:"limits" yaml:"limits"`
	// Experimental.
	Requests *map[string]TenantV2SpecLogDbResourcesRequests `field:"optional" json:"requests" yaml:"requests"`
}
    Experimental.
type TenantV2SpecLogDbResourcesLimits ¶
type TenantV2SpecLogDbResourcesLimits interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecLogDbResourcesLimits_FromNumber ¶
func TenantV2SpecLogDbResourcesLimits_FromNumber(value *float64) TenantV2SpecLogDbResourcesLimits
Experimental.
func TenantV2SpecLogDbResourcesLimits_FromString ¶
func TenantV2SpecLogDbResourcesLimits_FromString(value *string) TenantV2SpecLogDbResourcesLimits
Experimental.
type TenantV2SpecLogDbResourcesRequests ¶
type TenantV2SpecLogDbResourcesRequests interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecLogDbResourcesRequests_FromNumber ¶
func TenantV2SpecLogDbResourcesRequests_FromNumber(value *float64) TenantV2SpecLogDbResourcesRequests
Experimental.
func TenantV2SpecLogDbResourcesRequests_FromString ¶
func TenantV2SpecLogDbResourcesRequests_FromString(value *string) TenantV2SpecLogDbResourcesRequests
Experimental.
type TenantV2SpecLogDbSecurityContext ¶
type TenantV2SpecLogDbSecurityContext struct {
	// Experimental.
	FsGroup *float64 `field:"optional" json:"fsGroup" yaml:"fsGroup"`
	// Experimental.
	FsGroupChangePolicy *string `field:"optional" json:"fsGroupChangePolicy" yaml:"fsGroupChangePolicy"`
	// Experimental.
	RunAsGroup *float64 `field:"optional" json:"runAsGroup" yaml:"runAsGroup"`
	// Experimental.
	RunAsNonRoot *bool `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"`
	// Experimental.
	RunAsUser *float64 `field:"optional" json:"runAsUser" yaml:"runAsUser"`
	// Experimental.
	SeccompProfile *TenantV2SpecLogDbSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"`
	// Experimental.
	SeLinuxOptions *TenantV2SpecLogDbSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"`
	// Experimental.
	SupplementalGroups *[]*float64 `field:"optional" json:"supplementalGroups" yaml:"supplementalGroups"`
	// Experimental.
	Sysctls *[]*TenantV2SpecLogDbSecurityContextSysctls `field:"optional" json:"sysctls" yaml:"sysctls"`
	// Experimental.
	WindowsOptions *TenantV2SpecLogDbSecurityContextWindowsOptions `field:"optional" json:"windowsOptions" yaml:"windowsOptions"`
}
    Experimental.
type TenantV2SpecLogDbSecurityContextSeLinuxOptions ¶
type TenantV2SpecLogDbSecurityContextSeLinuxOptions struct {
	// Experimental.
	Level *string `field:"optional" json:"level" yaml:"level"`
	// Experimental.
	Role *string `field:"optional" json:"role" yaml:"role"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
	// Experimental.
	User *string `field:"optional" json:"user" yaml:"user"`
}
    Experimental.
type TenantV2SpecLogDbSecurityContextSeccompProfile ¶
type TenantV2SpecLogDbSecurityContextSeccompProfile struct {
	// Experimental.
	Type *string `field:"required" json:"type" yaml:"type"`
	// Experimental.
	LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"`
}
    Experimental.
type TenantV2SpecLogDbSecurityContextSysctls ¶
type TenantV2SpecLogDbSecurityContextSysctls struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantV2SpecLogDbSecurityContextWindowsOptions ¶
type TenantV2SpecLogDbSecurityContextWindowsOptions struct {
	// Experimental.
	GmsaCredentialSpec *string `field:"optional" json:"gmsaCredentialSpec" yaml:"gmsaCredentialSpec"`
	// Experimental.
	GmsaCredentialSpecName *string `field:"optional" json:"gmsaCredentialSpecName" yaml:"gmsaCredentialSpecName"`
	// Experimental.
	RunAsUserName *string `field:"optional" json:"runAsUserName" yaml:"runAsUserName"`
}
    Experimental.
type TenantV2SpecLogDbTolerations ¶
type TenantV2SpecLogDbTolerations struct {
	// Experimental.
	Effect *string `field:"optional" json:"effect" yaml:"effect"`
	// Experimental.
	Key *string `field:"optional" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"optional" json:"operator" yaml:"operator"`
	// Experimental.
	TolerationSeconds *float64 `field:"optional" json:"tolerationSeconds" yaml:"tolerationSeconds"`
	// Experimental.
	Value *string `field:"optional" json:"value" yaml:"value"`
}
    Experimental.
type TenantV2SpecLogDbTopologySpreadConstraints ¶
type TenantV2SpecLogDbTopologySpreadConstraints struct {
	// Experimental.
	MaxSkew *float64 `field:"required" json:"maxSkew" yaml:"maxSkew"`
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	WhenUnsatisfiable *string `field:"required" json:"whenUnsatisfiable" yaml:"whenUnsatisfiable"`
	// Experimental.
	LabelSelector *TenantV2SpecLogDbTopologySpreadConstraintsLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
}
    Experimental.
type TenantV2SpecLogDbTopologySpreadConstraintsLabelSelector ¶
type TenantV2SpecLogDbTopologySpreadConstraintsLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecLogDbTopologySpreadConstraintsLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecLogDbTopologySpreadConstraintsLabelSelectorMatchExpressions ¶
type TenantV2SpecLogDbTopologySpreadConstraintsLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecLogDbVolumeClaimTemplate ¶
type TenantV2SpecLogDbVolumeClaimTemplate struct {
	// Experimental.
	ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"`
	// Experimental.
	Kind *string `field:"optional" json:"kind" yaml:"kind"`
	// Experimental.
	Metadata *TenantV2SpecLogDbVolumeClaimTemplateMetadata `field:"optional" json:"metadata" yaml:"metadata"`
	// Experimental.
	Spec *TenantV2SpecLogDbVolumeClaimTemplateSpec `field:"optional" json:"spec" yaml:"spec"`
	// Experimental.
	Status *TenantV2SpecLogDbVolumeClaimTemplateStatus `field:"optional" json:"status" yaml:"status"`
}
    Experimental.
type TenantV2SpecLogDbVolumeClaimTemplateMetadata ¶
type TenantV2SpecLogDbVolumeClaimTemplateMetadata struct {
	// Experimental.
	Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"`
	// Experimental.
	Finalizers *[]*string `field:"optional" json:"finalizers" yaml:"finalizers"`
	// Experimental.
	Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Namespace *string `field:"optional" json:"namespace" yaml:"namespace"`
}
    Experimental.
type TenantV2SpecLogDbVolumeClaimTemplateSpec ¶
type TenantV2SpecLogDbVolumeClaimTemplateSpec struct {
	// Experimental.
	AccessModes *[]*string `field:"optional" json:"accessModes" yaml:"accessModes"`
	// Experimental.
	DataSource *TenantV2SpecLogDbVolumeClaimTemplateSpecDataSource `field:"optional" json:"dataSource" yaml:"dataSource"`
	// Experimental.
	Resources *TenantV2SpecLogDbVolumeClaimTemplateSpecResources `field:"optional" json:"resources" yaml:"resources"`
	// Experimental.
	Selector *TenantV2SpecLogDbVolumeClaimTemplateSpecSelector `field:"optional" json:"selector" yaml:"selector"`
	// Experimental.
	StorageClassName *string `field:"optional" json:"storageClassName" yaml:"storageClassName"`
	// Experimental.
	VolumeMode *string `field:"optional" json:"volumeMode" yaml:"volumeMode"`
	// Experimental.
	VolumeName *string `field:"optional" json:"volumeName" yaml:"volumeName"`
}
    Experimental.
type TenantV2SpecLogDbVolumeClaimTemplateSpecDataSource ¶
type TenantV2SpecLogDbVolumeClaimTemplateSpecDataSource struct {
	// Experimental.
	Kind *string `field:"required" json:"kind" yaml:"kind"`
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	ApiGroup *string `field:"optional" json:"apiGroup" yaml:"apiGroup"`
}
    Experimental.
type TenantV2SpecLogDbVolumeClaimTemplateSpecResources ¶
type TenantV2SpecLogDbVolumeClaimTemplateSpecResources struct {
	// Experimental.
	Limits *map[string]TenantV2SpecLogDbVolumeClaimTemplateSpecResourcesLimits `field:"optional" json:"limits" yaml:"limits"`
	// Experimental.
	Requests *map[string]TenantV2SpecLogDbVolumeClaimTemplateSpecResourcesRequests `field:"optional" json:"requests" yaml:"requests"`
}
    Experimental.
type TenantV2SpecLogDbVolumeClaimTemplateSpecResourcesLimits ¶
type TenantV2SpecLogDbVolumeClaimTemplateSpecResourcesLimits interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecLogDbVolumeClaimTemplateSpecResourcesLimits_FromNumber ¶
func TenantV2SpecLogDbVolumeClaimTemplateSpecResourcesLimits_FromNumber(value *float64) TenantV2SpecLogDbVolumeClaimTemplateSpecResourcesLimits
Experimental.
func TenantV2SpecLogDbVolumeClaimTemplateSpecResourcesLimits_FromString ¶
func TenantV2SpecLogDbVolumeClaimTemplateSpecResourcesLimits_FromString(value *string) TenantV2SpecLogDbVolumeClaimTemplateSpecResourcesLimits
Experimental.
type TenantV2SpecLogDbVolumeClaimTemplateSpecResourcesRequests ¶
type TenantV2SpecLogDbVolumeClaimTemplateSpecResourcesRequests interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecLogDbVolumeClaimTemplateSpecResourcesRequests_FromNumber ¶
func TenantV2SpecLogDbVolumeClaimTemplateSpecResourcesRequests_FromNumber(value *float64) TenantV2SpecLogDbVolumeClaimTemplateSpecResourcesRequests
Experimental.
func TenantV2SpecLogDbVolumeClaimTemplateSpecResourcesRequests_FromString ¶
func TenantV2SpecLogDbVolumeClaimTemplateSpecResourcesRequests_FromString(value *string) TenantV2SpecLogDbVolumeClaimTemplateSpecResourcesRequests
Experimental.
type TenantV2SpecLogDbVolumeClaimTemplateSpecSelector ¶
type TenantV2SpecLogDbVolumeClaimTemplateSpecSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecLogDbVolumeClaimTemplateSpecSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecLogDbVolumeClaimTemplateSpecSelectorMatchExpressions ¶
type TenantV2SpecLogDbVolumeClaimTemplateSpecSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecLogDbVolumeClaimTemplateStatus ¶
type TenantV2SpecLogDbVolumeClaimTemplateStatus struct {
	// Experimental.
	AccessModes *[]*string `field:"optional" json:"accessModes" yaml:"accessModes"`
	// Experimental.
	Capacity *map[string]TenantV2SpecLogDbVolumeClaimTemplateStatusCapacity `field:"optional" json:"capacity" yaml:"capacity"`
	// Experimental.
	Conditions *[]*TenantV2SpecLogDbVolumeClaimTemplateStatusConditions `field:"optional" json:"conditions" yaml:"conditions"`
	// Experimental.
	Phase *string `field:"optional" json:"phase" yaml:"phase"`
}
    Experimental.
type TenantV2SpecLogDbVolumeClaimTemplateStatusCapacity ¶
type TenantV2SpecLogDbVolumeClaimTemplateStatusCapacity interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecLogDbVolumeClaimTemplateStatusCapacity_FromNumber ¶
func TenantV2SpecLogDbVolumeClaimTemplateStatusCapacity_FromNumber(value *float64) TenantV2SpecLogDbVolumeClaimTemplateStatusCapacity
Experimental.
func TenantV2SpecLogDbVolumeClaimTemplateStatusCapacity_FromString ¶
func TenantV2SpecLogDbVolumeClaimTemplateStatusCapacity_FromString(value *string) TenantV2SpecLogDbVolumeClaimTemplateStatusCapacity
Experimental.
type TenantV2SpecLogDbVolumeClaimTemplateStatusConditions ¶
type TenantV2SpecLogDbVolumeClaimTemplateStatusConditions struct {
	// Experimental.
	Status *string `field:"required" json:"status" yaml:"status"`
	// Experimental.
	Type *string `field:"required" json:"type" yaml:"type"`
	// Experimental.
	LastProbeTime *time.Time `field:"optional" json:"lastProbeTime" yaml:"lastProbeTime"`
	// Experimental.
	LastTransitionTime *time.Time `field:"optional" json:"lastTransitionTime" yaml:"lastTransitionTime"`
	// Experimental.
	Message *string `field:"optional" json:"message" yaml:"message"`
	// Experimental.
	Reason *string `field:"optional" json:"reason" yaml:"reason"`
}
    Experimental.
type TenantV2SpecLogResources ¶
type TenantV2SpecLogResources struct {
	// Experimental.
	Limits *map[string]TenantV2SpecLogResourcesLimits `field:"optional" json:"limits" yaml:"limits"`
	// Experimental.
	Requests *map[string]TenantV2SpecLogResourcesRequests `field:"optional" json:"requests" yaml:"requests"`
}
    Experimental.
type TenantV2SpecLogResourcesLimits ¶
type TenantV2SpecLogResourcesLimits interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecLogResourcesLimits_FromNumber ¶
func TenantV2SpecLogResourcesLimits_FromNumber(value *float64) TenantV2SpecLogResourcesLimits
Experimental.
func TenantV2SpecLogResourcesLimits_FromString ¶
func TenantV2SpecLogResourcesLimits_FromString(value *string) TenantV2SpecLogResourcesLimits
Experimental.
type TenantV2SpecLogResourcesRequests ¶
type TenantV2SpecLogResourcesRequests interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecLogResourcesRequests_FromNumber ¶
func TenantV2SpecLogResourcesRequests_FromNumber(value *float64) TenantV2SpecLogResourcesRequests
Experimental.
func TenantV2SpecLogResourcesRequests_FromString ¶
func TenantV2SpecLogResourcesRequests_FromString(value *string) TenantV2SpecLogResourcesRequests
Experimental.
type TenantV2SpecLogSecurityContext ¶
type TenantV2SpecLogSecurityContext struct {
	// Experimental.
	FsGroup *float64 `field:"optional" json:"fsGroup" yaml:"fsGroup"`
	// Experimental.
	FsGroupChangePolicy *string `field:"optional" json:"fsGroupChangePolicy" yaml:"fsGroupChangePolicy"`
	// Experimental.
	RunAsGroup *float64 `field:"optional" json:"runAsGroup" yaml:"runAsGroup"`
	// Experimental.
	RunAsNonRoot *bool `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"`
	// Experimental.
	RunAsUser *float64 `field:"optional" json:"runAsUser" yaml:"runAsUser"`
	// Experimental.
	SeccompProfile *TenantV2SpecLogSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"`
	// Experimental.
	SeLinuxOptions *TenantV2SpecLogSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"`
	// Experimental.
	SupplementalGroups *[]*float64 `field:"optional" json:"supplementalGroups" yaml:"supplementalGroups"`
	// Experimental.
	Sysctls *[]*TenantV2SpecLogSecurityContextSysctls `field:"optional" json:"sysctls" yaml:"sysctls"`
	// Experimental.
	WindowsOptions *TenantV2SpecLogSecurityContextWindowsOptions `field:"optional" json:"windowsOptions" yaml:"windowsOptions"`
}
    Experimental.
type TenantV2SpecLogSecurityContextSeLinuxOptions ¶
type TenantV2SpecLogSecurityContextSeLinuxOptions struct {
	// Experimental.
	Level *string `field:"optional" json:"level" yaml:"level"`
	// Experimental.
	Role *string `field:"optional" json:"role" yaml:"role"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
	// Experimental.
	User *string `field:"optional" json:"user" yaml:"user"`
}
    Experimental.
type TenantV2SpecLogSecurityContextSeccompProfile ¶
type TenantV2SpecLogSecurityContextSeccompProfile struct {
	// Experimental.
	Type *string `field:"required" json:"type" yaml:"type"`
	// Experimental.
	LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"`
}
    Experimental.
type TenantV2SpecLogSecurityContextSysctls ¶
type TenantV2SpecLogSecurityContextSysctls struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantV2SpecLogSecurityContextWindowsOptions ¶
type TenantV2SpecLogSecurityContextWindowsOptions struct {
	// Experimental.
	GmsaCredentialSpec *string `field:"optional" json:"gmsaCredentialSpec" yaml:"gmsaCredentialSpec"`
	// Experimental.
	GmsaCredentialSpecName *string `field:"optional" json:"gmsaCredentialSpecName" yaml:"gmsaCredentialSpecName"`
	// Experimental.
	RunAsUserName *string `field:"optional" json:"runAsUserName" yaml:"runAsUserName"`
}
    Experimental.
type TenantV2SpecLogTolerations ¶
type TenantV2SpecLogTolerations struct {
	// Experimental.
	Effect *string `field:"optional" json:"effect" yaml:"effect"`
	// Experimental.
	Key *string `field:"optional" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"optional" json:"operator" yaml:"operator"`
	// Experimental.
	TolerationSeconds *float64 `field:"optional" json:"tolerationSeconds" yaml:"tolerationSeconds"`
	// Experimental.
	Value *string `field:"optional" json:"value" yaml:"value"`
}
    Experimental.
type TenantV2SpecLogTopologySpreadConstraints ¶
type TenantV2SpecLogTopologySpreadConstraints struct {
	// Experimental.
	MaxSkew *float64 `field:"required" json:"maxSkew" yaml:"maxSkew"`
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	WhenUnsatisfiable *string `field:"required" json:"whenUnsatisfiable" yaml:"whenUnsatisfiable"`
	// Experimental.
	LabelSelector *TenantV2SpecLogTopologySpreadConstraintsLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
}
    Experimental.
type TenantV2SpecLogTopologySpreadConstraintsLabelSelector ¶
type TenantV2SpecLogTopologySpreadConstraintsLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecLogTopologySpreadConstraintsLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecLogTopologySpreadConstraintsLabelSelectorMatchExpressions ¶
type TenantV2SpecLogTopologySpreadConstraintsLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecLogging ¶
type TenantV2SpecLogging struct {
	// Experimental.
	Anonymous *bool `field:"optional" json:"anonymous" yaml:"anonymous"`
	// Experimental.
	Json *bool `field:"optional" json:"json" yaml:"json"`
	// Experimental.
	Quiet *bool `field:"optional" json:"quiet" yaml:"quiet"`
}
    Experimental.
type TenantV2SpecPools ¶
type TenantV2SpecPools struct {
	// Experimental.
	Servers *float64 `field:"required" json:"servers" yaml:"servers"`
	// Experimental.
	VolumeClaimTemplate *TenantV2SpecPoolsVolumeClaimTemplate `field:"required" json:"volumeClaimTemplate" yaml:"volumeClaimTemplate"`
	// Experimental.
	VolumesPerServer *float64 `field:"required" json:"volumesPerServer" yaml:"volumesPerServer"`
	// Experimental.
	Affinity *TenantV2SpecPoolsAffinity `field:"optional" json:"affinity" yaml:"affinity"`
	// Experimental.
	Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"`
	// Experimental.
	Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	NodeSelector *map[string]*string `field:"optional" json:"nodeSelector" yaml:"nodeSelector"`
	// Experimental.
	Resources *TenantV2SpecPoolsResources `field:"optional" json:"resources" yaml:"resources"`
	// Experimental.
	SecurityContext *TenantV2SpecPoolsSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"`
	// Experimental.
	Tolerations *[]*TenantV2SpecPoolsTolerations `field:"optional" json:"tolerations" yaml:"tolerations"`
	// Experimental.
	TopologySpreadConstraints *[]*TenantV2SpecPoolsTopologySpreadConstraints `field:"optional" json:"topologySpreadConstraints" yaml:"topologySpreadConstraints"`
}
    Experimental.
type TenantV2SpecPoolsAffinity ¶
type TenantV2SpecPoolsAffinity struct {
	// Experimental.
	NodeAffinity *TenantV2SpecPoolsAffinityNodeAffinity `field:"optional" json:"nodeAffinity" yaml:"nodeAffinity"`
	// Experimental.
	PodAffinity *TenantV2SpecPoolsAffinityPodAffinity `field:"optional" json:"podAffinity" yaml:"podAffinity"`
	// Experimental.
	PodAntiAffinity *TenantV2SpecPoolsAffinityPodAntiAffinity `field:"optional" json:"podAntiAffinity" yaml:"podAntiAffinity"`
}
    Experimental.
type TenantV2SpecPoolsAffinityNodeAffinity ¶
type TenantV2SpecPoolsAffinityNodeAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecPoolsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *TenantV2SpecPoolsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantV2SpecPoolsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecPoolsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	Preference *TenantV2SpecPoolsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference `field:"required" json:"preference" yaml:"preference"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantV2SpecPoolsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference ¶
type TenantV2SpecPoolsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecPoolsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchFields *[]*TenantV2SpecPoolsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields `field:"optional" json:"matchFields" yaml:"matchFields"`
}
    Experimental.
type TenantV2SpecPoolsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions ¶
type TenantV2SpecPoolsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecPoolsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields ¶
type TenantV2SpecPoolsAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecPoolsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecPoolsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	NodeSelectorTerms *[]*TenantV2SpecPoolsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms `field:"required" json:"nodeSelectorTerms" yaml:"nodeSelectorTerms"`
}
    Experimental.
type TenantV2SpecPoolsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms ¶
type TenantV2SpecPoolsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecPoolsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchFields *[]*TenantV2SpecPoolsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields `field:"optional" json:"matchFields" yaml:"matchFields"`
}
    Experimental.
type TenantV2SpecPoolsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions ¶
type TenantV2SpecPoolsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecPoolsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields ¶
type TenantV2SpecPoolsAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecPoolsAffinityPodAffinity ¶
type TenantV2SpecPoolsAffinityPodAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecPoolsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecPoolsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantV2SpecPoolsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecPoolsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	PodAffinityTerm *TenantV2SpecPoolsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantV2SpecPoolsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type TenantV2SpecPoolsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantV2SpecPoolsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantV2SpecPoolsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type TenantV2SpecPoolsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecPoolsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecPoolsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type TenantV2SpecPoolsAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecPoolsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecPoolsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantV2SpecPoolsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantV2SpecPoolsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type TenantV2SpecPoolsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecPoolsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecPoolsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type TenantV2SpecPoolsAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecPoolsAffinityPodAntiAffinity ¶
type TenantV2SpecPoolsAffinityPodAntiAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecPoolsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecPoolsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantV2SpecPoolsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecPoolsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	PodAffinityTerm *TenantV2SpecPoolsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantV2SpecPoolsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type TenantV2SpecPoolsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantV2SpecPoolsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantV2SpecPoolsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type TenantV2SpecPoolsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecPoolsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecPoolsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type TenantV2SpecPoolsAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecPoolsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecPoolsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantV2SpecPoolsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantV2SpecPoolsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type TenantV2SpecPoolsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecPoolsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecPoolsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type TenantV2SpecPoolsAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecPoolsResources ¶
type TenantV2SpecPoolsResources struct {
	// Experimental.
	Limits *map[string]TenantV2SpecPoolsResourcesLimits `field:"optional" json:"limits" yaml:"limits"`
	// Experimental.
	Requests *map[string]TenantV2SpecPoolsResourcesRequests `field:"optional" json:"requests" yaml:"requests"`
}
    Experimental.
type TenantV2SpecPoolsResourcesLimits ¶
type TenantV2SpecPoolsResourcesLimits interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecPoolsResourcesLimits_FromNumber ¶
func TenantV2SpecPoolsResourcesLimits_FromNumber(value *float64) TenantV2SpecPoolsResourcesLimits
Experimental.
func TenantV2SpecPoolsResourcesLimits_FromString ¶
func TenantV2SpecPoolsResourcesLimits_FromString(value *string) TenantV2SpecPoolsResourcesLimits
Experimental.
type TenantV2SpecPoolsResourcesRequests ¶
type TenantV2SpecPoolsResourcesRequests interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecPoolsResourcesRequests_FromNumber ¶
func TenantV2SpecPoolsResourcesRequests_FromNumber(value *float64) TenantV2SpecPoolsResourcesRequests
Experimental.
func TenantV2SpecPoolsResourcesRequests_FromString ¶
func TenantV2SpecPoolsResourcesRequests_FromString(value *string) TenantV2SpecPoolsResourcesRequests
Experimental.
type TenantV2SpecPoolsSecurityContext ¶
type TenantV2SpecPoolsSecurityContext struct {
	// Experimental.
	FsGroup *float64 `field:"optional" json:"fsGroup" yaml:"fsGroup"`
	// Experimental.
	FsGroupChangePolicy *string `field:"optional" json:"fsGroupChangePolicy" yaml:"fsGroupChangePolicy"`
	// Experimental.
	RunAsGroup *float64 `field:"optional" json:"runAsGroup" yaml:"runAsGroup"`
	// Experimental.
	RunAsNonRoot *bool `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"`
	// Experimental.
	RunAsUser *float64 `field:"optional" json:"runAsUser" yaml:"runAsUser"`
	// Experimental.
	SeccompProfile *TenantV2SpecPoolsSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"`
	// Experimental.
	SeLinuxOptions *TenantV2SpecPoolsSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"`
	// Experimental.
	SupplementalGroups *[]*float64 `field:"optional" json:"supplementalGroups" yaml:"supplementalGroups"`
	// Experimental.
	Sysctls *[]*TenantV2SpecPoolsSecurityContextSysctls `field:"optional" json:"sysctls" yaml:"sysctls"`
	// Experimental.
	WindowsOptions *TenantV2SpecPoolsSecurityContextWindowsOptions `field:"optional" json:"windowsOptions" yaml:"windowsOptions"`
}
    Experimental.
type TenantV2SpecPoolsSecurityContextSeLinuxOptions ¶
type TenantV2SpecPoolsSecurityContextSeLinuxOptions struct {
	// Experimental.
	Level *string `field:"optional" json:"level" yaml:"level"`
	// Experimental.
	Role *string `field:"optional" json:"role" yaml:"role"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
	// Experimental.
	User *string `field:"optional" json:"user" yaml:"user"`
}
    Experimental.
type TenantV2SpecPoolsSecurityContextSeccompProfile ¶
type TenantV2SpecPoolsSecurityContextSeccompProfile struct {
	// Experimental.
	Type *string `field:"required" json:"type" yaml:"type"`
	// Experimental.
	LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"`
}
    Experimental.
type TenantV2SpecPoolsSecurityContextSysctls ¶
type TenantV2SpecPoolsSecurityContextSysctls struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantV2SpecPoolsSecurityContextWindowsOptions ¶
type TenantV2SpecPoolsSecurityContextWindowsOptions struct {
	// Experimental.
	GmsaCredentialSpec *string `field:"optional" json:"gmsaCredentialSpec" yaml:"gmsaCredentialSpec"`
	// Experimental.
	GmsaCredentialSpecName *string `field:"optional" json:"gmsaCredentialSpecName" yaml:"gmsaCredentialSpecName"`
	// Experimental.
	RunAsUserName *string `field:"optional" json:"runAsUserName" yaml:"runAsUserName"`
}
    Experimental.
type TenantV2SpecPoolsTolerations ¶
type TenantV2SpecPoolsTolerations struct {
	// Experimental.
	Effect *string `field:"optional" json:"effect" yaml:"effect"`
	// Experimental.
	Key *string `field:"optional" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"optional" json:"operator" yaml:"operator"`
	// Experimental.
	TolerationSeconds *float64 `field:"optional" json:"tolerationSeconds" yaml:"tolerationSeconds"`
	// Experimental.
	Value *string `field:"optional" json:"value" yaml:"value"`
}
    Experimental.
type TenantV2SpecPoolsTopologySpreadConstraints ¶
type TenantV2SpecPoolsTopologySpreadConstraints struct {
	// Experimental.
	MaxSkew *float64 `field:"required" json:"maxSkew" yaml:"maxSkew"`
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	WhenUnsatisfiable *string `field:"required" json:"whenUnsatisfiable" yaml:"whenUnsatisfiable"`
	// Experimental.
	LabelSelector *TenantV2SpecPoolsTopologySpreadConstraintsLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
}
    Experimental.
type TenantV2SpecPoolsTopologySpreadConstraintsLabelSelector ¶
type TenantV2SpecPoolsTopologySpreadConstraintsLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecPoolsTopologySpreadConstraintsLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecPoolsTopologySpreadConstraintsLabelSelectorMatchExpressions ¶
type TenantV2SpecPoolsTopologySpreadConstraintsLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecPoolsVolumeClaimTemplate ¶
type TenantV2SpecPoolsVolumeClaimTemplate struct {
	// Experimental.
	ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"`
	// Experimental.
	Kind *string `field:"optional" json:"kind" yaml:"kind"`
	// Experimental.
	Metadata *TenantV2SpecPoolsVolumeClaimTemplateMetadata `field:"optional" json:"metadata" yaml:"metadata"`
	// Experimental.
	Spec *TenantV2SpecPoolsVolumeClaimTemplateSpec `field:"optional" json:"spec" yaml:"spec"`
	// Experimental.
	Status *TenantV2SpecPoolsVolumeClaimTemplateStatus `field:"optional" json:"status" yaml:"status"`
}
    Experimental.
type TenantV2SpecPoolsVolumeClaimTemplateMetadata ¶
type TenantV2SpecPoolsVolumeClaimTemplateMetadata struct {
	// Experimental.
	Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"`
	// Experimental.
	Finalizers *[]*string `field:"optional" json:"finalizers" yaml:"finalizers"`
	// Experimental.
	Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Namespace *string `field:"optional" json:"namespace" yaml:"namespace"`
}
    Experimental.
type TenantV2SpecPoolsVolumeClaimTemplateSpec ¶
type TenantV2SpecPoolsVolumeClaimTemplateSpec struct {
	// Experimental.
	AccessModes *[]*string `field:"optional" json:"accessModes" yaml:"accessModes"`
	// Experimental.
	DataSource *TenantV2SpecPoolsVolumeClaimTemplateSpecDataSource `field:"optional" json:"dataSource" yaml:"dataSource"`
	// Experimental.
	Resources *TenantV2SpecPoolsVolumeClaimTemplateSpecResources `field:"optional" json:"resources" yaml:"resources"`
	// Experimental.
	Selector *TenantV2SpecPoolsVolumeClaimTemplateSpecSelector `field:"optional" json:"selector" yaml:"selector"`
	// Experimental.
	StorageClassName *string `field:"optional" json:"storageClassName" yaml:"storageClassName"`
	// Experimental.
	VolumeMode *string `field:"optional" json:"volumeMode" yaml:"volumeMode"`
	// Experimental.
	VolumeName *string `field:"optional" json:"volumeName" yaml:"volumeName"`
}
    Experimental.
type TenantV2SpecPoolsVolumeClaimTemplateSpecDataSource ¶
type TenantV2SpecPoolsVolumeClaimTemplateSpecDataSource struct {
	// Experimental.
	Kind *string `field:"required" json:"kind" yaml:"kind"`
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	ApiGroup *string `field:"optional" json:"apiGroup" yaml:"apiGroup"`
}
    Experimental.
type TenantV2SpecPoolsVolumeClaimTemplateSpecResources ¶
type TenantV2SpecPoolsVolumeClaimTemplateSpecResources struct {
	// Experimental.
	Limits *map[string]TenantV2SpecPoolsVolumeClaimTemplateSpecResourcesLimits `field:"optional" json:"limits" yaml:"limits"`
	// Experimental.
	Requests *map[string]TenantV2SpecPoolsVolumeClaimTemplateSpecResourcesRequests `field:"optional" json:"requests" yaml:"requests"`
}
    Experimental.
type TenantV2SpecPoolsVolumeClaimTemplateSpecResourcesLimits ¶
type TenantV2SpecPoolsVolumeClaimTemplateSpecResourcesLimits interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecPoolsVolumeClaimTemplateSpecResourcesLimits_FromNumber ¶
func TenantV2SpecPoolsVolumeClaimTemplateSpecResourcesLimits_FromNumber(value *float64) TenantV2SpecPoolsVolumeClaimTemplateSpecResourcesLimits
Experimental.
func TenantV2SpecPoolsVolumeClaimTemplateSpecResourcesLimits_FromString ¶
func TenantV2SpecPoolsVolumeClaimTemplateSpecResourcesLimits_FromString(value *string) TenantV2SpecPoolsVolumeClaimTemplateSpecResourcesLimits
Experimental.
type TenantV2SpecPoolsVolumeClaimTemplateSpecResourcesRequests ¶
type TenantV2SpecPoolsVolumeClaimTemplateSpecResourcesRequests interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecPoolsVolumeClaimTemplateSpecResourcesRequests_FromNumber ¶
func TenantV2SpecPoolsVolumeClaimTemplateSpecResourcesRequests_FromNumber(value *float64) TenantV2SpecPoolsVolumeClaimTemplateSpecResourcesRequests
Experimental.
func TenantV2SpecPoolsVolumeClaimTemplateSpecResourcesRequests_FromString ¶
func TenantV2SpecPoolsVolumeClaimTemplateSpecResourcesRequests_FromString(value *string) TenantV2SpecPoolsVolumeClaimTemplateSpecResourcesRequests
Experimental.
type TenantV2SpecPoolsVolumeClaimTemplateSpecSelector ¶
type TenantV2SpecPoolsVolumeClaimTemplateSpecSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecPoolsVolumeClaimTemplateSpecSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecPoolsVolumeClaimTemplateSpecSelectorMatchExpressions ¶
type TenantV2SpecPoolsVolumeClaimTemplateSpecSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecPoolsVolumeClaimTemplateStatus ¶
type TenantV2SpecPoolsVolumeClaimTemplateStatus struct {
	// Experimental.
	AccessModes *[]*string `field:"optional" json:"accessModes" yaml:"accessModes"`
	// Experimental.
	Capacity *map[string]TenantV2SpecPoolsVolumeClaimTemplateStatusCapacity `field:"optional" json:"capacity" yaml:"capacity"`
	// Experimental.
	Conditions *[]*TenantV2SpecPoolsVolumeClaimTemplateStatusConditions `field:"optional" json:"conditions" yaml:"conditions"`
	// Experimental.
	Phase *string `field:"optional" json:"phase" yaml:"phase"`
}
    Experimental.
type TenantV2SpecPoolsVolumeClaimTemplateStatusCapacity ¶
type TenantV2SpecPoolsVolumeClaimTemplateStatusCapacity interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecPoolsVolumeClaimTemplateStatusCapacity_FromNumber ¶
func TenantV2SpecPoolsVolumeClaimTemplateStatusCapacity_FromNumber(value *float64) TenantV2SpecPoolsVolumeClaimTemplateStatusCapacity
Experimental.
func TenantV2SpecPoolsVolumeClaimTemplateStatusCapacity_FromString ¶
func TenantV2SpecPoolsVolumeClaimTemplateStatusCapacity_FromString(value *string) TenantV2SpecPoolsVolumeClaimTemplateStatusCapacity
Experimental.
type TenantV2SpecPoolsVolumeClaimTemplateStatusConditions ¶
type TenantV2SpecPoolsVolumeClaimTemplateStatusConditions struct {
	// Experimental.
	Status *string `field:"required" json:"status" yaml:"status"`
	// Experimental.
	Type *string `field:"required" json:"type" yaml:"type"`
	// Experimental.
	LastProbeTime *time.Time `field:"optional" json:"lastProbeTime" yaml:"lastProbeTime"`
	// Experimental.
	LastTransitionTime *time.Time `field:"optional" json:"lastTransitionTime" yaml:"lastTransitionTime"`
	// Experimental.
	Message *string `field:"optional" json:"message" yaml:"message"`
	// Experimental.
	Reason *string `field:"optional" json:"reason" yaml:"reason"`
}
    Experimental.
type TenantV2SpecPrometheus ¶
type TenantV2SpecPrometheus struct {
	// Experimental.
	Affinity *TenantV2SpecPrometheusAffinity `field:"optional" json:"affinity" yaml:"affinity"`
	// Experimental.
	Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"`
	// Experimental.
	DiskCapacityGb *float64 `field:"optional" json:"diskCapacityGb" yaml:"diskCapacityGb"`
	// Experimental.
	Image *string `field:"optional" json:"image" yaml:"image"`
	// Experimental.
	Initimage *string `field:"optional" json:"initimage" yaml:"initimage"`
	// Experimental.
	Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
	// Experimental.
	NodeSelector *map[string]*string `field:"optional" json:"nodeSelector" yaml:"nodeSelector"`
	// Experimental.
	Resources *TenantV2SpecPrometheusResources `field:"optional" json:"resources" yaml:"resources"`
	// Experimental.
	SecurityContext *TenantV2SpecPrometheusSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"`
	// Experimental.
	ServiceAccountName *string `field:"optional" json:"serviceAccountName" yaml:"serviceAccountName"`
	// Experimental.
	Sidecarimage *string `field:"optional" json:"sidecarimage" yaml:"sidecarimage"`
	// Experimental.
	StorageClassName *string `field:"optional" json:"storageClassName" yaml:"storageClassName"`
	// Experimental.
	TopologySpreadConstraints *[]*TenantV2SpecPrometheusTopologySpreadConstraints `field:"optional" json:"topologySpreadConstraints" yaml:"topologySpreadConstraints"`
}
    Experimental.
type TenantV2SpecPrometheusAffinity ¶
type TenantV2SpecPrometheusAffinity struct {
	// Experimental.
	NodeAffinity *TenantV2SpecPrometheusAffinityNodeAffinity `field:"optional" json:"nodeAffinity" yaml:"nodeAffinity"`
	// Experimental.
	PodAffinity *TenantV2SpecPrometheusAffinityPodAffinity `field:"optional" json:"podAffinity" yaml:"podAffinity"`
	// Experimental.
	PodAntiAffinity *TenantV2SpecPrometheusAffinityPodAntiAffinity `field:"optional" json:"podAntiAffinity" yaml:"podAntiAffinity"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityNodeAffinity ¶
type TenantV2SpecPrometheusAffinityNodeAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *TenantV2SpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	Preference *TenantV2SpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference `field:"required" json:"preference" yaml:"preference"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference ¶
type TenantV2SpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchFields *[]*TenantV2SpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields `field:"optional" json:"matchFields" yaml:"matchFields"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions ¶
type TenantV2SpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields ¶
type TenantV2SpecPrometheusAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	NodeSelectorTerms *[]*TenantV2SpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms `field:"required" json:"nodeSelectorTerms" yaml:"nodeSelectorTerms"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms ¶
type TenantV2SpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchFields *[]*TenantV2SpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields `field:"optional" json:"matchFields" yaml:"matchFields"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions ¶
type TenantV2SpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields ¶
type TenantV2SpecPrometheusAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityPodAffinity ¶
type TenantV2SpecPrometheusAffinityPodAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	PodAffinityTerm *TenantV2SpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type TenantV2SpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantV2SpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type TenantV2SpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type TenantV2SpecPrometheusAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantV2SpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type TenantV2SpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type TenantV2SpecPrometheusAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityPodAntiAffinity ¶
type TenantV2SpecPrometheusAffinityPodAntiAffinity struct {
	// Experimental.
	PreferredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution `` /* 126-byte string literal not displayed */
	// Experimental.
	RequiredDuringSchedulingIgnoredDuringExecution *[]*TenantV2SpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution `field:"optional" json:"requiredDuringSchedulingIgnoredDuringExecution" yaml:"requiredDuringSchedulingIgnoredDuringExecution"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	PodAffinityTerm *TenantV2SpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `field:"required" json:"podAffinityTerm" yaml:"podAffinityTerm"`
	// Experimental.
	Weight *float64 `field:"required" json:"weight" yaml:"weight"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type TenantV2SpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantV2SpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type TenantV2SpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type TenantV2SpecPrometheusAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type TenantV2SpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution struct {
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	LabelSelector *TenantV2SpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
	// Experimental.
	Namespaces *[]*string `field:"optional" json:"namespaces" yaml:"namespaces"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type TenantV2SpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type TenantV2SpecPrometheusAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecPrometheusResources ¶
type TenantV2SpecPrometheusResources struct {
	// Experimental.
	Limits *map[string]TenantV2SpecPrometheusResourcesLimits `field:"optional" json:"limits" yaml:"limits"`
	// Experimental.
	Requests *map[string]TenantV2SpecPrometheusResourcesRequests `field:"optional" json:"requests" yaml:"requests"`
}
    Experimental.
type TenantV2SpecPrometheusResourcesLimits ¶
type TenantV2SpecPrometheusResourcesLimits interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecPrometheusResourcesLimits_FromNumber ¶
func TenantV2SpecPrometheusResourcesLimits_FromNumber(value *float64) TenantV2SpecPrometheusResourcesLimits
Experimental.
func TenantV2SpecPrometheusResourcesLimits_FromString ¶
func TenantV2SpecPrometheusResourcesLimits_FromString(value *string) TenantV2SpecPrometheusResourcesLimits
Experimental.
type TenantV2SpecPrometheusResourcesRequests ¶
type TenantV2SpecPrometheusResourcesRequests interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecPrometheusResourcesRequests_FromNumber ¶
func TenantV2SpecPrometheusResourcesRequests_FromNumber(value *float64) TenantV2SpecPrometheusResourcesRequests
Experimental.
func TenantV2SpecPrometheusResourcesRequests_FromString ¶
func TenantV2SpecPrometheusResourcesRequests_FromString(value *string) TenantV2SpecPrometheusResourcesRequests
Experimental.
type TenantV2SpecPrometheusSecurityContext ¶
type TenantV2SpecPrometheusSecurityContext struct {
	// Experimental.
	FsGroup *float64 `field:"optional" json:"fsGroup" yaml:"fsGroup"`
	// Experimental.
	FsGroupChangePolicy *string `field:"optional" json:"fsGroupChangePolicy" yaml:"fsGroupChangePolicy"`
	// Experimental.
	RunAsGroup *float64 `field:"optional" json:"runAsGroup" yaml:"runAsGroup"`
	// Experimental.
	RunAsNonRoot *bool `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"`
	// Experimental.
	RunAsUser *float64 `field:"optional" json:"runAsUser" yaml:"runAsUser"`
	// Experimental.
	SeccompProfile *TenantV2SpecPrometheusSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"`
	// Experimental.
	SeLinuxOptions *TenantV2SpecPrometheusSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"`
	// Experimental.
	SupplementalGroups *[]*float64 `field:"optional" json:"supplementalGroups" yaml:"supplementalGroups"`
	// Experimental.
	Sysctls *[]*TenantV2SpecPrometheusSecurityContextSysctls `field:"optional" json:"sysctls" yaml:"sysctls"`
	// Experimental.
	WindowsOptions *TenantV2SpecPrometheusSecurityContextWindowsOptions `field:"optional" json:"windowsOptions" yaml:"windowsOptions"`
}
    Experimental.
type TenantV2SpecPrometheusSecurityContextSeLinuxOptions ¶
type TenantV2SpecPrometheusSecurityContextSeLinuxOptions struct {
	// Experimental.
	Level *string `field:"optional" json:"level" yaml:"level"`
	// Experimental.
	Role *string `field:"optional" json:"role" yaml:"role"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
	// Experimental.
	User *string `field:"optional" json:"user" yaml:"user"`
}
    Experimental.
type TenantV2SpecPrometheusSecurityContextSeccompProfile ¶
type TenantV2SpecPrometheusSecurityContextSeccompProfile struct {
	// Experimental.
	Type *string `field:"required" json:"type" yaml:"type"`
	// Experimental.
	LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"`
}
    Experimental.
type TenantV2SpecPrometheusSecurityContextSysctls ¶
type TenantV2SpecPrometheusSecurityContextSysctls struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantV2SpecPrometheusSecurityContextWindowsOptions ¶
type TenantV2SpecPrometheusSecurityContextWindowsOptions struct {
	// Experimental.
	GmsaCredentialSpec *string `field:"optional" json:"gmsaCredentialSpec" yaml:"gmsaCredentialSpec"`
	// Experimental.
	GmsaCredentialSpecName *string `field:"optional" json:"gmsaCredentialSpecName" yaml:"gmsaCredentialSpecName"`
	// Experimental.
	RunAsUserName *string `field:"optional" json:"runAsUserName" yaml:"runAsUserName"`
}
    Experimental.
type TenantV2SpecPrometheusTopologySpreadConstraints ¶
type TenantV2SpecPrometheusTopologySpreadConstraints struct {
	// Experimental.
	MaxSkew *float64 `field:"required" json:"maxSkew" yaml:"maxSkew"`
	// Experimental.
	TopologyKey *string `field:"required" json:"topologyKey" yaml:"topologyKey"`
	// Experimental.
	WhenUnsatisfiable *string `field:"required" json:"whenUnsatisfiable" yaml:"whenUnsatisfiable"`
	// Experimental.
	LabelSelector *TenantV2SpecPrometheusTopologySpreadConstraintsLabelSelector `field:"optional" json:"labelSelector" yaml:"labelSelector"`
}
    Experimental.
type TenantV2SpecPrometheusTopologySpreadConstraintsLabelSelector ¶
type TenantV2SpecPrometheusTopologySpreadConstraintsLabelSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecPrometheusTopologySpreadConstraintsLabelSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecPrometheusTopologySpreadConstraintsLabelSelectorMatchExpressions ¶
type TenantV2SpecPrometheusTopologySpreadConstraintsLabelSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecReadiness ¶
type TenantV2SpecReadiness struct {
	// Experimental.
	Exec *TenantV2SpecReadinessExec `field:"optional" json:"exec" yaml:"exec"`
	// Experimental.
	FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"`
	// Experimental.
	HttpGet *TenantV2SpecReadinessHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"`
	// Experimental.
	InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"`
	// Experimental.
	PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"`
	// Experimental.
	SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"`
	// Experimental.
	TcpSocket *TenantV2SpecReadinessTcpSocket `field:"optional" json:"tcpSocket" yaml:"tcpSocket"`
	// Experimental.
	TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"`
}
    Experimental.
type TenantV2SpecReadinessExec ¶
type TenantV2SpecReadinessExec struct {
	// Experimental.
	Command *[]*string `field:"optional" json:"command" yaml:"command"`
}
    Experimental.
type TenantV2SpecReadinessHttpGet ¶
type TenantV2SpecReadinessHttpGet struct {
	// Experimental.
	Port TenantV2SpecReadinessHttpGetPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
	// Experimental.
	HttpHeaders *[]*TenantV2SpecReadinessHttpGetHttpHeaders `field:"optional" json:"httpHeaders" yaml:"httpHeaders"`
	// Experimental.
	Path *string `field:"optional" json:"path" yaml:"path"`
	// Experimental.
	Scheme *string `field:"optional" json:"scheme" yaml:"scheme"`
}
    Experimental.
type TenantV2SpecReadinessHttpGetHttpHeaders ¶
type TenantV2SpecReadinessHttpGetHttpHeaders struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantV2SpecReadinessHttpGetPort ¶
type TenantV2SpecReadinessHttpGetPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecReadinessHttpGetPort_FromNumber ¶
func TenantV2SpecReadinessHttpGetPort_FromNumber(value *float64) TenantV2SpecReadinessHttpGetPort
Experimental.
func TenantV2SpecReadinessHttpGetPort_FromString ¶
func TenantV2SpecReadinessHttpGetPort_FromString(value *string) TenantV2SpecReadinessHttpGetPort
Experimental.
type TenantV2SpecReadinessTcpSocket ¶
type TenantV2SpecReadinessTcpSocket struct {
	// Experimental.
	Port TenantV2SpecReadinessTcpSocketPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
}
    Experimental.
type TenantV2SpecReadinessTcpSocketPort ¶
type TenantV2SpecReadinessTcpSocketPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecReadinessTcpSocketPort_FromNumber ¶
func TenantV2SpecReadinessTcpSocketPort_FromNumber(value *float64) TenantV2SpecReadinessTcpSocketPort
Experimental.
func TenantV2SpecReadinessTcpSocketPort_FromString ¶
func TenantV2SpecReadinessTcpSocketPort_FromString(value *string) TenantV2SpecReadinessTcpSocketPort
Experimental.
type TenantV2SpecS3 ¶
type TenantV2SpecS3 struct {
	// Experimental.
	BucketDns *bool `field:"optional" json:"bucketDns" yaml:"bucketDns"`
}
    Experimental.
type TenantV2SpecServiceMetadata ¶
type TenantV2SpecServiceMetadata struct {
	// Experimental.
	ConsoleServiceAnnotations *map[string]*string `field:"optional" json:"consoleServiceAnnotations" yaml:"consoleServiceAnnotations"`
	// Experimental.
	ConsoleServiceLabels *map[string]*string `field:"optional" json:"consoleServiceLabels" yaml:"consoleServiceLabels"`
	// Experimental.
	MinioServiceAnnotations *map[string]*string `field:"optional" json:"minioServiceAnnotations" yaml:"minioServiceAnnotations"`
	// Experimental.
	MinioServiceLabels *map[string]*string `field:"optional" json:"minioServiceLabels" yaml:"minioServiceLabels"`
}
    Experimental.
type TenantV2SpecSideCars ¶
type TenantV2SpecSideCars struct {
	// Experimental.
	Containers *[]*TenantV2SpecSideCarsContainers `field:"required" json:"containers" yaml:"containers"`
	// Experimental.
	VolumeClaimTemplates *[]*TenantV2SpecSideCarsVolumeClaimTemplates `field:"optional" json:"volumeClaimTemplates" yaml:"volumeClaimTemplates"`
	// Experimental.
	Volumes *[]*TenantV2SpecSideCarsVolumes `field:"optional" json:"volumes" yaml:"volumes"`
}
    Experimental.
type TenantV2SpecSideCarsContainers ¶
type TenantV2SpecSideCarsContainers struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Args *[]*string `field:"optional" json:"args" yaml:"args"`
	// Experimental.
	Command *[]*string `field:"optional" json:"command" yaml:"command"`
	// Experimental.
	Env *[]*TenantV2SpecSideCarsContainersEnv `field:"optional" json:"env" yaml:"env"`
	// Experimental.
	EnvFrom *[]*TenantV2SpecSideCarsContainersEnvFrom `field:"optional" json:"envFrom" yaml:"envFrom"`
	// Experimental.
	Image *string `field:"optional" json:"image" yaml:"image"`
	// Experimental.
	ImagePullPolicy *string `field:"optional" json:"imagePullPolicy" yaml:"imagePullPolicy"`
	// Experimental.
	Lifecycle *TenantV2SpecSideCarsContainersLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"`
	// Experimental.
	LivenessProbe *TenantV2SpecSideCarsContainersLivenessProbe `field:"optional" json:"livenessProbe" yaml:"livenessProbe"`
	// Experimental.
	Ports *[]*TenantV2SpecSideCarsContainersPorts `field:"optional" json:"ports" yaml:"ports"`
	// Experimental.
	ReadinessProbe *TenantV2SpecSideCarsContainersReadinessProbe `field:"optional" json:"readinessProbe" yaml:"readinessProbe"`
	// Experimental.
	Resources *TenantV2SpecSideCarsContainersResources `field:"optional" json:"resources" yaml:"resources"`
	// Experimental.
	SecurityContext *TenantV2SpecSideCarsContainersSecurityContext `field:"optional" json:"securityContext" yaml:"securityContext"`
	// Experimental.
	StartupProbe *TenantV2SpecSideCarsContainersStartupProbe `field:"optional" json:"startupProbe" yaml:"startupProbe"`
	// Experimental.
	Stdin *bool `field:"optional" json:"stdin" yaml:"stdin"`
	// Experimental.
	StdinOnce *bool `field:"optional" json:"stdinOnce" yaml:"stdinOnce"`
	// Experimental.
	TerminationMessagePath *string `field:"optional" json:"terminationMessagePath" yaml:"terminationMessagePath"`
	// Experimental.
	TerminationMessagePolicy *string `field:"optional" json:"terminationMessagePolicy" yaml:"terminationMessagePolicy"`
	// Experimental.
	Tty *bool `field:"optional" json:"tty" yaml:"tty"`
	// Experimental.
	VolumeDevices *[]*TenantV2SpecSideCarsContainersVolumeDevices `field:"optional" json:"volumeDevices" yaml:"volumeDevices"`
	// Experimental.
	VolumeMounts *[]*TenantV2SpecSideCarsContainersVolumeMounts `field:"optional" json:"volumeMounts" yaml:"volumeMounts"`
	// Experimental.
	WorkingDir *string `field:"optional" json:"workingDir" yaml:"workingDir"`
}
    Experimental.
type TenantV2SpecSideCarsContainersEnv ¶
type TenantV2SpecSideCarsContainersEnv struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"optional" json:"value" yaml:"value"`
	// Experimental.
	ValueFrom *TenantV2SpecSideCarsContainersEnvValueFrom `field:"optional" json:"valueFrom" yaml:"valueFrom"`
}
    Experimental.
type TenantV2SpecSideCarsContainersEnvFrom ¶
type TenantV2SpecSideCarsContainersEnvFrom struct {
	// Experimental.
	ConfigMapRef *TenantV2SpecSideCarsContainersEnvFromConfigMapRef `field:"optional" json:"configMapRef" yaml:"configMapRef"`
	// Experimental.
	Prefix *string `field:"optional" json:"prefix" yaml:"prefix"`
	// Experimental.
	SecretRef *TenantV2SpecSideCarsContainersEnvFromSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"`
}
    Experimental.
type TenantV2SpecSideCarsContainersEnvFromConfigMapRef ¶
type TenantV2SpecSideCarsContainersEnvFromConfigMapRef struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Optional *bool `field:"optional" json:"optional" yaml:"optional"`
}
    Experimental.
type TenantV2SpecSideCarsContainersEnvFromSecretRef ¶
type TenantV2SpecSideCarsContainersEnvFromSecretRef struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Optional *bool `field:"optional" json:"optional" yaml:"optional"`
}
    Experimental.
type TenantV2SpecSideCarsContainersEnvValueFrom ¶
type TenantV2SpecSideCarsContainersEnvValueFrom struct {
	// Experimental.
	ConfigMapKeyRef *TenantV2SpecSideCarsContainersEnvValueFromConfigMapKeyRef `field:"optional" json:"configMapKeyRef" yaml:"configMapKeyRef"`
	// Experimental.
	FieldRef *TenantV2SpecSideCarsContainersEnvValueFromFieldRef `field:"optional" json:"fieldRef" yaml:"fieldRef"`
	// Experimental.
	ResourceFieldRef *TenantV2SpecSideCarsContainersEnvValueFromResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"`
	// Experimental.
	SecretKeyRef *TenantV2SpecSideCarsContainersEnvValueFromSecretKeyRef `field:"optional" json:"secretKeyRef" yaml:"secretKeyRef"`
}
    Experimental.
type TenantV2SpecSideCarsContainersEnvValueFromConfigMapKeyRef ¶
type TenantV2SpecSideCarsContainersEnvValueFromConfigMapKeyRef struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Optional *bool `field:"optional" json:"optional" yaml:"optional"`
}
    Experimental.
type TenantV2SpecSideCarsContainersEnvValueFromFieldRef ¶
type TenantV2SpecSideCarsContainersEnvValueFromFieldRef struct {
	// Experimental.
	FieldPath *string `field:"required" json:"fieldPath" yaml:"fieldPath"`
	// Experimental.
	ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"`
}
    Experimental.
type TenantV2SpecSideCarsContainersEnvValueFromResourceFieldRef ¶
type TenantV2SpecSideCarsContainersEnvValueFromResourceFieldRef struct {
	// Experimental.
	Resource *string `field:"required" json:"resource" yaml:"resource"`
	// Experimental.
	ContainerName *string `field:"optional" json:"containerName" yaml:"containerName"`
	// Experimental.
	Divisor TenantV2SpecSideCarsContainersEnvValueFromResourceFieldRefDivisor `field:"optional" json:"divisor" yaml:"divisor"`
}
    Experimental.
type TenantV2SpecSideCarsContainersEnvValueFromResourceFieldRefDivisor ¶
type TenantV2SpecSideCarsContainersEnvValueFromResourceFieldRefDivisor interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecSideCarsContainersEnvValueFromResourceFieldRefDivisor_FromNumber ¶
func TenantV2SpecSideCarsContainersEnvValueFromResourceFieldRefDivisor_FromNumber(value *float64) TenantV2SpecSideCarsContainersEnvValueFromResourceFieldRefDivisor
Experimental.
func TenantV2SpecSideCarsContainersEnvValueFromResourceFieldRefDivisor_FromString ¶
func TenantV2SpecSideCarsContainersEnvValueFromResourceFieldRefDivisor_FromString(value *string) TenantV2SpecSideCarsContainersEnvValueFromResourceFieldRefDivisor
Experimental.
type TenantV2SpecSideCarsContainersEnvValueFromSecretKeyRef ¶
type TenantV2SpecSideCarsContainersEnvValueFromSecretKeyRef struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Optional *bool `field:"optional" json:"optional" yaml:"optional"`
}
    Experimental.
type TenantV2SpecSideCarsContainersLifecycle ¶
type TenantV2SpecSideCarsContainersLifecycle struct {
	// Experimental.
	PostStart *TenantV2SpecSideCarsContainersLifecyclePostStart `field:"optional" json:"postStart" yaml:"postStart"`
	// Experimental.
	PreStop *TenantV2SpecSideCarsContainersLifecyclePreStop `field:"optional" json:"preStop" yaml:"preStop"`
}
    Experimental.
type TenantV2SpecSideCarsContainersLifecyclePostStart ¶
type TenantV2SpecSideCarsContainersLifecyclePostStart struct {
	// Experimental.
	Exec *TenantV2SpecSideCarsContainersLifecyclePostStartExec `field:"optional" json:"exec" yaml:"exec"`
	// Experimental.
	HttpGet *TenantV2SpecSideCarsContainersLifecyclePostStartHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"`
	// Experimental.
	TcpSocket *TenantV2SpecSideCarsContainersLifecyclePostStartTcpSocket `field:"optional" json:"tcpSocket" yaml:"tcpSocket"`
}
    Experimental.
type TenantV2SpecSideCarsContainersLifecyclePostStartExec ¶
type TenantV2SpecSideCarsContainersLifecyclePostStartExec struct {
	// Experimental.
	Command *[]*string `field:"optional" json:"command" yaml:"command"`
}
    Experimental.
type TenantV2SpecSideCarsContainersLifecyclePostStartHttpGet ¶
type TenantV2SpecSideCarsContainersLifecyclePostStartHttpGet struct {
	// Experimental.
	Port TenantV2SpecSideCarsContainersLifecyclePostStartHttpGetPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
	// Experimental.
	HttpHeaders *[]*TenantV2SpecSideCarsContainersLifecyclePostStartHttpGetHttpHeaders `field:"optional" json:"httpHeaders" yaml:"httpHeaders"`
	// Experimental.
	Path *string `field:"optional" json:"path" yaml:"path"`
	// Experimental.
	Scheme *string `field:"optional" json:"scheme" yaml:"scheme"`
}
    Experimental.
type TenantV2SpecSideCarsContainersLifecyclePostStartHttpGetHttpHeaders ¶
type TenantV2SpecSideCarsContainersLifecyclePostStartHttpGetHttpHeaders struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantV2SpecSideCarsContainersLifecyclePostStartHttpGetPort ¶
type TenantV2SpecSideCarsContainersLifecyclePostStartHttpGetPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecSideCarsContainersLifecyclePostStartHttpGetPort_FromNumber ¶
func TenantV2SpecSideCarsContainersLifecyclePostStartHttpGetPort_FromNumber(value *float64) TenantV2SpecSideCarsContainersLifecyclePostStartHttpGetPort
Experimental.
func TenantV2SpecSideCarsContainersLifecyclePostStartHttpGetPort_FromString ¶
func TenantV2SpecSideCarsContainersLifecyclePostStartHttpGetPort_FromString(value *string) TenantV2SpecSideCarsContainersLifecyclePostStartHttpGetPort
Experimental.
type TenantV2SpecSideCarsContainersLifecyclePostStartTcpSocket ¶
type TenantV2SpecSideCarsContainersLifecyclePostStartTcpSocket struct {
	// Experimental.
	Port TenantV2SpecSideCarsContainersLifecyclePostStartTcpSocketPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
}
    Experimental.
type TenantV2SpecSideCarsContainersLifecyclePostStartTcpSocketPort ¶
type TenantV2SpecSideCarsContainersLifecyclePostStartTcpSocketPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecSideCarsContainersLifecyclePostStartTcpSocketPort_FromNumber ¶
func TenantV2SpecSideCarsContainersLifecyclePostStartTcpSocketPort_FromNumber(value *float64) TenantV2SpecSideCarsContainersLifecyclePostStartTcpSocketPort
Experimental.
func TenantV2SpecSideCarsContainersLifecyclePostStartTcpSocketPort_FromString ¶
func TenantV2SpecSideCarsContainersLifecyclePostStartTcpSocketPort_FromString(value *string) TenantV2SpecSideCarsContainersLifecyclePostStartTcpSocketPort
Experimental.
type TenantV2SpecSideCarsContainersLifecyclePreStop ¶
type TenantV2SpecSideCarsContainersLifecyclePreStop struct {
	// Experimental.
	Exec *TenantV2SpecSideCarsContainersLifecyclePreStopExec `field:"optional" json:"exec" yaml:"exec"`
	// Experimental.
	HttpGet *TenantV2SpecSideCarsContainersLifecyclePreStopHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"`
	// Experimental.
	TcpSocket *TenantV2SpecSideCarsContainersLifecyclePreStopTcpSocket `field:"optional" json:"tcpSocket" yaml:"tcpSocket"`
}
    Experimental.
type TenantV2SpecSideCarsContainersLifecyclePreStopExec ¶
type TenantV2SpecSideCarsContainersLifecyclePreStopExec struct {
	// Experimental.
	Command *[]*string `field:"optional" json:"command" yaml:"command"`
}
    Experimental.
type TenantV2SpecSideCarsContainersLifecyclePreStopHttpGet ¶
type TenantV2SpecSideCarsContainersLifecyclePreStopHttpGet struct {
	// Experimental.
	Port TenantV2SpecSideCarsContainersLifecyclePreStopHttpGetPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
	// Experimental.
	HttpHeaders *[]*TenantV2SpecSideCarsContainersLifecyclePreStopHttpGetHttpHeaders `field:"optional" json:"httpHeaders" yaml:"httpHeaders"`
	// Experimental.
	Path *string `field:"optional" json:"path" yaml:"path"`
	// Experimental.
	Scheme *string `field:"optional" json:"scheme" yaml:"scheme"`
}
    Experimental.
type TenantV2SpecSideCarsContainersLifecyclePreStopHttpGetHttpHeaders ¶
type TenantV2SpecSideCarsContainersLifecyclePreStopHttpGetHttpHeaders struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantV2SpecSideCarsContainersLifecyclePreStopHttpGetPort ¶
type TenantV2SpecSideCarsContainersLifecyclePreStopHttpGetPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecSideCarsContainersLifecyclePreStopHttpGetPort_FromNumber ¶
func TenantV2SpecSideCarsContainersLifecyclePreStopHttpGetPort_FromNumber(value *float64) TenantV2SpecSideCarsContainersLifecyclePreStopHttpGetPort
Experimental.
func TenantV2SpecSideCarsContainersLifecyclePreStopHttpGetPort_FromString ¶
func TenantV2SpecSideCarsContainersLifecyclePreStopHttpGetPort_FromString(value *string) TenantV2SpecSideCarsContainersLifecyclePreStopHttpGetPort
Experimental.
type TenantV2SpecSideCarsContainersLifecyclePreStopTcpSocket ¶
type TenantV2SpecSideCarsContainersLifecyclePreStopTcpSocket struct {
	// Experimental.
	Port TenantV2SpecSideCarsContainersLifecyclePreStopTcpSocketPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
}
    Experimental.
type TenantV2SpecSideCarsContainersLifecyclePreStopTcpSocketPort ¶
type TenantV2SpecSideCarsContainersLifecyclePreStopTcpSocketPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecSideCarsContainersLifecyclePreStopTcpSocketPort_FromNumber ¶
func TenantV2SpecSideCarsContainersLifecyclePreStopTcpSocketPort_FromNumber(value *float64) TenantV2SpecSideCarsContainersLifecyclePreStopTcpSocketPort
Experimental.
func TenantV2SpecSideCarsContainersLifecyclePreStopTcpSocketPort_FromString ¶
func TenantV2SpecSideCarsContainersLifecyclePreStopTcpSocketPort_FromString(value *string) TenantV2SpecSideCarsContainersLifecyclePreStopTcpSocketPort
Experimental.
type TenantV2SpecSideCarsContainersLivenessProbe ¶
type TenantV2SpecSideCarsContainersLivenessProbe struct {
	// Experimental.
	Exec *TenantV2SpecSideCarsContainersLivenessProbeExec `field:"optional" json:"exec" yaml:"exec"`
	// Experimental.
	FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"`
	// Experimental.
	HttpGet *TenantV2SpecSideCarsContainersLivenessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"`
	// Experimental.
	InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"`
	// Experimental.
	PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"`
	// Experimental.
	SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"`
	// Experimental.
	TcpSocket *TenantV2SpecSideCarsContainersLivenessProbeTcpSocket `field:"optional" json:"tcpSocket" yaml:"tcpSocket"`
	// Experimental.
	TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"`
}
    Experimental.
type TenantV2SpecSideCarsContainersLivenessProbeExec ¶
type TenantV2SpecSideCarsContainersLivenessProbeExec struct {
	// Experimental.
	Command *[]*string `field:"optional" json:"command" yaml:"command"`
}
    Experimental.
type TenantV2SpecSideCarsContainersLivenessProbeHttpGet ¶
type TenantV2SpecSideCarsContainersLivenessProbeHttpGet struct {
	// Experimental.
	Port TenantV2SpecSideCarsContainersLivenessProbeHttpGetPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
	// Experimental.
	HttpHeaders *[]*TenantV2SpecSideCarsContainersLivenessProbeHttpGetHttpHeaders `field:"optional" json:"httpHeaders" yaml:"httpHeaders"`
	// Experimental.
	Path *string `field:"optional" json:"path" yaml:"path"`
	// Experimental.
	Scheme *string `field:"optional" json:"scheme" yaml:"scheme"`
}
    Experimental.
type TenantV2SpecSideCarsContainersLivenessProbeHttpGetHttpHeaders ¶
type TenantV2SpecSideCarsContainersLivenessProbeHttpGetHttpHeaders struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantV2SpecSideCarsContainersLivenessProbeHttpGetPort ¶
type TenantV2SpecSideCarsContainersLivenessProbeHttpGetPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecSideCarsContainersLivenessProbeHttpGetPort_FromNumber ¶
func TenantV2SpecSideCarsContainersLivenessProbeHttpGetPort_FromNumber(value *float64) TenantV2SpecSideCarsContainersLivenessProbeHttpGetPort
Experimental.
func TenantV2SpecSideCarsContainersLivenessProbeHttpGetPort_FromString ¶
func TenantV2SpecSideCarsContainersLivenessProbeHttpGetPort_FromString(value *string) TenantV2SpecSideCarsContainersLivenessProbeHttpGetPort
Experimental.
type TenantV2SpecSideCarsContainersLivenessProbeTcpSocket ¶
type TenantV2SpecSideCarsContainersLivenessProbeTcpSocket struct {
	// Experimental.
	Port TenantV2SpecSideCarsContainersLivenessProbeTcpSocketPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
}
    Experimental.
type TenantV2SpecSideCarsContainersLivenessProbeTcpSocketPort ¶
type TenantV2SpecSideCarsContainersLivenessProbeTcpSocketPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecSideCarsContainersLivenessProbeTcpSocketPort_FromNumber ¶
func TenantV2SpecSideCarsContainersLivenessProbeTcpSocketPort_FromNumber(value *float64) TenantV2SpecSideCarsContainersLivenessProbeTcpSocketPort
Experimental.
func TenantV2SpecSideCarsContainersLivenessProbeTcpSocketPort_FromString ¶
func TenantV2SpecSideCarsContainersLivenessProbeTcpSocketPort_FromString(value *string) TenantV2SpecSideCarsContainersLivenessProbeTcpSocketPort
Experimental.
type TenantV2SpecSideCarsContainersPorts ¶
type TenantV2SpecSideCarsContainersPorts struct {
	// Experimental.
	ContainerPort *float64 `field:"required" json:"containerPort" yaml:"containerPort"`
	// Experimental.
	HostIp *string `field:"optional" json:"hostIp" yaml:"hostIp"`
	// Experimental.
	HostPort *float64 `field:"optional" json:"hostPort" yaml:"hostPort"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Protocol *string `field:"optional" json:"protocol" yaml:"protocol"`
}
    Experimental.
type TenantV2SpecSideCarsContainersReadinessProbe ¶
type TenantV2SpecSideCarsContainersReadinessProbe struct {
	// Experimental.
	Exec *TenantV2SpecSideCarsContainersReadinessProbeExec `field:"optional" json:"exec" yaml:"exec"`
	// Experimental.
	FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"`
	// Experimental.
	HttpGet *TenantV2SpecSideCarsContainersReadinessProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"`
	// Experimental.
	InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"`
	// Experimental.
	PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"`
	// Experimental.
	SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"`
	// Experimental.
	TcpSocket *TenantV2SpecSideCarsContainersReadinessProbeTcpSocket `field:"optional" json:"tcpSocket" yaml:"tcpSocket"`
	// Experimental.
	TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"`
}
    Experimental.
type TenantV2SpecSideCarsContainersReadinessProbeExec ¶
type TenantV2SpecSideCarsContainersReadinessProbeExec struct {
	// Experimental.
	Command *[]*string `field:"optional" json:"command" yaml:"command"`
}
    Experimental.
type TenantV2SpecSideCarsContainersReadinessProbeHttpGet ¶
type TenantV2SpecSideCarsContainersReadinessProbeHttpGet struct {
	// Experimental.
	Port TenantV2SpecSideCarsContainersReadinessProbeHttpGetPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
	// Experimental.
	HttpHeaders *[]*TenantV2SpecSideCarsContainersReadinessProbeHttpGetHttpHeaders `field:"optional" json:"httpHeaders" yaml:"httpHeaders"`
	// Experimental.
	Path *string `field:"optional" json:"path" yaml:"path"`
	// Experimental.
	Scheme *string `field:"optional" json:"scheme" yaml:"scheme"`
}
    Experimental.
type TenantV2SpecSideCarsContainersReadinessProbeHttpGetHttpHeaders ¶
type TenantV2SpecSideCarsContainersReadinessProbeHttpGetHttpHeaders struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantV2SpecSideCarsContainersReadinessProbeHttpGetPort ¶
type TenantV2SpecSideCarsContainersReadinessProbeHttpGetPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecSideCarsContainersReadinessProbeHttpGetPort_FromNumber ¶
func TenantV2SpecSideCarsContainersReadinessProbeHttpGetPort_FromNumber(value *float64) TenantV2SpecSideCarsContainersReadinessProbeHttpGetPort
Experimental.
func TenantV2SpecSideCarsContainersReadinessProbeHttpGetPort_FromString ¶
func TenantV2SpecSideCarsContainersReadinessProbeHttpGetPort_FromString(value *string) TenantV2SpecSideCarsContainersReadinessProbeHttpGetPort
Experimental.
type TenantV2SpecSideCarsContainersReadinessProbeTcpSocket ¶
type TenantV2SpecSideCarsContainersReadinessProbeTcpSocket struct {
	// Experimental.
	Port TenantV2SpecSideCarsContainersReadinessProbeTcpSocketPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
}
    Experimental.
type TenantV2SpecSideCarsContainersReadinessProbeTcpSocketPort ¶
type TenantV2SpecSideCarsContainersReadinessProbeTcpSocketPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecSideCarsContainersReadinessProbeTcpSocketPort_FromNumber ¶
func TenantV2SpecSideCarsContainersReadinessProbeTcpSocketPort_FromNumber(value *float64) TenantV2SpecSideCarsContainersReadinessProbeTcpSocketPort
Experimental.
func TenantV2SpecSideCarsContainersReadinessProbeTcpSocketPort_FromString ¶
func TenantV2SpecSideCarsContainersReadinessProbeTcpSocketPort_FromString(value *string) TenantV2SpecSideCarsContainersReadinessProbeTcpSocketPort
Experimental.
type TenantV2SpecSideCarsContainersResources ¶
type TenantV2SpecSideCarsContainersResources struct {
	// Experimental.
	Limits *map[string]TenantV2SpecSideCarsContainersResourcesLimits `field:"optional" json:"limits" yaml:"limits"`
	// Experimental.
	Requests *map[string]TenantV2SpecSideCarsContainersResourcesRequests `field:"optional" json:"requests" yaml:"requests"`
}
    Experimental.
type TenantV2SpecSideCarsContainersResourcesLimits ¶
type TenantV2SpecSideCarsContainersResourcesLimits interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecSideCarsContainersResourcesLimits_FromNumber ¶
func TenantV2SpecSideCarsContainersResourcesLimits_FromNumber(value *float64) TenantV2SpecSideCarsContainersResourcesLimits
Experimental.
func TenantV2SpecSideCarsContainersResourcesLimits_FromString ¶
func TenantV2SpecSideCarsContainersResourcesLimits_FromString(value *string) TenantV2SpecSideCarsContainersResourcesLimits
Experimental.
type TenantV2SpecSideCarsContainersResourcesRequests ¶
type TenantV2SpecSideCarsContainersResourcesRequests interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecSideCarsContainersResourcesRequests_FromNumber ¶
func TenantV2SpecSideCarsContainersResourcesRequests_FromNumber(value *float64) TenantV2SpecSideCarsContainersResourcesRequests
Experimental.
func TenantV2SpecSideCarsContainersResourcesRequests_FromString ¶
func TenantV2SpecSideCarsContainersResourcesRequests_FromString(value *string) TenantV2SpecSideCarsContainersResourcesRequests
Experimental.
type TenantV2SpecSideCarsContainersSecurityContext ¶
type TenantV2SpecSideCarsContainersSecurityContext struct {
	// Experimental.
	AllowPrivilegeEscalation *bool `field:"optional" json:"allowPrivilegeEscalation" yaml:"allowPrivilegeEscalation"`
	// Experimental.
	Capabilities *TenantV2SpecSideCarsContainersSecurityContextCapabilities `field:"optional" json:"capabilities" yaml:"capabilities"`
	// Experimental.
	Privileged *bool `field:"optional" json:"privileged" yaml:"privileged"`
	// Experimental.
	ProcMount *string `field:"optional" json:"procMount" yaml:"procMount"`
	// Experimental.
	ReadOnlyRootFilesystem *bool `field:"optional" json:"readOnlyRootFilesystem" yaml:"readOnlyRootFilesystem"`
	// Experimental.
	RunAsGroup *float64 `field:"optional" json:"runAsGroup" yaml:"runAsGroup"`
	// Experimental.
	RunAsNonRoot *bool `field:"optional" json:"runAsNonRoot" yaml:"runAsNonRoot"`
	// Experimental.
	RunAsUser *float64 `field:"optional" json:"runAsUser" yaml:"runAsUser"`
	// Experimental.
	SeccompProfile *TenantV2SpecSideCarsContainersSecurityContextSeccompProfile `field:"optional" json:"seccompProfile" yaml:"seccompProfile"`
	// Experimental.
	SeLinuxOptions *TenantV2SpecSideCarsContainersSecurityContextSeLinuxOptions `field:"optional" json:"seLinuxOptions" yaml:"seLinuxOptions"`
	// Experimental.
	WindowsOptions *TenantV2SpecSideCarsContainersSecurityContextWindowsOptions `field:"optional" json:"windowsOptions" yaml:"windowsOptions"`
}
    Experimental.
type TenantV2SpecSideCarsContainersSecurityContextCapabilities ¶
type TenantV2SpecSideCarsContainersSecurityContextCapabilities struct {
	// Experimental.
	Add *[]*string `field:"optional" json:"add" yaml:"add"`
	// Experimental.
	Drop *[]*string `field:"optional" json:"drop" yaml:"drop"`
}
    Experimental.
type TenantV2SpecSideCarsContainersSecurityContextSeLinuxOptions ¶
type TenantV2SpecSideCarsContainersSecurityContextSeLinuxOptions struct {
	// Experimental.
	Level *string `field:"optional" json:"level" yaml:"level"`
	// Experimental.
	Role *string `field:"optional" json:"role" yaml:"role"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
	// Experimental.
	User *string `field:"optional" json:"user" yaml:"user"`
}
    Experimental.
type TenantV2SpecSideCarsContainersSecurityContextSeccompProfile ¶
type TenantV2SpecSideCarsContainersSecurityContextSeccompProfile struct {
	// Experimental.
	Type *string `field:"required" json:"type" yaml:"type"`
	// Experimental.
	LocalhostProfile *string `field:"optional" json:"localhostProfile" yaml:"localhostProfile"`
}
    Experimental.
type TenantV2SpecSideCarsContainersSecurityContextWindowsOptions ¶
type TenantV2SpecSideCarsContainersSecurityContextWindowsOptions struct {
	// Experimental.
	GmsaCredentialSpec *string `field:"optional" json:"gmsaCredentialSpec" yaml:"gmsaCredentialSpec"`
	// Experimental.
	GmsaCredentialSpecName *string `field:"optional" json:"gmsaCredentialSpecName" yaml:"gmsaCredentialSpecName"`
	// Experimental.
	RunAsUserName *string `field:"optional" json:"runAsUserName" yaml:"runAsUserName"`
}
    Experimental.
type TenantV2SpecSideCarsContainersStartupProbe ¶
type TenantV2SpecSideCarsContainersStartupProbe struct {
	// Experimental.
	Exec *TenantV2SpecSideCarsContainersStartupProbeExec `field:"optional" json:"exec" yaml:"exec"`
	// Experimental.
	FailureThreshold *float64 `field:"optional" json:"failureThreshold" yaml:"failureThreshold"`
	// Experimental.
	HttpGet *TenantV2SpecSideCarsContainersStartupProbeHttpGet `field:"optional" json:"httpGet" yaml:"httpGet"`
	// Experimental.
	InitialDelaySeconds *float64 `field:"optional" json:"initialDelaySeconds" yaml:"initialDelaySeconds"`
	// Experimental.
	PeriodSeconds *float64 `field:"optional" json:"periodSeconds" yaml:"periodSeconds"`
	// Experimental.
	SuccessThreshold *float64 `field:"optional" json:"successThreshold" yaml:"successThreshold"`
	// Experimental.
	TcpSocket *TenantV2SpecSideCarsContainersStartupProbeTcpSocket `field:"optional" json:"tcpSocket" yaml:"tcpSocket"`
	// Experimental.
	TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"`
}
    Experimental.
type TenantV2SpecSideCarsContainersStartupProbeExec ¶
type TenantV2SpecSideCarsContainersStartupProbeExec struct {
	// Experimental.
	Command *[]*string `field:"optional" json:"command" yaml:"command"`
}
    Experimental.
type TenantV2SpecSideCarsContainersStartupProbeHttpGet ¶
type TenantV2SpecSideCarsContainersStartupProbeHttpGet struct {
	// Experimental.
	Port TenantV2SpecSideCarsContainersStartupProbeHttpGetPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
	// Experimental.
	HttpHeaders *[]*TenantV2SpecSideCarsContainersStartupProbeHttpGetHttpHeaders `field:"optional" json:"httpHeaders" yaml:"httpHeaders"`
	// Experimental.
	Path *string `field:"optional" json:"path" yaml:"path"`
	// Experimental.
	Scheme *string `field:"optional" json:"scheme" yaml:"scheme"`
}
    Experimental.
type TenantV2SpecSideCarsContainersStartupProbeHttpGetHttpHeaders ¶
type TenantV2SpecSideCarsContainersStartupProbeHttpGetHttpHeaders struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	Value *string `field:"required" json:"value" yaml:"value"`
}
    Experimental.
type TenantV2SpecSideCarsContainersStartupProbeHttpGetPort ¶
type TenantV2SpecSideCarsContainersStartupProbeHttpGetPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecSideCarsContainersStartupProbeHttpGetPort_FromNumber ¶
func TenantV2SpecSideCarsContainersStartupProbeHttpGetPort_FromNumber(value *float64) TenantV2SpecSideCarsContainersStartupProbeHttpGetPort
Experimental.
func TenantV2SpecSideCarsContainersStartupProbeHttpGetPort_FromString ¶
func TenantV2SpecSideCarsContainersStartupProbeHttpGetPort_FromString(value *string) TenantV2SpecSideCarsContainersStartupProbeHttpGetPort
Experimental.
type TenantV2SpecSideCarsContainersStartupProbeTcpSocket ¶
type TenantV2SpecSideCarsContainersStartupProbeTcpSocket struct {
	// Experimental.
	Port TenantV2SpecSideCarsContainersStartupProbeTcpSocketPort `field:"required" json:"port" yaml:"port"`
	// Experimental.
	Host *string `field:"optional" json:"host" yaml:"host"`
}
    Experimental.
type TenantV2SpecSideCarsContainersStartupProbeTcpSocketPort ¶
type TenantV2SpecSideCarsContainersStartupProbeTcpSocketPort interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecSideCarsContainersStartupProbeTcpSocketPort_FromNumber ¶
func TenantV2SpecSideCarsContainersStartupProbeTcpSocketPort_FromNumber(value *float64) TenantV2SpecSideCarsContainersStartupProbeTcpSocketPort
Experimental.
func TenantV2SpecSideCarsContainersStartupProbeTcpSocketPort_FromString ¶
func TenantV2SpecSideCarsContainersStartupProbeTcpSocketPort_FromString(value *string) TenantV2SpecSideCarsContainersStartupProbeTcpSocketPort
Experimental.
type TenantV2SpecSideCarsContainersVolumeDevices ¶
type TenantV2SpecSideCarsContainersVolumeDevices struct {
	// Experimental.
	DevicePath *string `field:"required" json:"devicePath" yaml:"devicePath"`
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
}
    Experimental.
type TenantV2SpecSideCarsContainersVolumeMounts ¶
type TenantV2SpecSideCarsContainersVolumeMounts struct {
	// Experimental.
	MountPath *string `field:"required" json:"mountPath" yaml:"mountPath"`
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	MountPropagation *string `field:"optional" json:"mountPropagation" yaml:"mountPropagation"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	SubPath *string `field:"optional" json:"subPath" yaml:"subPath"`
	// Experimental.
	SubPathExpr *string `field:"optional" json:"subPathExpr" yaml:"subPathExpr"`
}
    Experimental.
type TenantV2SpecSideCarsVolumeClaimTemplates ¶
type TenantV2SpecSideCarsVolumeClaimTemplates struct {
	// Experimental.
	ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"`
	// Experimental.
	Kind *string `field:"optional" json:"kind" yaml:"kind"`
	// Experimental.
	Metadata *TenantV2SpecSideCarsVolumeClaimTemplatesMetadata `field:"optional" json:"metadata" yaml:"metadata"`
	// Experimental.
	Spec *TenantV2SpecSideCarsVolumeClaimTemplatesSpec `field:"optional" json:"spec" yaml:"spec"`
	// Experimental.
	Status *TenantV2SpecSideCarsVolumeClaimTemplatesStatus `field:"optional" json:"status" yaml:"status"`
}
    Experimental.
type TenantV2SpecSideCarsVolumeClaimTemplatesMetadata ¶
type TenantV2SpecSideCarsVolumeClaimTemplatesMetadata struct {
	// Experimental.
	Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"`
	// Experimental.
	Finalizers *[]*string `field:"optional" json:"finalizers" yaml:"finalizers"`
	// Experimental.
	Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Namespace *string `field:"optional" json:"namespace" yaml:"namespace"`
}
    Experimental.
type TenantV2SpecSideCarsVolumeClaimTemplatesSpec ¶
type TenantV2SpecSideCarsVolumeClaimTemplatesSpec struct {
	// Experimental.
	AccessModes *[]*string `field:"optional" json:"accessModes" yaml:"accessModes"`
	// Experimental.
	DataSource *TenantV2SpecSideCarsVolumeClaimTemplatesSpecDataSource `field:"optional" json:"dataSource" yaml:"dataSource"`
	// Experimental.
	Resources *TenantV2SpecSideCarsVolumeClaimTemplatesSpecResources `field:"optional" json:"resources" yaml:"resources"`
	// Experimental.
	Selector *TenantV2SpecSideCarsVolumeClaimTemplatesSpecSelector `field:"optional" json:"selector" yaml:"selector"`
	// Experimental.
	StorageClassName *string `field:"optional" json:"storageClassName" yaml:"storageClassName"`
	// Experimental.
	VolumeMode *string `field:"optional" json:"volumeMode" yaml:"volumeMode"`
	// Experimental.
	VolumeName *string `field:"optional" json:"volumeName" yaml:"volumeName"`
}
    Experimental.
type TenantV2SpecSideCarsVolumeClaimTemplatesSpecDataSource ¶
type TenantV2SpecSideCarsVolumeClaimTemplatesSpecDataSource struct {
	// Experimental.
	Kind *string `field:"required" json:"kind" yaml:"kind"`
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	ApiGroup *string `field:"optional" json:"apiGroup" yaml:"apiGroup"`
}
    Experimental.
type TenantV2SpecSideCarsVolumeClaimTemplatesSpecResources ¶
type TenantV2SpecSideCarsVolumeClaimTemplatesSpecResources struct {
	// Experimental.
	Limits *map[string]TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesLimits `field:"optional" json:"limits" yaml:"limits"`
	// Experimental.
	Requests *map[string]TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesRequests `field:"optional" json:"requests" yaml:"requests"`
}
    Experimental.
type TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesLimits ¶
type TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesLimits interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesLimits_FromNumber ¶
func TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesLimits_FromNumber(value *float64) TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesLimits
Experimental.
func TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesLimits_FromString ¶
func TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesLimits_FromString(value *string) TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesLimits
Experimental.
type TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesRequests ¶
type TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesRequests interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesRequests_FromNumber ¶
func TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesRequests_FromNumber(value *float64) TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesRequests
Experimental.
func TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesRequests_FromString ¶
func TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesRequests_FromString(value *string) TenantV2SpecSideCarsVolumeClaimTemplatesSpecResourcesRequests
Experimental.
type TenantV2SpecSideCarsVolumeClaimTemplatesSpecSelector ¶
type TenantV2SpecSideCarsVolumeClaimTemplatesSpecSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecSideCarsVolumeClaimTemplatesSpecSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecSideCarsVolumeClaimTemplatesSpecSelectorMatchExpressions ¶
type TenantV2SpecSideCarsVolumeClaimTemplatesSpecSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecSideCarsVolumeClaimTemplatesStatus ¶
type TenantV2SpecSideCarsVolumeClaimTemplatesStatus struct {
	// Experimental.
	AccessModes *[]*string `field:"optional" json:"accessModes" yaml:"accessModes"`
	// Experimental.
	Capacity *map[string]TenantV2SpecSideCarsVolumeClaimTemplatesStatusCapacity `field:"optional" json:"capacity" yaml:"capacity"`
	// Experimental.
	Conditions *[]*TenantV2SpecSideCarsVolumeClaimTemplatesStatusConditions `field:"optional" json:"conditions" yaml:"conditions"`
	// Experimental.
	Phase *string `field:"optional" json:"phase" yaml:"phase"`
}
    Experimental.
type TenantV2SpecSideCarsVolumeClaimTemplatesStatusCapacity ¶
type TenantV2SpecSideCarsVolumeClaimTemplatesStatusCapacity interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecSideCarsVolumeClaimTemplatesStatusCapacity_FromNumber ¶
func TenantV2SpecSideCarsVolumeClaimTemplatesStatusCapacity_FromNumber(value *float64) TenantV2SpecSideCarsVolumeClaimTemplatesStatusCapacity
Experimental.
func TenantV2SpecSideCarsVolumeClaimTemplatesStatusCapacity_FromString ¶
func TenantV2SpecSideCarsVolumeClaimTemplatesStatusCapacity_FromString(value *string) TenantV2SpecSideCarsVolumeClaimTemplatesStatusCapacity
Experimental.
type TenantV2SpecSideCarsVolumeClaimTemplatesStatusConditions ¶
type TenantV2SpecSideCarsVolumeClaimTemplatesStatusConditions struct {
	// Experimental.
	Status *string `field:"required" json:"status" yaml:"status"`
	// Experimental.
	Type *string `field:"required" json:"type" yaml:"type"`
	// Experimental.
	LastProbeTime *time.Time `field:"optional" json:"lastProbeTime" yaml:"lastProbeTime"`
	// Experimental.
	LastTransitionTime *time.Time `field:"optional" json:"lastTransitionTime" yaml:"lastTransitionTime"`
	// Experimental.
	Message *string `field:"optional" json:"message" yaml:"message"`
	// Experimental.
	Reason *string `field:"optional" json:"reason" yaml:"reason"`
}
    Experimental.
type TenantV2SpecSideCarsVolumes ¶
type TenantV2SpecSideCarsVolumes struct {
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	AwsElasticBlockStore *TenantV2SpecSideCarsVolumesAwsElasticBlockStore `field:"optional" json:"awsElasticBlockStore" yaml:"awsElasticBlockStore"`
	// Experimental.
	AzureDisk *TenantV2SpecSideCarsVolumesAzureDisk `field:"optional" json:"azureDisk" yaml:"azureDisk"`
	// Experimental.
	AzureFile *TenantV2SpecSideCarsVolumesAzureFile `field:"optional" json:"azureFile" yaml:"azureFile"`
	// Experimental.
	Cephfs *TenantV2SpecSideCarsVolumesCephfs `field:"optional" json:"cephfs" yaml:"cephfs"`
	// Experimental.
	Cinder *TenantV2SpecSideCarsVolumesCinder `field:"optional" json:"cinder" yaml:"cinder"`
	// Experimental.
	ConfigMap *TenantV2SpecSideCarsVolumesConfigMap `field:"optional" json:"configMap" yaml:"configMap"`
	// Experimental.
	Csi *TenantV2SpecSideCarsVolumesCsi `field:"optional" json:"csi" yaml:"csi"`
	// Experimental.
	DownwardApi *TenantV2SpecSideCarsVolumesDownwardApi `field:"optional" json:"downwardApi" yaml:"downwardApi"`
	// Experimental.
	EmptyDir *TenantV2SpecSideCarsVolumesEmptyDir `field:"optional" json:"emptyDir" yaml:"emptyDir"`
	// Experimental.
	Ephemeral *TenantV2SpecSideCarsVolumesEphemeral `field:"optional" json:"ephemeral" yaml:"ephemeral"`
	// Experimental.
	Fc *TenantV2SpecSideCarsVolumesFc `field:"optional" json:"fc" yaml:"fc"`
	// Experimental.
	FlexVolume *TenantV2SpecSideCarsVolumesFlexVolume `field:"optional" json:"flexVolume" yaml:"flexVolume"`
	// Experimental.
	Flocker *TenantV2SpecSideCarsVolumesFlocker `field:"optional" json:"flocker" yaml:"flocker"`
	// Experimental.
	GcePersistentDisk *TenantV2SpecSideCarsVolumesGcePersistentDisk `field:"optional" json:"gcePersistentDisk" yaml:"gcePersistentDisk"`
	// Experimental.
	GitRepo *TenantV2SpecSideCarsVolumesGitRepo `field:"optional" json:"gitRepo" yaml:"gitRepo"`
	// Experimental.
	Glusterfs *TenantV2SpecSideCarsVolumesGlusterfs `field:"optional" json:"glusterfs" yaml:"glusterfs"`
	// Experimental.
	HostPath *TenantV2SpecSideCarsVolumesHostPath `field:"optional" json:"hostPath" yaml:"hostPath"`
	// Experimental.
	Iscsi *TenantV2SpecSideCarsVolumesIscsi `field:"optional" json:"iscsi" yaml:"iscsi"`
	// Experimental.
	Nfs *TenantV2SpecSideCarsVolumesNfs `field:"optional" json:"nfs" yaml:"nfs"`
	// Experimental.
	PersistentVolumeClaim *TenantV2SpecSideCarsVolumesPersistentVolumeClaim `field:"optional" json:"persistentVolumeClaim" yaml:"persistentVolumeClaim"`
	// Experimental.
	PhotonPersistentDisk *TenantV2SpecSideCarsVolumesPhotonPersistentDisk `field:"optional" json:"photonPersistentDisk" yaml:"photonPersistentDisk"`
	// Experimental.
	PortworxVolume *TenantV2SpecSideCarsVolumesPortworxVolume `field:"optional" json:"portworxVolume" yaml:"portworxVolume"`
	// Experimental.
	Projected *TenantV2SpecSideCarsVolumesProjected `field:"optional" json:"projected" yaml:"projected"`
	// Experimental.
	Quobyte *TenantV2SpecSideCarsVolumesQuobyte `field:"optional" json:"quobyte" yaml:"quobyte"`
	// Experimental.
	Rbd *TenantV2SpecSideCarsVolumesRbd `field:"optional" json:"rbd" yaml:"rbd"`
	// Experimental.
	ScaleIo *TenantV2SpecSideCarsVolumesScaleIo `field:"optional" json:"scaleIo" yaml:"scaleIo"`
	// Experimental.
	Secret *TenantV2SpecSideCarsVolumesSecret `field:"optional" json:"secret" yaml:"secret"`
	// Experimental.
	Storageos *TenantV2SpecSideCarsVolumesStorageos `field:"optional" json:"storageos" yaml:"storageos"`
	// Experimental.
	VsphereVolume *TenantV2SpecSideCarsVolumesVsphereVolume `field:"optional" json:"vsphereVolume" yaml:"vsphereVolume"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesAwsElasticBlockStore ¶
type TenantV2SpecSideCarsVolumesAwsElasticBlockStore struct {
	// Experimental.
	VolumeId *string `field:"required" json:"volumeId" yaml:"volumeId"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	Partition *float64 `field:"optional" json:"partition" yaml:"partition"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesAzureDisk ¶
type TenantV2SpecSideCarsVolumesAzureDisk struct {
	// Experimental.
	DiskName *string `field:"required" json:"diskName" yaml:"diskName"`
	// Experimental.
	DiskUri *string `field:"required" json:"diskUri" yaml:"diskUri"`
	// Experimental.
	CachingMode *string `field:"optional" json:"cachingMode" yaml:"cachingMode"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	Kind *string `field:"optional" json:"kind" yaml:"kind"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesAzureFile ¶
type TenantV2SpecSideCarsVolumesAzureFile struct {
	// Experimental.
	SecretName *string `field:"required" json:"secretName" yaml:"secretName"`
	ShareName *string `field:"required" json:"shareName" yaml:"shareName"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesCephfs ¶
type TenantV2SpecSideCarsVolumesCephfs struct {
	// Experimental.
	Monitors *[]*string `field:"required" json:"monitors" yaml:"monitors"`
	// Experimental.
	Path *string `field:"optional" json:"path" yaml:"path"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	SecretFile *string `field:"optional" json:"secretFile" yaml:"secretFile"`
	// Experimental.
	SecretRef *TenantV2SpecSideCarsVolumesCephfsSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"`
	// Experimental.
	User *string `field:"optional" json:"user" yaml:"user"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesCephfsSecretRef ¶
type TenantV2SpecSideCarsVolumesCephfsSecretRef struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesCinder ¶
type TenantV2SpecSideCarsVolumesCinder struct {
	// Experimental.
	VolumeId *string `field:"required" json:"volumeId" yaml:"volumeId"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	SecretRef *TenantV2SpecSideCarsVolumesCinderSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesCinderSecretRef ¶
type TenantV2SpecSideCarsVolumesCinderSecretRef struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesConfigMap ¶
type TenantV2SpecSideCarsVolumesConfigMap struct {
	// Experimental.
	DefaultMode *float64 `field:"optional" json:"defaultMode" yaml:"defaultMode"`
	// Experimental.
	Items *[]*TenantV2SpecSideCarsVolumesConfigMapItems `field:"optional" json:"items" yaml:"items"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Optional *bool `field:"optional" json:"optional" yaml:"optional"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesConfigMapItems ¶
type TenantV2SpecSideCarsVolumesConfigMapItems struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Path *string `field:"required" json:"path" yaml:"path"`
	// Experimental.
	Mode *float64 `field:"optional" json:"mode" yaml:"mode"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesCsi ¶
type TenantV2SpecSideCarsVolumesCsi struct {
	// Experimental.
	Driver *string `field:"required" json:"driver" yaml:"driver"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	NodePublishSecretRef *TenantV2SpecSideCarsVolumesCsiNodePublishSecretRef `field:"optional" json:"nodePublishSecretRef" yaml:"nodePublishSecretRef"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	VolumeAttributes *map[string]*string `field:"optional" json:"volumeAttributes" yaml:"volumeAttributes"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesCsiNodePublishSecretRef ¶
type TenantV2SpecSideCarsVolumesCsiNodePublishSecretRef struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesDownwardApi ¶
type TenantV2SpecSideCarsVolumesDownwardApi struct {
	// Experimental.
	DefaultMode *float64 `field:"optional" json:"defaultMode" yaml:"defaultMode"`
	// Experimental.
	Items *[]*TenantV2SpecSideCarsVolumesDownwardApiItems `field:"optional" json:"items" yaml:"items"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesDownwardApiItems ¶
type TenantV2SpecSideCarsVolumesDownwardApiItems struct {
	// Experimental.
	Path *string `field:"required" json:"path" yaml:"path"`
	// Experimental.
	FieldRef *TenantV2SpecSideCarsVolumesDownwardApiItemsFieldRef `field:"optional" json:"fieldRef" yaml:"fieldRef"`
	// Experimental.
	Mode *float64 `field:"optional" json:"mode" yaml:"mode"`
	// Experimental.
	ResourceFieldRef *TenantV2SpecSideCarsVolumesDownwardApiItemsResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesDownwardApiItemsFieldRef ¶
type TenantV2SpecSideCarsVolumesDownwardApiItemsFieldRef struct {
	// Experimental.
	FieldPath *string `field:"required" json:"fieldPath" yaml:"fieldPath"`
	// Experimental.
	ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesDownwardApiItemsResourceFieldRef ¶
type TenantV2SpecSideCarsVolumesDownwardApiItemsResourceFieldRef struct {
	// Experimental.
	Resource *string `field:"required" json:"resource" yaml:"resource"`
	// Experimental.
	ContainerName *string `field:"optional" json:"containerName" yaml:"containerName"`
	// Experimental.
	Divisor TenantV2SpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor `field:"optional" json:"divisor" yaml:"divisor"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor ¶
type TenantV2SpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor_FromNumber ¶
func TenantV2SpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor_FromNumber(value *float64) TenantV2SpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor
Experimental.
func TenantV2SpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor_FromString ¶
func TenantV2SpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor_FromString(value *string) TenantV2SpecSideCarsVolumesDownwardApiItemsResourceFieldRefDivisor
Experimental.
type TenantV2SpecSideCarsVolumesEmptyDir ¶
type TenantV2SpecSideCarsVolumesEmptyDir struct {
	// Experimental.
	Medium *string `field:"optional" json:"medium" yaml:"medium"`
	// Experimental.
	SizeLimit TenantV2SpecSideCarsVolumesEmptyDirSizeLimit `field:"optional" json:"sizeLimit" yaml:"sizeLimit"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesEmptyDirSizeLimit ¶
type TenantV2SpecSideCarsVolumesEmptyDirSizeLimit interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecSideCarsVolumesEmptyDirSizeLimit_FromNumber ¶
func TenantV2SpecSideCarsVolumesEmptyDirSizeLimit_FromNumber(value *float64) TenantV2SpecSideCarsVolumesEmptyDirSizeLimit
Experimental.
func TenantV2SpecSideCarsVolumesEmptyDirSizeLimit_FromString ¶
func TenantV2SpecSideCarsVolumesEmptyDirSizeLimit_FromString(value *string) TenantV2SpecSideCarsVolumesEmptyDirSizeLimit
Experimental.
type TenantV2SpecSideCarsVolumesEphemeral ¶
type TenantV2SpecSideCarsVolumesEphemeral struct {
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	VolumeClaimTemplate *TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplate `field:"optional" json:"volumeClaimTemplate" yaml:"volumeClaimTemplate"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplate ¶
type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplate struct {
	// Experimental.
	Spec *TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpec `field:"required" json:"spec" yaml:"spec"`
	// Experimental.
	Metadata *TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateMetadata `field:"optional" json:"metadata" yaml:"metadata"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateMetadata ¶
type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateMetadata struct {
	// Experimental.
	Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"`
	// Experimental.
	Finalizers *[]*string `field:"optional" json:"finalizers" yaml:"finalizers"`
	// Experimental.
	Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Namespace *string `field:"optional" json:"namespace" yaml:"namespace"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpec ¶
type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpec struct {
	// Experimental.
	AccessModes *[]*string `field:"optional" json:"accessModes" yaml:"accessModes"`
	// Experimental.
	DataSource *TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecDataSource `field:"optional" json:"dataSource" yaml:"dataSource"`
	// Experimental.
	Resources *TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResources `field:"optional" json:"resources" yaml:"resources"`
	// Experimental.
	Selector *TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecSelector `field:"optional" json:"selector" yaml:"selector"`
	// Experimental.
	StorageClassName *string `field:"optional" json:"storageClassName" yaml:"storageClassName"`
	// Experimental.
	VolumeMode *string `field:"optional" json:"volumeMode" yaml:"volumeMode"`
	// Experimental.
	VolumeName *string `field:"optional" json:"volumeName" yaml:"volumeName"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecDataSource ¶
type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecDataSource struct {
	// Experimental.
	Kind *string `field:"required" json:"kind" yaml:"kind"`
	// Experimental.
	Name *string `field:"required" json:"name" yaml:"name"`
	// Experimental.
	ApiGroup *string `field:"optional" json:"apiGroup" yaml:"apiGroup"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResources ¶
type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResources struct {
	// Experimental.
	Limits *map[string]TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits `field:"optional" json:"limits" yaml:"limits"`
	// Experimental.
	Requests *map[string]TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests `field:"optional" json:"requests" yaml:"requests"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits ¶
type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits_FromNumber ¶
func TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits_FromNumber(value *float64) TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits
Experimental.
func TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits_FromString ¶
func TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits_FromString(value *string) TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesLimits
Experimental.
type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests ¶
type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests_FromNumber ¶
func TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests_FromNumber(value *float64) TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests
Experimental.
func TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests_FromString ¶
func TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests_FromString(value *string) TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecResourcesRequests
Experimental.
type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecSelector ¶
type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecSelector struct {
	// Experimental.
	MatchExpressions *[]*TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions `field:"optional" json:"matchExpressions" yaml:"matchExpressions"`
	// Experimental.
	MatchLabels *map[string]*string `field:"optional" json:"matchLabels" yaml:"matchLabels"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions ¶
type TenantV2SpecSideCarsVolumesEphemeralVolumeClaimTemplateSpecSelectorMatchExpressions struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Operator *string `field:"required" json:"operator" yaml:"operator"`
	// Experimental.
	Values *[]*string `field:"optional" json:"values" yaml:"values"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesFc ¶
type TenantV2SpecSideCarsVolumesFc struct {
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	Lun *float64 `field:"optional" json:"lun" yaml:"lun"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	TargetWwNs *[]*string `field:"optional" json:"targetWwNs" yaml:"targetWwNs"`
	// Experimental.
	Wwids *[]*string `field:"optional" json:"wwids" yaml:"wwids"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesFlexVolume ¶
type TenantV2SpecSideCarsVolumesFlexVolume struct {
	// Experimental.
	Driver *string `field:"required" json:"driver" yaml:"driver"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	Options *map[string]*string `field:"optional" json:"options" yaml:"options"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	SecretRef *TenantV2SpecSideCarsVolumesFlexVolumeSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesFlexVolumeSecretRef ¶
type TenantV2SpecSideCarsVolumesFlexVolumeSecretRef struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesFlocker ¶
type TenantV2SpecSideCarsVolumesFlocker struct {
	// Experimental.
	DatasetName *string `field:"optional" json:"datasetName" yaml:"datasetName"`
	// Experimental.
	DatasetUuid *string `field:"optional" json:"datasetUuid" yaml:"datasetUuid"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesGcePersistentDisk ¶
type TenantV2SpecSideCarsVolumesGcePersistentDisk struct {
	// Experimental.
	PdName *string `field:"required" json:"pdName" yaml:"pdName"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	Partition *float64 `field:"optional" json:"partition" yaml:"partition"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesGitRepo ¶
type TenantV2SpecSideCarsVolumesGitRepo struct {
	// Experimental.
	Repository *string `field:"required" json:"repository" yaml:"repository"`
	// Experimental.
	Directory *string `field:"optional" json:"directory" yaml:"directory"`
	// Experimental.
	Revision *string `field:"optional" json:"revision" yaml:"revision"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesGlusterfs ¶
type TenantV2SpecSideCarsVolumesGlusterfs struct {
	// Experimental.
	Endpoints *string `field:"required" json:"endpoints" yaml:"endpoints"`
	// Experimental.
	Path *string `field:"required" json:"path" yaml:"path"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesHostPath ¶
type TenantV2SpecSideCarsVolumesHostPath struct {
	// Experimental.
	Path *string `field:"required" json:"path" yaml:"path"`
	// Experimental.
	Type *string `field:"optional" json:"type" yaml:"type"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesIscsi ¶
type TenantV2SpecSideCarsVolumesIscsi struct {
	// Experimental.
	Iqn *string `field:"required" json:"iqn" yaml:"iqn"`
	// Experimental.
	Lun *float64 `field:"required" json:"lun" yaml:"lun"`
	// Experimental.
	TargetPortal *string `field:"required" json:"targetPortal" yaml:"targetPortal"`
	// Experimental.
	ChapAuthDiscovery *bool `field:"optional" json:"chapAuthDiscovery" yaml:"chapAuthDiscovery"`
	// Experimental.
	ChapAuthSession *bool `field:"optional" json:"chapAuthSession" yaml:"chapAuthSession"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	InitiatorName *string `field:"optional" json:"initiatorName" yaml:"initiatorName"`
	// Experimental.
	IscsiInterface *string `field:"optional" json:"iscsiInterface" yaml:"iscsiInterface"`
	// Experimental.
	Portals *[]*string `field:"optional" json:"portals" yaml:"portals"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	SecretRef *TenantV2SpecSideCarsVolumesIscsiSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesIscsiSecretRef ¶
type TenantV2SpecSideCarsVolumesIscsiSecretRef struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesNfs ¶
type TenantV2SpecSideCarsVolumesNfs struct {
	// Experimental.
	Path *string `field:"required" json:"path" yaml:"path"`
	// Experimental.
	Server *string `field:"required" json:"server" yaml:"server"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesPersistentVolumeClaim ¶
type TenantV2SpecSideCarsVolumesPersistentVolumeClaim struct {
	// Experimental.
	ClaimName *string `field:"required" json:"claimName" yaml:"claimName"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesPhotonPersistentDisk ¶
type TenantV2SpecSideCarsVolumesPhotonPersistentDisk struct {
	// Experimental.
	PdId *string `field:"required" json:"pdId" yaml:"pdId"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesPortworxVolume ¶
type TenantV2SpecSideCarsVolumesPortworxVolume struct {
	// Experimental.
	VolumeId *string `field:"required" json:"volumeId" yaml:"volumeId"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesProjected ¶
type TenantV2SpecSideCarsVolumesProjected struct {
	// Experimental.
	DefaultMode *float64 `field:"optional" json:"defaultMode" yaml:"defaultMode"`
	// Experimental.
	Sources *[]*TenantV2SpecSideCarsVolumesProjectedSources `field:"optional" json:"sources" yaml:"sources"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesProjectedSources ¶
type TenantV2SpecSideCarsVolumesProjectedSources struct {
	// Experimental.
	ConfigMap *TenantV2SpecSideCarsVolumesProjectedSourcesConfigMap `field:"optional" json:"configMap" yaml:"configMap"`
	// Experimental.
	DownwardApi *TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApi `field:"optional" json:"downwardApi" yaml:"downwardApi"`
	// Experimental.
	Secret *TenantV2SpecSideCarsVolumesProjectedSourcesSecret `field:"optional" json:"secret" yaml:"secret"`
	// Experimental.
	ServiceAccountToken *TenantV2SpecSideCarsVolumesProjectedSourcesServiceAccountToken `field:"optional" json:"serviceAccountToken" yaml:"serviceAccountToken"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesProjectedSourcesConfigMap ¶
type TenantV2SpecSideCarsVolumesProjectedSourcesConfigMap struct {
	// Experimental.
	Items *[]*TenantV2SpecSideCarsVolumesProjectedSourcesConfigMapItems `field:"optional" json:"items" yaml:"items"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Optional *bool `field:"optional" json:"optional" yaml:"optional"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesProjectedSourcesConfigMapItems ¶
type TenantV2SpecSideCarsVolumesProjectedSourcesConfigMapItems struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Path *string `field:"required" json:"path" yaml:"path"`
	// Experimental.
	Mode *float64 `field:"optional" json:"mode" yaml:"mode"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApi ¶
type TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApi struct {
	// Experimental.
	Items *[]*TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItems `field:"optional" json:"items" yaml:"items"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItems ¶
type TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItems struct {
	// Experimental.
	Path *string `field:"required" json:"path" yaml:"path"`
	// Experimental.
	FieldRef *TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItemsFieldRef `field:"optional" json:"fieldRef" yaml:"fieldRef"`
	// Experimental.
	Mode *float64 `field:"optional" json:"mode" yaml:"mode"`
	// Experimental.
	ResourceFieldRef *TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRef `field:"optional" json:"resourceFieldRef" yaml:"resourceFieldRef"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItemsFieldRef ¶
type TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItemsFieldRef struct {
	// Experimental.
	FieldPath *string `field:"required" json:"fieldPath" yaml:"fieldPath"`
	// Experimental.
	ApiVersion *string `field:"optional" json:"apiVersion" yaml:"apiVersion"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRef ¶
type TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRef struct {
	// Experimental.
	Resource *string `field:"required" json:"resource" yaml:"resource"`
	// Experimental.
	ContainerName *string `field:"optional" json:"containerName" yaml:"containerName"`
	// Experimental.
	Divisor TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRefDivisor `field:"optional" json:"divisor" yaml:"divisor"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRefDivisor ¶
type TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRefDivisor interface {
	// Experimental.
	Value() interface{}
}
    Experimental.
func TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRefDivisor_FromNumber ¶
func TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRefDivisor_FromNumber(value *float64) TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRefDivisor
Experimental.
func TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRefDivisor_FromString ¶
func TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRefDivisor_FromString(value *string) TenantV2SpecSideCarsVolumesProjectedSourcesDownwardApiItemsResourceFieldRefDivisor
Experimental.
type TenantV2SpecSideCarsVolumesProjectedSourcesSecret ¶
type TenantV2SpecSideCarsVolumesProjectedSourcesSecret struct {
	// Experimental.
	Items *[]*TenantV2SpecSideCarsVolumesProjectedSourcesSecretItems `field:"optional" json:"items" yaml:"items"`
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
	// Experimental.
	Optional *bool `field:"optional" json:"optional" yaml:"optional"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesProjectedSourcesSecretItems ¶
type TenantV2SpecSideCarsVolumesProjectedSourcesSecretItems struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Path *string `field:"required" json:"path" yaml:"path"`
	// Experimental.
	Mode *float64 `field:"optional" json:"mode" yaml:"mode"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesProjectedSourcesServiceAccountToken ¶
type TenantV2SpecSideCarsVolumesProjectedSourcesServiceAccountToken struct {
	// Experimental.
	Path *string `field:"required" json:"path" yaml:"path"`
	// Experimental.
	Audience *string `field:"optional" json:"audience" yaml:"audience"`
	// Experimental.
	ExpirationSeconds *float64 `field:"optional" json:"expirationSeconds" yaml:"expirationSeconds"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesQuobyte ¶
type TenantV2SpecSideCarsVolumesQuobyte struct {
	// Experimental.
	Registry *string `field:"required" json:"registry" yaml:"registry"`
	// Experimental.
	Volume *string `field:"required" json:"volume" yaml:"volume"`
	// Experimental.
	Group *string `field:"optional" json:"group" yaml:"group"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	Tenant *string `field:"optional" json:"tenant" yaml:"tenant"`
	// Experimental.
	User *string `field:"optional" json:"user" yaml:"user"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesRbd ¶
type TenantV2SpecSideCarsVolumesRbd struct {
	// Experimental.
	Image *string `field:"required" json:"image" yaml:"image"`
	// Experimental.
	Monitors *[]*string `field:"required" json:"monitors" yaml:"monitors"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	Keyring *string `field:"optional" json:"keyring" yaml:"keyring"`
	// Experimental.
	Pool *string `field:"optional" json:"pool" yaml:"pool"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	SecretRef *TenantV2SpecSideCarsVolumesRbdSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"`
	// Experimental.
	User *string `field:"optional" json:"user" yaml:"user"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesRbdSecretRef ¶
type TenantV2SpecSideCarsVolumesRbdSecretRef struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesScaleIo ¶
type TenantV2SpecSideCarsVolumesScaleIo struct {
	// Experimental.
	Gateway *string `field:"required" json:"gateway" yaml:"gateway"`
	// Experimental.
	SecretRef *TenantV2SpecSideCarsVolumesScaleIoSecretRef `field:"required" json:"secretRef" yaml:"secretRef"`
	// Experimental.
	System *string `field:"required" json:"system" yaml:"system"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	ProtectionDomain *string `field:"optional" json:"protectionDomain" yaml:"protectionDomain"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	SslEnabled *bool `field:"optional" json:"sslEnabled" yaml:"sslEnabled"`
	// Experimental.
	StorageMode *string `field:"optional" json:"storageMode" yaml:"storageMode"`
	// Experimental.
	StoragePool *string `field:"optional" json:"storagePool" yaml:"storagePool"`
	// Experimental.
	VolumeName *string `field:"optional" json:"volumeName" yaml:"volumeName"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesScaleIoSecretRef ¶
type TenantV2SpecSideCarsVolumesScaleIoSecretRef struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesSecret ¶
type TenantV2SpecSideCarsVolumesSecret struct {
	// Experimental.
	DefaultMode *float64 `field:"optional" json:"defaultMode" yaml:"defaultMode"`
	// Experimental.
	Items *[]*TenantV2SpecSideCarsVolumesSecretItems `field:"optional" json:"items" yaml:"items"`
	// Experimental.
	Optional *bool `field:"optional" json:"optional" yaml:"optional"`
	// Experimental.
	SecretName *string `field:"optional" json:"secretName" yaml:"secretName"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesSecretItems ¶
type TenantV2SpecSideCarsVolumesSecretItems struct {
	// Experimental.
	Key *string `field:"required" json:"key" yaml:"key"`
	// Experimental.
	Path *string `field:"required" json:"path" yaml:"path"`
	// Experimental.
	Mode *float64 `field:"optional" json:"mode" yaml:"mode"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesStorageos ¶
type TenantV2SpecSideCarsVolumesStorageos struct {
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	ReadOnly *bool `field:"optional" json:"readOnly" yaml:"readOnly"`
	// Experimental.
	SecretRef *TenantV2SpecSideCarsVolumesStorageosSecretRef `field:"optional" json:"secretRef" yaml:"secretRef"`
	// Experimental.
	VolumeName *string `field:"optional" json:"volumeName" yaml:"volumeName"`
	// Experimental.
	VolumeNamespace *string `field:"optional" json:"volumeNamespace" yaml:"volumeNamespace"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesStorageosSecretRef ¶
type TenantV2SpecSideCarsVolumesStorageosSecretRef struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.
type TenantV2SpecSideCarsVolumesVsphereVolume ¶
type TenantV2SpecSideCarsVolumesVsphereVolume struct {
	// Experimental.
	VolumePath *string `field:"required" json:"volumePath" yaml:"volumePath"`
	// Experimental.
	FsType *string `field:"optional" json:"fsType" yaml:"fsType"`
	// Experimental.
	StoragePolicyId *string `field:"optional" json:"storagePolicyId" yaml:"storagePolicyId"`
	// Experimental.
	StoragePolicyName *string `field:"optional" json:"storagePolicyName" yaml:"storagePolicyName"`
}
    Experimental.
type TenantV2SpecUsers ¶
type TenantV2SpecUsers struct {
	// Experimental.
	Name *string `field:"optional" json:"name" yaml:"name"`
}
    Experimental.