cloudnative-pg
local cloudnative-pg = import "github.com/jsonnet-libs/cloudnative-pg-libsonnet/1.23.4/main.libsonnet"
-
diff --git a/1.23.4/index.html b/1.23.5/index.html similarity index 92% rename from 1.23.4/index.html rename to 1.23.5/index.html index a3ea049..581fb93 100644 --- a/1.23.4/index.html +++ b/1.23.5/index.html @@ -1,2 +1,2 @@ -
local cloudnative-pg = import "github.com/jsonnet-libs/cloudnative-pg-libsonnet/1.23.4/main.libsonnet"
-
local cloudnative-pg = import "github.com/jsonnet-libs/cloudnative-pg-libsonnet/1.23.5/main.libsonnet"
+
"Backup is the Schema for the backups API"
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
new(name)
+ postgresql.v1.backup - cloudnative-pg jsonnet library cloudnative-pg jsonnet library postgresql.v1.backup
postgresql.v1.backup
"Backup is the Schema for the backups API"
Index
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
Fields
fn new
new(name)
new returns an instance of Backup
obj metadata
"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."
fn metadata.withAnnotations
withAnnotations(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
fn metadata.withAnnotationsMixin
withAnnotationsMixin(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
Note: This function appends passed data to existing values
fn metadata.withClusterName
withClusterName(clusterName)
@@ -27,4 +27,4 @@
"If false, the function will return immediately after the backup is completed,\nwithout waiting for WAL to be archived.\nThis behavior is only useful with backup software that independently monitors WAL archiving.\nOtherwise, WAL required to make the backup consistent might be missing and make the backup useless.\nBy default, or when this parameter is true, pg_backup_stop will wait for WAL to be archived when archiving is\nenabled.\nOn a standby, this means that it will wait only when archive_mode = always.\nIf write activity on the primary is low, it may be useful to run pg_switch_wal on the primary in order to trigger\nan immediate segment switch."
obj spec.pluginConfiguration
"Configuration parameters passed to the plugin managing this backup"
fn spec.pluginConfiguration.withName
withName(name)
"Name is the name of the plugin managing this backup"
fn spec.pluginConfiguration.withParameters
withParameters(parameters)
"Parameters are the configuration parameters passed to the backup\nplugin for this backup"
fn spec.pluginConfiguration.withParametersMixin
withParametersMixin(parameters)
-
"Parameters are the configuration parameters passed to the backup\nplugin for this backup"
Note: This function appends passed data to existing values
\ No newline at end of file
+
"Parameters are the configuration parameters passed to the backup\nplugin for this backup"
Note: This function appends passed data to existing values
"Cluster is the Schema for the PostgreSQL API"
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
fn withDescription(description)
fn withEnablePDB(enablePDB)
fn withEnableSuperuserAccess(enableSuperuserAccess)
fn withEnv(env)
fn withEnvFrom(envFrom)
fn withEnvFromMixin(envFrom)
fn withEnvMixin(env)
fn withExternalClusters(externalClusters)
fn withExternalClustersMixin(externalClusters)
fn withFailoverDelay(failoverDelay)
fn withImageName(imageName)
fn withImagePullPolicy(imagePullPolicy)
fn withImagePullSecrets(imagePullSecrets)
fn withImagePullSecretsMixin(imagePullSecrets)
fn withInstances(instances)
fn withLivenessProbeTimeout(livenessProbeTimeout)
fn withLogLevel(logLevel)
fn withMaxSyncReplicas(maxSyncReplicas)
fn withMinSyncReplicas(minSyncReplicas)
fn withPlugins(plugins)
fn withPluginsMixin(plugins)
fn withPostgresGID(postgresGID)
fn withPostgresUID(postgresUID)
fn withPrimaryUpdateMethod(primaryUpdateMethod)
fn withPrimaryUpdateStrategy(primaryUpdateStrategy)
fn withPriorityClassName(priorityClassName)
fn withSchedulerName(schedulerName)
fn withSmartShutdownTimeout(smartShutdownTimeout)
fn withStartDelay(startDelay)
fn withStopDelay(stopDelay)
fn withSwitchoverDelay(switchoverDelay)
fn withTablespaces(tablespaces)
fn withTablespacesMixin(tablespaces)
fn withTopologySpreadConstraints(topologySpreadConstraints)
fn withTopologySpreadConstraintsMixin(topologySpreadConstraints)
obj spec.affinity
fn withEnablePodAntiAffinity(enablePodAntiAffinity)
fn withNodeSelector(nodeSelector)
fn withNodeSelectorMixin(nodeSelector)
fn withPodAntiAffinityType(podAntiAffinityType)
fn withTolerations(tolerations)
fn withTolerationsMixin(tolerations)
fn withTopologyKey(topologyKey)
obj spec.affinity.additionalPodAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecution(requiredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecutionMixin(requiredDuringSchedulingIgnoredDuringExecution)
obj spec.affinity.additionalPodAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.affinity.additionalPodAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.affinity.additionalPodAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
obj spec.affinity.additionalPodAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
obj spec.affinity.additionalPodAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.affinity.additionalPodAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
obj spec.affinity.additionalPodAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
obj spec.affinity.additionalPodAntiAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecution(requiredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecutionMixin(requiredDuringSchedulingIgnoredDuringExecution)
obj spec.affinity.additionalPodAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.affinity.additionalPodAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.affinity.additionalPodAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
obj spec.affinity.additionalPodAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchLabels(matchLabels)
fn withMatchLabelsMixin(matchLabels)
obj spec.affinity.additionalPodAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
obj spec.affinity.additionalPodAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.affinity.additionalPodAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
obj spec.affinity.additionalPodAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
obj spec.affinity.nodeAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
obj spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchFields(matchFields)
fn withMatchFieldsMixin(matchFields)
obj spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions
obj spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields
obj spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withNodeSelectorTerms(nodeSelectorTerms)
fn withNodeSelectorTermsMixin(nodeSelectorTerms)
obj spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchFields(matchFields)
fn withMatchFieldsMixin(matchFields)
obj spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions
obj spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields
obj spec.affinity.tolerations
obj spec.backup
fn withRetentionPolicy(retentionPolicy)
fn withTarget(target)
obj spec.backup.barmanObjectStore
fn withDestinationPath(destinationPath)
fn withEndpointURL(endpointURL)
fn withHistoryTags(historyTags)
fn withHistoryTagsMixin(historyTags)
fn withServerName(serverName)
fn withTags(tags)
fn withTagsMixin(tags)
obj spec.backup.barmanObjectStore.azureCredentials
fn withInheritFromAzureAD(inheritFromAzureAD)
obj spec.backup.barmanObjectStore.azureCredentials.connectionString
obj spec.backup.barmanObjectStore.azureCredentials.storageAccount
obj spec.backup.barmanObjectStore.azureCredentials.storageKey
obj spec.backup.barmanObjectStore.azureCredentials.storageSasToken
obj spec.backup.barmanObjectStore.data
obj spec.backup.barmanObjectStore.endpointCA
obj spec.backup.barmanObjectStore.googleCredentials
obj spec.backup.barmanObjectStore.s3Credentials
obj spec.backup.barmanObjectStore.wal
fn withArchiveAdditionalCommandArgs(archiveAdditionalCommandArgs)
fn withArchiveAdditionalCommandArgsMixin(archiveAdditionalCommandArgs)
fn withCompression(compression)
fn withEncryption(encryption)
fn withMaxParallel(maxParallel)
fn withRestoreAdditionalCommandArgs(restoreAdditionalCommandArgs)
fn withRestoreAdditionalCommandArgsMixin(restoreAdditionalCommandArgs)
obj spec.backup.volumeSnapshot
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClassName(className)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withOnline(online)
fn withSnapshotOwnerReference(snapshotOwnerReference)
fn withTablespaceClassName(tablespaceClassName)
fn withTablespaceClassNameMixin(tablespaceClassName)
fn withWalClassName(walClassName)
obj spec.backup.volumeSnapshot.onlineConfiguration
obj spec.bootstrap
obj spec.bootstrap.initdb
fn withDataChecksums(dataChecksums)
fn withDatabase(database)
fn withEncoding(encoding)
fn withLocaleCType(localeCType)
fn withLocaleCollate(localeCollate)
fn withOptions(options)
fn withOptionsMixin(options)
fn withOwner(owner)
fn withPostInitApplicationSQL(postInitApplicationSQL)
fn withPostInitApplicationSQLMixin(postInitApplicationSQL)
fn withPostInitSQL(postInitSQL)
fn withPostInitSQLMixin(postInitSQL)
fn withPostInitTemplateSQL(postInitTemplateSQL)
fn withPostInitTemplateSQLMixin(postInitTemplateSQL)
fn withWalSegmentSize(walSegmentSize)
obj spec.bootstrap.initdb.import
fn withDatabases(databases)
fn withDatabasesMixin(databases)
fn withPostImportApplicationSQL(postImportApplicationSQL)
fn withPostImportApplicationSQLMixin(postImportApplicationSQL)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withSchemaOnly(schemaOnly)
fn withType(type)
obj spec.bootstrap.initdb.import.source
obj spec.bootstrap.initdb.postInitApplicationSQLRefs
obj spec.bootstrap.initdb.postInitSQLRefs
obj spec.bootstrap.initdb.postInitTemplateSQLRefs
obj spec.bootstrap.initdb.secret
obj spec.bootstrap.pg_basebackup
obj spec.bootstrap.recovery
fn withDatabase(database)
fn withOwner(owner)
fn withSource(source)
obj spec.bootstrap.recovery.backup
obj spec.bootstrap.recovery.recoveryTarget
obj spec.bootstrap.recovery.secret
obj spec.bootstrap.recovery.volumeSnapshots
obj spec.certificates
obj spec.env
obj spec.envFrom
obj spec.ephemeralVolumeSource
obj spec.ephemeralVolumeSource.volumeClaimTemplate
fn withMetadata(metadata)
fn withMetadataMixin(metadata)
obj spec.ephemeralVolumeSource.volumeClaimTemplate.spec
fn withAccessModes(accessModes)
fn withAccessModesMixin(accessModes)
fn withStorageClassName(storageClassName)
fn withVolumeAttributesClassName(volumeAttributesClassName)
fn withVolumeMode(volumeMode)
fn withVolumeName(volumeName)
obj spec.ephemeralVolumeSource.volumeClaimTemplate.spec.dataSource
obj spec.ephemeralVolumeSource.volumeClaimTemplate.spec.dataSourceRef
obj spec.ephemeralVolumeSource.volumeClaimTemplate.spec.resources
obj spec.ephemeralVolumeSource.volumeClaimTemplate.spec.selector
obj spec.ephemeralVolumesSizeLimit
obj spec.externalClusters
fn withConnectionParameters(connectionParameters)
fn withConnectionParametersMixin(connectionParameters)
fn withName(name)
obj spec.externalClusters.barmanObjectStore
fn withDestinationPath(destinationPath)
fn withEndpointURL(endpointURL)
fn withHistoryTags(historyTags)
fn withHistoryTagsMixin(historyTags)
fn withServerName(serverName)
fn withTags(tags)
fn withTagsMixin(tags)
obj spec.externalClusters.barmanObjectStore.azureCredentials
fn withInheritFromAzureAD(inheritFromAzureAD)
obj spec.externalClusters.barmanObjectStore.azureCredentials.connectionString
obj spec.externalClusters.barmanObjectStore.azureCredentials.storageAccount
obj spec.externalClusters.barmanObjectStore.azureCredentials.storageKey
obj spec.externalClusters.barmanObjectStore.azureCredentials.storageSasToken
obj spec.externalClusters.barmanObjectStore.data
obj spec.externalClusters.barmanObjectStore.endpointCA
obj spec.externalClusters.barmanObjectStore.googleCredentials
obj spec.externalClusters.barmanObjectStore.s3Credentials
fn withInheritFromIAMRole(inheritFromIAMRole)
obj spec.externalClusters.barmanObjectStore.s3Credentials.accessKeyId
obj spec.externalClusters.barmanObjectStore.s3Credentials.region
obj spec.externalClusters.barmanObjectStore.s3Credentials.secretAccessKey
obj spec.externalClusters.barmanObjectStore.s3Credentials.sessionToken
obj spec.externalClusters.barmanObjectStore.wal
fn withArchiveAdditionalCommandArgs(archiveAdditionalCommandArgs)
fn withArchiveAdditionalCommandArgsMixin(archiveAdditionalCommandArgs)
fn withCompression(compression)
fn withEncryption(encryption)
fn withMaxParallel(maxParallel)
fn withRestoreAdditionalCommandArgs(restoreAdditionalCommandArgs)
fn withRestoreAdditionalCommandArgsMixin(restoreAdditionalCommandArgs)
obj spec.externalClusters.password
obj spec.externalClusters.sslCert
obj spec.externalClusters.sslKey
obj spec.externalClusters.sslRootCert
obj spec.imageCatalogRef
obj spec.imagePullSecrets
obj spec.inheritedMetadata
obj spec.managed
fn withRoles(roles)
fn withRolesMixin(roles)
obj spec.managed.roles
fn withBypassrls(bypassrls)
fn withComment(comment)
fn withConnectionLimit(connectionLimit)
fn withCreatedb(createdb)
fn withCreaterole(createrole)
fn withDisablePassword(disablePassword)
fn withEnsure(ensure)
fn withInRoles(inRoles)
fn withInRolesMixin(inRoles)
fn withInherit(inherit)
fn withLogin(login)
fn withName(name)
fn withReplication(replication)
fn withSuperuser(superuser)
fn withValidUntil(validUntil)
obj spec.managed.roles.passwordSecret
obj spec.managed.services
fn withAdditional(additional)
fn withAdditionalMixin(additional)
fn withDisabledDefaultServices(disabledDefaultServices)
fn withDisabledDefaultServicesMixin(disabledDefaultServices)
obj spec.managed.services.additional
fn withSelectorType(selectorType)
fn withUpdateStrategy(updateStrategy)
obj spec.managed.services.additional.serviceTemplate
obj spec.managed.services.additional.serviceTemplate.metadata
obj spec.managed.services.additional.serviceTemplate.spec
fn withAllocateLoadBalancerNodePorts(allocateLoadBalancerNodePorts)
fn withClusterIP(clusterIP)
fn withClusterIPs(clusterIPs)
fn withClusterIPsMixin(clusterIPs)
fn withExternalIPs(externalIPs)
fn withExternalIPsMixin(externalIPs)
fn withExternalName(externalName)
fn withExternalTrafficPolicy(externalTrafficPolicy)
fn withHealthCheckNodePort(healthCheckNodePort)
fn withInternalTrafficPolicy(internalTrafficPolicy)
fn withIpFamilies(ipFamilies)
fn withIpFamiliesMixin(ipFamilies)
fn withIpFamilyPolicy(ipFamilyPolicy)
fn withLoadBalancerClass(loadBalancerClass)
fn withLoadBalancerIP(loadBalancerIP)
fn withLoadBalancerSourceRanges(loadBalancerSourceRanges)
fn withLoadBalancerSourceRangesMixin(loadBalancerSourceRanges)
fn withPorts(ports)
fn withPortsMixin(ports)
fn withPublishNotReadyAddresses(publishNotReadyAddresses)
fn withSelector(selector)
fn withSelectorMixin(selector)
fn withSessionAffinity(sessionAffinity)
fn withTrafficDistribution(trafficDistribution)
fn withType(type)
obj spec.managed.services.additional.serviceTemplate.spec.ports
obj spec.managed.services.additional.serviceTemplate.spec.sessionAffinityConfig
obj spec.monitoring
fn withCustomQueriesConfigMap(customQueriesConfigMap)
fn withCustomQueriesConfigMapMixin(customQueriesConfigMap)
fn withCustomQueriesSecret(customQueriesSecret)
fn withCustomQueriesSecretMixin(customQueriesSecret)
fn withDisableDefaultQueries(disableDefaultQueries)
fn withEnablePodMonitor(enablePodMonitor)
fn withPodMonitorMetricRelabelings(podMonitorMetricRelabelings)
fn withPodMonitorMetricRelabelingsMixin(podMonitorMetricRelabelings)
fn withPodMonitorRelabelings(podMonitorRelabelings)
fn withPodMonitorRelabelingsMixin(podMonitorRelabelings)
obj spec.monitoring.customQueriesConfigMap
obj spec.monitoring.customQueriesSecret
obj spec.monitoring.podMonitorMetricRelabelings
obj spec.monitoring.podMonitorRelabelings
obj spec.monitoring.tls
obj spec.nodeMaintenanceWindow
obj spec.plugins
obj spec.postgresql
fn withEnableAlterSystem(enableAlterSystem)
fn withParameters(parameters)
fn withParametersMixin(parameters)
fn withPg_hba(pg_hba)
fn withPg_hbaMixin(pg_hba)
fn withPg_ident(pg_ident)
fn withPg_identMixin(pg_ident)
fn withPromotionTimeout(promotionTimeout)
fn withShared_preload_libraries(shared_preload_libraries)
fn withShared_preload_librariesMixin(shared_preload_libraries)
obj spec.postgresql.ldap
obj spec.postgresql.syncReplicaElectionConstraint
obj spec.postgresql.synchronous
obj spec.projectedVolumeTemplate
fn withDefaultMode(defaultMode)
fn withSources(sources)
fn withSourcesMixin(sources)
obj spec.projectedVolumeTemplate.sources
obj spec.projectedVolumeTemplate.sources.clusterTrustBundle
fn withName(name)
fn withOptional(optional)
fn withPath(path)
fn withSignerName(signerName)
obj spec.projectedVolumeTemplate.sources.clusterTrustBundle.labelSelector
obj spec.projectedVolumeTemplate.sources.configMap
obj spec.projectedVolumeTemplate.sources.downwardAPI
obj spec.projectedVolumeTemplate.sources.secret
obj spec.projectedVolumeTemplate.sources.serviceAccountToken
obj spec.replica
obj spec.replicationSlots
obj spec.resources
obj spec.seccompProfile
obj spec.serviceAccountTemplate
obj spec.storage
fn withResizeInUseVolumes(resizeInUseVolumes)
fn withSize(size)
fn withStorageClass(storageClass)
obj spec.storage.pvcTemplate
fn withAccessModes(accessModes)
fn withAccessModesMixin(accessModes)
fn withStorageClassName(storageClassName)
fn withVolumeAttributesClassName(volumeAttributesClassName)
fn withVolumeMode(volumeMode)
fn withVolumeName(volumeName)
obj spec.storage.pvcTemplate.dataSource
obj spec.storage.pvcTemplate.dataSourceRef
obj spec.storage.pvcTemplate.resources
obj spec.storage.pvcTemplate.selector
obj spec.superuserSecret
obj spec.tablespaces
fn withName(name)
fn withTemporary(temporary)
obj spec.tablespaces.owner
obj spec.tablespaces.storage
fn withResizeInUseVolumes(resizeInUseVolumes)
fn withSize(size)
fn withStorageClass(storageClass)
obj spec.tablespaces.storage.pvcTemplate
fn withAccessModes(accessModes)
fn withAccessModesMixin(accessModes)
fn withStorageClassName(storageClassName)
fn withVolumeAttributesClassName(volumeAttributesClassName)
fn withVolumeMode(volumeMode)
fn withVolumeName(volumeName)
obj spec.tablespaces.storage.pvcTemplate.dataSource
obj spec.tablespaces.storage.pvcTemplate.dataSourceRef
obj spec.tablespaces.storage.pvcTemplate.resources
obj spec.tablespaces.storage.pvcTemplate.selector
obj spec.topologySpreadConstraints
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMaxSkew(maxSkew)
fn withMinDomains(minDomains)
fn withNodeAffinityPolicy(nodeAffinityPolicy)
fn withNodeTaintsPolicy(nodeTaintsPolicy)
fn withTopologyKey(topologyKey)
fn withWhenUnsatisfiable(whenUnsatisfiable)
obj spec.topologySpreadConstraints.labelSelector
obj spec.walStorage
fn withResizeInUseVolumes(resizeInUseVolumes)
fn withSize(size)
fn withStorageClass(storageClass)
obj spec.walStorage.pvcTemplate
fn withAccessModes(accessModes)
fn withAccessModesMixin(accessModes)
fn withStorageClassName(storageClassName)
fn withVolumeAttributesClassName(volumeAttributesClassName)
fn withVolumeMode(volumeMode)
fn withVolumeName(volumeName)
obj spec.walStorage.pvcTemplate.dataSource
obj spec.walStorage.pvcTemplate.dataSourceRef
obj spec.walStorage.pvcTemplate.resources
obj spec.walStorage.pvcTemplate.selector
new(name)
+ postgresql.v1.cluster - cloudnative-pg jsonnet library cloudnative-pg jsonnet library postgresql.v1.cluster
postgresql.v1.cluster
"Cluster is the Schema for the PostgreSQL API"
Index
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
fn withDescription(description)
fn withEnablePDB(enablePDB)
fn withEnableSuperuserAccess(enableSuperuserAccess)
fn withEnv(env)
fn withEnvFrom(envFrom)
fn withEnvFromMixin(envFrom)
fn withEnvMixin(env)
fn withExternalClusters(externalClusters)
fn withExternalClustersMixin(externalClusters)
fn withFailoverDelay(failoverDelay)
fn withImageName(imageName)
fn withImagePullPolicy(imagePullPolicy)
fn withImagePullSecrets(imagePullSecrets)
fn withImagePullSecretsMixin(imagePullSecrets)
fn withInstances(instances)
fn withLivenessProbeTimeout(livenessProbeTimeout)
fn withLogLevel(logLevel)
fn withMaxSyncReplicas(maxSyncReplicas)
fn withMinSyncReplicas(minSyncReplicas)
fn withPlugins(plugins)
fn withPluginsMixin(plugins)
fn withPostgresGID(postgresGID)
fn withPostgresUID(postgresUID)
fn withPrimaryUpdateMethod(primaryUpdateMethod)
fn withPrimaryUpdateStrategy(primaryUpdateStrategy)
fn withPriorityClassName(priorityClassName)
fn withSchedulerName(schedulerName)
fn withSmartShutdownTimeout(smartShutdownTimeout)
fn withStartDelay(startDelay)
fn withStopDelay(stopDelay)
fn withSwitchoverDelay(switchoverDelay)
fn withTablespaces(tablespaces)
fn withTablespacesMixin(tablespaces)
fn withTopologySpreadConstraints(topologySpreadConstraints)
fn withTopologySpreadConstraintsMixin(topologySpreadConstraints)
obj spec.affinity
fn withEnablePodAntiAffinity(enablePodAntiAffinity)
fn withNodeSelector(nodeSelector)
fn withNodeSelectorMixin(nodeSelector)
fn withPodAntiAffinityType(podAntiAffinityType)
fn withTolerations(tolerations)
fn withTolerationsMixin(tolerations)
fn withTopologyKey(topologyKey)
obj spec.affinity.additionalPodAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecution(requiredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecutionMixin(requiredDuringSchedulingIgnoredDuringExecution)
obj spec.affinity.additionalPodAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.affinity.additionalPodAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.affinity.additionalPodAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
obj spec.affinity.additionalPodAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
obj spec.affinity.additionalPodAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.affinity.additionalPodAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
obj spec.affinity.additionalPodAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
obj spec.affinity.additionalPodAntiAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecution(requiredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecutionMixin(requiredDuringSchedulingIgnoredDuringExecution)
obj spec.affinity.additionalPodAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.affinity.additionalPodAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.affinity.additionalPodAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
obj spec.affinity.additionalPodAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchLabels(matchLabels)
fn withMatchLabelsMixin(matchLabels)
obj spec.affinity.additionalPodAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
obj spec.affinity.additionalPodAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.affinity.additionalPodAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
obj spec.affinity.additionalPodAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
obj spec.affinity.nodeAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
obj spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchFields(matchFields)
fn withMatchFieldsMixin(matchFields)
obj spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions
obj spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields
obj spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withNodeSelectorTerms(nodeSelectorTerms)
fn withNodeSelectorTermsMixin(nodeSelectorTerms)
obj spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchFields(matchFields)
fn withMatchFieldsMixin(matchFields)
obj spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions
obj spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields
obj spec.affinity.tolerations
obj spec.backup
fn withRetentionPolicy(retentionPolicy)
fn withTarget(target)
obj spec.backup.barmanObjectStore
fn withDestinationPath(destinationPath)
fn withEndpointURL(endpointURL)
fn withHistoryTags(historyTags)
fn withHistoryTagsMixin(historyTags)
fn withServerName(serverName)
fn withTags(tags)
fn withTagsMixin(tags)
obj spec.backup.barmanObjectStore.azureCredentials
fn withInheritFromAzureAD(inheritFromAzureAD)
obj spec.backup.barmanObjectStore.azureCredentials.connectionString
obj spec.backup.barmanObjectStore.azureCredentials.storageAccount
obj spec.backup.barmanObjectStore.azureCredentials.storageKey
obj spec.backup.barmanObjectStore.azureCredentials.storageSasToken
obj spec.backup.barmanObjectStore.data
obj spec.backup.barmanObjectStore.endpointCA
obj spec.backup.barmanObjectStore.googleCredentials
obj spec.backup.barmanObjectStore.s3Credentials
obj spec.backup.barmanObjectStore.wal
fn withArchiveAdditionalCommandArgs(archiveAdditionalCommandArgs)
fn withArchiveAdditionalCommandArgsMixin(archiveAdditionalCommandArgs)
fn withCompression(compression)
fn withEncryption(encryption)
fn withMaxParallel(maxParallel)
fn withRestoreAdditionalCommandArgs(restoreAdditionalCommandArgs)
fn withRestoreAdditionalCommandArgsMixin(restoreAdditionalCommandArgs)
obj spec.backup.volumeSnapshot
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClassName(className)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withOnline(online)
fn withSnapshotOwnerReference(snapshotOwnerReference)
fn withTablespaceClassName(tablespaceClassName)
fn withTablespaceClassNameMixin(tablespaceClassName)
fn withWalClassName(walClassName)
obj spec.backup.volumeSnapshot.onlineConfiguration
obj spec.bootstrap
obj spec.bootstrap.initdb
fn withDataChecksums(dataChecksums)
fn withDatabase(database)
fn withEncoding(encoding)
fn withLocaleCType(localeCType)
fn withLocaleCollate(localeCollate)
fn withOptions(options)
fn withOptionsMixin(options)
fn withOwner(owner)
fn withPostInitApplicationSQL(postInitApplicationSQL)
fn withPostInitApplicationSQLMixin(postInitApplicationSQL)
fn withPostInitSQL(postInitSQL)
fn withPostInitSQLMixin(postInitSQL)
fn withPostInitTemplateSQL(postInitTemplateSQL)
fn withPostInitTemplateSQLMixin(postInitTemplateSQL)
fn withWalSegmentSize(walSegmentSize)
obj spec.bootstrap.initdb.import
fn withDatabases(databases)
fn withDatabasesMixin(databases)
fn withPostImportApplicationSQL(postImportApplicationSQL)
fn withPostImportApplicationSQLMixin(postImportApplicationSQL)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withSchemaOnly(schemaOnly)
fn withType(type)
obj spec.bootstrap.initdb.import.source
obj spec.bootstrap.initdb.postInitApplicationSQLRefs
obj spec.bootstrap.initdb.postInitSQLRefs
obj spec.bootstrap.initdb.postInitTemplateSQLRefs
obj spec.bootstrap.initdb.secret
obj spec.bootstrap.pg_basebackup
obj spec.bootstrap.recovery
fn withDatabase(database)
fn withOwner(owner)
fn withSource(source)
obj spec.bootstrap.recovery.backup
obj spec.bootstrap.recovery.recoveryTarget
obj spec.bootstrap.recovery.secret
obj spec.bootstrap.recovery.volumeSnapshots
obj spec.certificates
obj spec.env
obj spec.envFrom
obj spec.ephemeralVolumeSource
obj spec.ephemeralVolumeSource.volumeClaimTemplate
fn withMetadata(metadata)
fn withMetadataMixin(metadata)
obj spec.ephemeralVolumeSource.volumeClaimTemplate.spec
fn withAccessModes(accessModes)
fn withAccessModesMixin(accessModes)
fn withStorageClassName(storageClassName)
fn withVolumeAttributesClassName(volumeAttributesClassName)
fn withVolumeMode(volumeMode)
fn withVolumeName(volumeName)
obj spec.ephemeralVolumeSource.volumeClaimTemplate.spec.dataSource
obj spec.ephemeralVolumeSource.volumeClaimTemplate.spec.dataSourceRef
obj spec.ephemeralVolumeSource.volumeClaimTemplate.spec.resources
obj spec.ephemeralVolumeSource.volumeClaimTemplate.spec.selector
obj spec.ephemeralVolumesSizeLimit
obj spec.externalClusters
fn withConnectionParameters(connectionParameters)
fn withConnectionParametersMixin(connectionParameters)
fn withName(name)
obj spec.externalClusters.barmanObjectStore
fn withDestinationPath(destinationPath)
fn withEndpointURL(endpointURL)
fn withHistoryTags(historyTags)
fn withHistoryTagsMixin(historyTags)
fn withServerName(serverName)
fn withTags(tags)
fn withTagsMixin(tags)
obj spec.externalClusters.barmanObjectStore.azureCredentials
fn withInheritFromAzureAD(inheritFromAzureAD)
obj spec.externalClusters.barmanObjectStore.azureCredentials.connectionString
obj spec.externalClusters.barmanObjectStore.azureCredentials.storageAccount
obj spec.externalClusters.barmanObjectStore.azureCredentials.storageKey
obj spec.externalClusters.barmanObjectStore.azureCredentials.storageSasToken
obj spec.externalClusters.barmanObjectStore.data
obj spec.externalClusters.barmanObjectStore.endpointCA
obj spec.externalClusters.barmanObjectStore.googleCredentials
obj spec.externalClusters.barmanObjectStore.s3Credentials
fn withInheritFromIAMRole(inheritFromIAMRole)
obj spec.externalClusters.barmanObjectStore.s3Credentials.accessKeyId
obj spec.externalClusters.barmanObjectStore.s3Credentials.region
obj spec.externalClusters.barmanObjectStore.s3Credentials.secretAccessKey
obj spec.externalClusters.barmanObjectStore.s3Credentials.sessionToken
obj spec.externalClusters.barmanObjectStore.wal
fn withArchiveAdditionalCommandArgs(archiveAdditionalCommandArgs)
fn withArchiveAdditionalCommandArgsMixin(archiveAdditionalCommandArgs)
fn withCompression(compression)
fn withEncryption(encryption)
fn withMaxParallel(maxParallel)
fn withRestoreAdditionalCommandArgs(restoreAdditionalCommandArgs)
fn withRestoreAdditionalCommandArgsMixin(restoreAdditionalCommandArgs)
obj spec.externalClusters.password
obj spec.externalClusters.sslCert
obj spec.externalClusters.sslKey
obj spec.externalClusters.sslRootCert
obj spec.imageCatalogRef
obj spec.imagePullSecrets
obj spec.inheritedMetadata
obj spec.managed
fn withRoles(roles)
fn withRolesMixin(roles)
obj spec.managed.roles
fn withBypassrls(bypassrls)
fn withComment(comment)
fn withConnectionLimit(connectionLimit)
fn withCreatedb(createdb)
fn withCreaterole(createrole)
fn withDisablePassword(disablePassword)
fn withEnsure(ensure)
fn withInRoles(inRoles)
fn withInRolesMixin(inRoles)
fn withInherit(inherit)
fn withLogin(login)
fn withName(name)
fn withReplication(replication)
fn withSuperuser(superuser)
fn withValidUntil(validUntil)
obj spec.managed.roles.passwordSecret
obj spec.managed.services
fn withAdditional(additional)
fn withAdditionalMixin(additional)
fn withDisabledDefaultServices(disabledDefaultServices)
fn withDisabledDefaultServicesMixin(disabledDefaultServices)
obj spec.managed.services.additional
fn withSelectorType(selectorType)
fn withUpdateStrategy(updateStrategy)
obj spec.managed.services.additional.serviceTemplate
obj spec.managed.services.additional.serviceTemplate.metadata
obj spec.managed.services.additional.serviceTemplate.spec
fn withAllocateLoadBalancerNodePorts(allocateLoadBalancerNodePorts)
fn withClusterIP(clusterIP)
fn withClusterIPs(clusterIPs)
fn withClusterIPsMixin(clusterIPs)
fn withExternalIPs(externalIPs)
fn withExternalIPsMixin(externalIPs)
fn withExternalName(externalName)
fn withExternalTrafficPolicy(externalTrafficPolicy)
fn withHealthCheckNodePort(healthCheckNodePort)
fn withInternalTrafficPolicy(internalTrafficPolicy)
fn withIpFamilies(ipFamilies)
fn withIpFamiliesMixin(ipFamilies)
fn withIpFamilyPolicy(ipFamilyPolicy)
fn withLoadBalancerClass(loadBalancerClass)
fn withLoadBalancerIP(loadBalancerIP)
fn withLoadBalancerSourceRanges(loadBalancerSourceRanges)
fn withLoadBalancerSourceRangesMixin(loadBalancerSourceRanges)
fn withPorts(ports)
fn withPortsMixin(ports)
fn withPublishNotReadyAddresses(publishNotReadyAddresses)
fn withSelector(selector)
fn withSelectorMixin(selector)
fn withSessionAffinity(sessionAffinity)
fn withTrafficDistribution(trafficDistribution)
fn withType(type)
obj spec.managed.services.additional.serviceTemplate.spec.ports
obj spec.managed.services.additional.serviceTemplate.spec.sessionAffinityConfig
obj spec.monitoring
fn withCustomQueriesConfigMap(customQueriesConfigMap)
fn withCustomQueriesConfigMapMixin(customQueriesConfigMap)
fn withCustomQueriesSecret(customQueriesSecret)
fn withCustomQueriesSecretMixin(customQueriesSecret)
fn withDisableDefaultQueries(disableDefaultQueries)
fn withEnablePodMonitor(enablePodMonitor)
fn withPodMonitorMetricRelabelings(podMonitorMetricRelabelings)
fn withPodMonitorMetricRelabelingsMixin(podMonitorMetricRelabelings)
fn withPodMonitorRelabelings(podMonitorRelabelings)
fn withPodMonitorRelabelingsMixin(podMonitorRelabelings)
obj spec.monitoring.customQueriesConfigMap
obj spec.monitoring.customQueriesSecret
obj spec.monitoring.podMonitorMetricRelabelings
obj spec.monitoring.podMonitorRelabelings
obj spec.monitoring.tls
obj spec.nodeMaintenanceWindow
obj spec.plugins
obj spec.postgresql
fn withEnableAlterSystem(enableAlterSystem)
fn withParameters(parameters)
fn withParametersMixin(parameters)
fn withPg_hba(pg_hba)
fn withPg_hbaMixin(pg_hba)
fn withPg_ident(pg_ident)
fn withPg_identMixin(pg_ident)
fn withPromotionTimeout(promotionTimeout)
fn withShared_preload_libraries(shared_preload_libraries)
fn withShared_preload_librariesMixin(shared_preload_libraries)
obj spec.postgresql.ldap
obj spec.postgresql.syncReplicaElectionConstraint
obj spec.postgresql.synchronous
obj spec.projectedVolumeTemplate
fn withDefaultMode(defaultMode)
fn withSources(sources)
fn withSourcesMixin(sources)
obj spec.projectedVolumeTemplate.sources
obj spec.projectedVolumeTemplate.sources.clusterTrustBundle
fn withName(name)
fn withOptional(optional)
fn withPath(path)
fn withSignerName(signerName)
obj spec.projectedVolumeTemplate.sources.clusterTrustBundle.labelSelector
obj spec.projectedVolumeTemplate.sources.configMap
obj spec.projectedVolumeTemplate.sources.downwardAPI
obj spec.projectedVolumeTemplate.sources.secret
obj spec.projectedVolumeTemplate.sources.serviceAccountToken
obj spec.replica
obj spec.replicationSlots
obj spec.resources
obj spec.seccompProfile
obj spec.serviceAccountTemplate
obj spec.storage
fn withResizeInUseVolumes(resizeInUseVolumes)
fn withSize(size)
fn withStorageClass(storageClass)
obj spec.storage.pvcTemplate
fn withAccessModes(accessModes)
fn withAccessModesMixin(accessModes)
fn withStorageClassName(storageClassName)
fn withVolumeAttributesClassName(volumeAttributesClassName)
fn withVolumeMode(volumeMode)
fn withVolumeName(volumeName)
obj spec.storage.pvcTemplate.dataSource
obj spec.storage.pvcTemplate.dataSourceRef
obj spec.storage.pvcTemplate.resources
obj spec.storage.pvcTemplate.selector
obj spec.superuserSecret
obj spec.tablespaces
fn withName(name)
fn withTemporary(temporary)
obj spec.tablespaces.owner
obj spec.tablespaces.storage
fn withResizeInUseVolumes(resizeInUseVolumes)
fn withSize(size)
fn withStorageClass(storageClass)
obj spec.tablespaces.storage.pvcTemplate
fn withAccessModes(accessModes)
fn withAccessModesMixin(accessModes)
fn withStorageClassName(storageClassName)
fn withVolumeAttributesClassName(volumeAttributesClassName)
fn withVolumeMode(volumeMode)
fn withVolumeName(volumeName)
obj spec.tablespaces.storage.pvcTemplate.dataSource
obj spec.tablespaces.storage.pvcTemplate.dataSourceRef
obj spec.tablespaces.storage.pvcTemplate.resources
obj spec.tablespaces.storage.pvcTemplate.selector
obj spec.topologySpreadConstraints
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMaxSkew(maxSkew)
fn withMinDomains(minDomains)
fn withNodeAffinityPolicy(nodeAffinityPolicy)
fn withNodeTaintsPolicy(nodeTaintsPolicy)
fn withTopologyKey(topologyKey)
fn withWhenUnsatisfiable(whenUnsatisfiable)
obj spec.topologySpreadConstraints.labelSelector
obj spec.walStorage
fn withResizeInUseVolumes(resizeInUseVolumes)
fn withSize(size)
fn withStorageClass(storageClass)
obj spec.walStorage.pvcTemplate
fn withAccessModes(accessModes)
fn withAccessModesMixin(accessModes)
fn withStorageClassName(storageClassName)
fn withVolumeAttributesClassName(volumeAttributesClassName)
fn withVolumeMode(volumeMode)
fn withVolumeName(volumeName)
obj spec.walStorage.pvcTemplate.dataSource
obj spec.walStorage.pvcTemplate.dataSourceRef
obj spec.walStorage.pvcTemplate.resources
obj spec.walStorage.pvcTemplate.selector
Fields
fn new
new(name)
new returns an instance of Cluster
obj metadata
"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."
fn metadata.withAnnotations
withAnnotations(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
fn metadata.withAnnotationsMixin
withAnnotationsMixin(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
Note: This function appends passed data to existing values
fn metadata.withClusterName
withClusterName(clusterName)
@@ -752,4 +752,4 @@
"key is the label key that the selector applies to."
fn spec.walStorage.pvcTemplate.selector.matchExpressions.withOperator
withOperator(operator)
"operator represents a key's relationship to a set of values.\nValid operators are In, NotIn, Exists and DoesNotExist."
fn spec.walStorage.pvcTemplate.selector.matchExpressions.withValues
withValues(values)
"values is an array of string values. If the operator is In or NotIn,\nthe values array must be non-empty. If the operator is Exists or DoesNotExist,\nthe values array must be empty. This array is replaced during a strategic\nmerge patch."
fn spec.walStorage.pvcTemplate.selector.matchExpressions.withValuesMixin
withValuesMixin(values)
-
"values is an array of string values. If the operator is In or NotIn,\nthe values array must be non-empty. If the operator is Exists or DoesNotExist,\nthe values array must be empty. This array is replaced during a strategic\nmerge patch."
Note: This function appends passed data to existing values
\ No newline at end of file
+
"values is an array of string values. If the operator is In or NotIn,\nthe values array must be non-empty. If the operator is Exists or DoesNotExist,\nthe values array must be empty. This array is replaced during a strategic\nmerge patch."
Note: This function appends passed data to existing values
"ClusterImageCatalog is the Schema for the clusterimagecatalogs API"
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
new(name)
+ postgresql.v1.clusterImageCatalog - cloudnative-pg jsonnet library cloudnative-pg jsonnet library postgresql.v1.clusterImageCatalog
postgresql.v1.clusterImageCatalog
"ClusterImageCatalog is the Schema for the clusterimagecatalogs API"
Index
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
Fields
fn new
new(name)
new returns an instance of ClusterImageCatalog
obj metadata
"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."
fn metadata.withAnnotations
withAnnotations(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
fn metadata.withAnnotationsMixin
withAnnotationsMixin(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
Note: This function appends passed data to existing values
fn metadata.withClusterName
withClusterName(clusterName)
@@ -22,4 +22,4 @@
"List of CatalogImages available in the catalog"
fn spec.withImagesMixin
withImagesMixin(images)
"List of CatalogImages available in the catalog"
Note: This function appends passed data to existing values
obj spec.images
"List of CatalogImages available in the catalog"
fn spec.images.withImage
withImage(image)
"The image reference"
fn spec.images.withMajor
withMajor(major)
-
"The PostgreSQL major version of the image. Must be unique within the catalog."
\ No newline at end of file
+
"The PostgreSQL major version of the image. Must be unique within the catalog."
"ImageCatalog is the Schema for the imagecatalogs API"
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
new(name)
+ postgresql.v1.imageCatalog - cloudnative-pg jsonnet library cloudnative-pg jsonnet library postgresql.v1.imageCatalog
postgresql.v1.imageCatalog
"ImageCatalog is the Schema for the imagecatalogs API"
Index
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
Fields
fn new
new(name)
new returns an instance of ImageCatalog
obj metadata
"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."
fn metadata.withAnnotations
withAnnotations(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
fn metadata.withAnnotationsMixin
withAnnotationsMixin(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
Note: This function appends passed data to existing values
fn metadata.withClusterName
withClusterName(clusterName)
@@ -22,4 +22,4 @@
"List of CatalogImages available in the catalog"
fn spec.withImagesMixin
withImagesMixin(images)
"List of CatalogImages available in the catalog"
Note: This function appends passed data to existing values
obj spec.images
"List of CatalogImages available in the catalog"
fn spec.images.withImage
withImage(image)
"The image reference"
fn spec.images.withMajor
withMajor(major)
-
"The PostgreSQL major version of the image. Must be unique within the catalog."
\ No newline at end of file
+
"The PostgreSQL major version of the image. Must be unique within the catalog."
"Pooler is the Schema for the poolers API"
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
fn withInstances(instances)
fn withType(type)
obj spec.cluster
obj spec.deploymentStrategy
obj spec.monitoring
fn withEnablePodMonitor(enablePodMonitor)
fn withPodMonitorMetricRelabelings(podMonitorMetricRelabelings)
fn withPodMonitorMetricRelabelingsMixin(podMonitorMetricRelabelings)
fn withPodMonitorRelabelings(podMonitorRelabelings)
fn withPodMonitorRelabelingsMixin(podMonitorRelabelings)
obj spec.monitoring.podMonitorMetricRelabelings
obj spec.monitoring.podMonitorRelabelings
obj spec.pgbouncer
obj spec.serviceTemplate
obj spec.serviceTemplate.metadata
obj spec.serviceTemplate.spec
fn withAllocateLoadBalancerNodePorts(allocateLoadBalancerNodePorts)
fn withClusterIP(clusterIP)
fn withClusterIPs(clusterIPs)
fn withClusterIPsMixin(clusterIPs)
fn withExternalIPs(externalIPs)
fn withExternalIPsMixin(externalIPs)
fn withExternalName(externalName)
fn withExternalTrafficPolicy(externalTrafficPolicy)
fn withHealthCheckNodePort(healthCheckNodePort)
fn withInternalTrafficPolicy(internalTrafficPolicy)
fn withIpFamilies(ipFamilies)
fn withIpFamiliesMixin(ipFamilies)
fn withIpFamilyPolicy(ipFamilyPolicy)
fn withLoadBalancerClass(loadBalancerClass)
fn withLoadBalancerIP(loadBalancerIP)
fn withLoadBalancerSourceRanges(loadBalancerSourceRanges)
fn withLoadBalancerSourceRangesMixin(loadBalancerSourceRanges)
fn withPorts(ports)
fn withPortsMixin(ports)
fn withPublishNotReadyAddresses(publishNotReadyAddresses)
fn withSelector(selector)
fn withSelectorMixin(selector)
fn withSessionAffinity(sessionAffinity)
fn withTrafficDistribution(trafficDistribution)
fn withType(type)
obj spec.serviceTemplate.spec.ports
obj spec.serviceTemplate.spec.sessionAffinityConfig
obj spec.template
obj spec.template.metadata
obj spec.template.spec
fn withActiveDeadlineSeconds(activeDeadlineSeconds)
fn withAutomountServiceAccountToken(automountServiceAccountToken)
fn withContainers(containers)
fn withContainersMixin(containers)
fn withDnsPolicy(dnsPolicy)
fn withEnableServiceLinks(enableServiceLinks)
fn withEphemeralContainers(ephemeralContainers)
fn withEphemeralContainersMixin(ephemeralContainers)
fn withHostAliases(hostAliases)
fn withHostAliasesMixin(hostAliases)
fn withHostIPC(hostIPC)
fn withHostNetwork(hostNetwork)
fn withHostPID(hostPID)
fn withHostUsers(hostUsers)
fn withHostname(hostname)
fn withImagePullSecrets(imagePullSecrets)
fn withImagePullSecretsMixin(imagePullSecrets)
fn withInitContainers(initContainers)
fn withInitContainersMixin(initContainers)
fn withNodeName(nodeName)
fn withNodeSelector(nodeSelector)
fn withNodeSelectorMixin(nodeSelector)
fn withOverhead(overhead)
fn withOverheadMixin(overhead)
fn withPreemptionPolicy(preemptionPolicy)
fn withPriority(priority)
fn withPriorityClassName(priorityClassName)
fn withReadinessGates(readinessGates)
fn withReadinessGatesMixin(readinessGates)
fn withResourceClaims(resourceClaims)
fn withResourceClaimsMixin(resourceClaims)
fn withRestartPolicy(restartPolicy)
fn withRuntimeClassName(runtimeClassName)
fn withSchedulerName(schedulerName)
fn withSchedulingGates(schedulingGates)
fn withSchedulingGatesMixin(schedulingGates)
fn withServiceAccount(serviceAccount)
fn withServiceAccountName(serviceAccountName)
fn withSetHostnameAsFQDN(setHostnameAsFQDN)
fn withShareProcessNamespace(shareProcessNamespace)
fn withSubdomain(subdomain)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTolerations(tolerations)
fn withTolerationsMixin(tolerations)
fn withTopologySpreadConstraints(topologySpreadConstraints)
fn withTopologySpreadConstraintsMixin(topologySpreadConstraints)
fn withVolumes(volumes)
fn withVolumesMixin(volumes)
obj spec.template.spec.affinity
obj spec.template.spec.affinity.nodeAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
obj spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchFields(matchFields)
fn withMatchFieldsMixin(matchFields)
obj spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions
obj spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields
obj spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withNodeSelectorTerms(nodeSelectorTerms)
fn withNodeSelectorTermsMixin(nodeSelectorTerms)
obj spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchFields(matchFields)
fn withMatchFieldsMixin(matchFields)
obj spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions
obj spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields
obj spec.template.spec.affinity.podAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecution(requiredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecutionMixin(requiredDuringSchedulingIgnoredDuringExecution)
obj spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
obj spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchLabels(matchLabels)
fn withMatchLabelsMixin(matchLabels)
obj spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
obj spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
obj spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
obj spec.template.spec.affinity.podAntiAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecution(requiredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecutionMixin(requiredDuringSchedulingIgnoredDuringExecution)
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchLabels(matchLabels)
fn withMatchLabelsMixin(matchLabels)
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchLabels(matchLabels)
fn withMatchLabelsMixin(matchLabels)
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
obj spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
obj spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
obj spec.template.spec.containers
fn withArgs(args)
fn withArgsMixin(args)
fn withCommand(command)
fn withCommandMixin(command)
fn withEnv(env)
fn withEnvFrom(envFrom)
fn withEnvFromMixin(envFrom)
fn withEnvMixin(env)
fn withImage(image)
fn withImagePullPolicy(imagePullPolicy)
fn withName(name)
fn withPorts(ports)
fn withPortsMixin(ports)
fn withResizePolicy(resizePolicy)
fn withResizePolicyMixin(resizePolicy)
fn withRestartPolicy(restartPolicy)
fn withStdin(stdin)
fn withStdinOnce(stdinOnce)
fn withTerminationMessagePath(terminationMessagePath)
fn withTerminationMessagePolicy(terminationMessagePolicy)
fn withTty(tty)
fn withVolumeDevices(volumeDevices)
fn withVolumeDevicesMixin(volumeDevices)
fn withVolumeMounts(volumeMounts)
fn withVolumeMountsMixin(volumeMounts)
fn withWorkingDir(workingDir)
obj spec.template.spec.containers.env
fn withName(name)
fn withValue(value)
obj spec.template.spec.containers.env.valueFrom
obj spec.template.spec.containers.envFrom
obj spec.template.spec.containers.lifecycle
obj spec.template.spec.containers.lifecycle.postStart
obj spec.template.spec.containers.lifecycle.preStop
obj spec.template.spec.containers.livenessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.containers.livenessProbe.exec
obj spec.template.spec.containers.livenessProbe.grpc
obj spec.template.spec.containers.livenessProbe.httpGet
obj spec.template.spec.containers.livenessProbe.tcpSocket
obj spec.template.spec.containers.ports
obj spec.template.spec.containers.readinessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.containers.readinessProbe.exec
obj spec.template.spec.containers.readinessProbe.grpc
obj spec.template.spec.containers.readinessProbe.httpGet
obj spec.template.spec.containers.readinessProbe.tcpSocket
obj spec.template.spec.containers.resizePolicy
obj spec.template.spec.containers.resources
obj spec.template.spec.containers.securityContext
fn withAllowPrivilegeEscalation(allowPrivilegeEscalation)
fn withPrivileged(privileged)
fn withProcMount(procMount)
fn withReadOnlyRootFilesystem(readOnlyRootFilesystem)
fn withRunAsGroup(runAsGroup)
fn withRunAsNonRoot(runAsNonRoot)
fn withRunAsUser(runAsUser)
obj spec.template.spec.containers.securityContext.appArmorProfile
obj spec.template.spec.containers.securityContext.capabilities
obj spec.template.spec.containers.securityContext.seLinuxOptions
obj spec.template.spec.containers.securityContext.seccompProfile
obj spec.template.spec.containers.securityContext.windowsOptions
obj spec.template.spec.containers.startupProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.containers.startupProbe.exec
obj spec.template.spec.containers.startupProbe.grpc
obj spec.template.spec.containers.startupProbe.httpGet
obj spec.template.spec.containers.startupProbe.tcpSocket
obj spec.template.spec.containers.volumeDevices
obj spec.template.spec.containers.volumeMounts
obj spec.template.spec.dnsConfig
obj spec.template.spec.ephemeralContainers
fn withArgs(args)
fn withArgsMixin(args)
fn withCommand(command)
fn withCommandMixin(command)
fn withEnv(env)
fn withEnvFrom(envFrom)
fn withEnvFromMixin(envFrom)
fn withEnvMixin(env)
fn withImage(image)
fn withImagePullPolicy(imagePullPolicy)
fn withName(name)
fn withPorts(ports)
fn withPortsMixin(ports)
fn withResizePolicy(resizePolicy)
fn withResizePolicyMixin(resizePolicy)
fn withRestartPolicy(restartPolicy)
fn withStdin(stdin)
fn withStdinOnce(stdinOnce)
fn withTargetContainerName(targetContainerName)
fn withTerminationMessagePath(terminationMessagePath)
fn withTerminationMessagePolicy(terminationMessagePolicy)
fn withTty(tty)
fn withVolumeDevices(volumeDevices)
fn withVolumeDevicesMixin(volumeDevices)
fn withVolumeMounts(volumeMounts)
fn withVolumeMountsMixin(volumeMounts)
fn withWorkingDir(workingDir)
obj spec.template.spec.ephemeralContainers.env
fn withName(name)
fn withValue(value)
obj spec.template.spec.ephemeralContainers.env.valueFrom
obj spec.template.spec.ephemeralContainers.envFrom
obj spec.template.spec.ephemeralContainers.lifecycle
obj spec.template.spec.ephemeralContainers.lifecycle.postStart
obj spec.template.spec.ephemeralContainers.lifecycle.preStop
obj spec.template.spec.ephemeralContainers.livenessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.ephemeralContainers.livenessProbe.exec
obj spec.template.spec.ephemeralContainers.livenessProbe.grpc
obj spec.template.spec.ephemeralContainers.livenessProbe.httpGet
obj spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket
obj spec.template.spec.ephemeralContainers.ports
obj spec.template.spec.ephemeralContainers.readinessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.ephemeralContainers.readinessProbe.exec
obj spec.template.spec.ephemeralContainers.readinessProbe.grpc
obj spec.template.spec.ephemeralContainers.readinessProbe.httpGet
obj spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket
obj spec.template.spec.ephemeralContainers.resizePolicy
obj spec.template.spec.ephemeralContainers.resources
obj spec.template.spec.ephemeralContainers.securityContext
fn withAllowPrivilegeEscalation(allowPrivilegeEscalation)
fn withPrivileged(privileged)
fn withProcMount(procMount)
fn withReadOnlyRootFilesystem(readOnlyRootFilesystem)
fn withRunAsGroup(runAsGroup)
fn withRunAsNonRoot(runAsNonRoot)
fn withRunAsUser(runAsUser)
obj spec.template.spec.ephemeralContainers.securityContext.appArmorProfile
obj spec.template.spec.ephemeralContainers.securityContext.capabilities
obj spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions
obj spec.template.spec.ephemeralContainers.securityContext.seccompProfile
obj spec.template.spec.ephemeralContainers.securityContext.windowsOptions
obj spec.template.spec.ephemeralContainers.startupProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.ephemeralContainers.startupProbe.exec
obj spec.template.spec.ephemeralContainers.startupProbe.grpc
obj spec.template.spec.ephemeralContainers.startupProbe.httpGet
obj spec.template.spec.ephemeralContainers.startupProbe.tcpSocket
obj spec.template.spec.ephemeralContainers.volumeDevices
obj spec.template.spec.ephemeralContainers.volumeMounts
obj spec.template.spec.hostAliases
obj spec.template.spec.imagePullSecrets
obj spec.template.spec.initContainers
fn withArgs(args)
fn withArgsMixin(args)
fn withCommand(command)
fn withCommandMixin(command)
fn withEnv(env)
fn withEnvFrom(envFrom)
fn withEnvFromMixin(envFrom)
fn withEnvMixin(env)
fn withImage(image)
fn withImagePullPolicy(imagePullPolicy)
fn withName(name)
fn withPorts(ports)
fn withPortsMixin(ports)
fn withResizePolicy(resizePolicy)
fn withResizePolicyMixin(resizePolicy)
fn withRestartPolicy(restartPolicy)
fn withStdin(stdin)
fn withStdinOnce(stdinOnce)
fn withTerminationMessagePath(terminationMessagePath)
fn withTerminationMessagePolicy(terminationMessagePolicy)
fn withTty(tty)
fn withVolumeDevices(volumeDevices)
fn withVolumeDevicesMixin(volumeDevices)
fn withVolumeMounts(volumeMounts)
fn withVolumeMountsMixin(volumeMounts)
fn withWorkingDir(workingDir)
obj spec.template.spec.initContainers.env
fn withName(name)
fn withValue(value)
obj spec.template.spec.initContainers.env.valueFrom
obj spec.template.spec.initContainers.envFrom
obj spec.template.spec.initContainers.lifecycle
obj spec.template.spec.initContainers.lifecycle.postStart
obj spec.template.spec.initContainers.lifecycle.preStop
obj spec.template.spec.initContainers.livenessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.initContainers.livenessProbe.exec
obj spec.template.spec.initContainers.livenessProbe.grpc
obj spec.template.spec.initContainers.livenessProbe.httpGet
obj spec.template.spec.initContainers.livenessProbe.tcpSocket
obj spec.template.spec.initContainers.ports
obj spec.template.spec.initContainers.readinessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.initContainers.readinessProbe.exec
obj spec.template.spec.initContainers.readinessProbe.grpc
obj spec.template.spec.initContainers.readinessProbe.httpGet
obj spec.template.spec.initContainers.readinessProbe.tcpSocket
obj spec.template.spec.initContainers.resizePolicy
obj spec.template.spec.initContainers.resources
obj spec.template.spec.initContainers.securityContext
fn withAllowPrivilegeEscalation(allowPrivilegeEscalation)
fn withPrivileged(privileged)
fn withProcMount(procMount)
fn withReadOnlyRootFilesystem(readOnlyRootFilesystem)
fn withRunAsGroup(runAsGroup)
fn withRunAsNonRoot(runAsNonRoot)
fn withRunAsUser(runAsUser)
obj spec.template.spec.initContainers.securityContext.appArmorProfile
obj spec.template.spec.initContainers.securityContext.capabilities
obj spec.template.spec.initContainers.securityContext.seLinuxOptions
obj spec.template.spec.initContainers.securityContext.seccompProfile
obj spec.template.spec.initContainers.securityContext.windowsOptions
obj spec.template.spec.initContainers.startupProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.initContainers.startupProbe.exec
obj spec.template.spec.initContainers.startupProbe.grpc
obj spec.template.spec.initContainers.startupProbe.httpGet
obj spec.template.spec.initContainers.startupProbe.tcpSocket
obj spec.template.spec.initContainers.volumeDevices
obj spec.template.spec.initContainers.volumeMounts
obj spec.template.spec.os
obj spec.template.spec.readinessGates
obj spec.template.spec.resourceClaims
obj spec.template.spec.schedulingGates
obj spec.template.spec.securityContext
fn withFsGroup(fsGroup)
fn withFsGroupChangePolicy(fsGroupChangePolicy)
fn withRunAsGroup(runAsGroup)
fn withRunAsNonRoot(runAsNonRoot)
fn withRunAsUser(runAsUser)
fn withSupplementalGroups(supplementalGroups)
fn withSupplementalGroupsMixin(supplementalGroups)
fn withSupplementalGroupsPolicy(supplementalGroupsPolicy)
fn withSysctls(sysctls)
fn withSysctlsMixin(sysctls)
obj spec.template.spec.securityContext.appArmorProfile
obj spec.template.spec.securityContext.seLinuxOptions
obj spec.template.spec.securityContext.seccompProfile
obj spec.template.spec.securityContext.sysctls
obj spec.template.spec.securityContext.windowsOptions
obj spec.template.spec.tolerations
obj spec.template.spec.topologySpreadConstraints
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMaxSkew(maxSkew)
fn withMinDomains(minDomains)
fn withNodeAffinityPolicy(nodeAffinityPolicy)
fn withNodeTaintsPolicy(nodeTaintsPolicy)
fn withTopologyKey(topologyKey)
fn withWhenUnsatisfiable(whenUnsatisfiable)
obj spec.template.spec.topologySpreadConstraints.labelSelector
obj spec.template.spec.volumes
fn withName(name)
obj spec.template.spec.volumes.awsElasticBlockStore
obj spec.template.spec.volumes.azureDisk
obj spec.template.spec.volumes.azureFile
obj spec.template.spec.volumes.cephfs
obj spec.template.spec.volumes.cinder
obj spec.template.spec.volumes.configMap
obj spec.template.spec.volumes.csi
obj spec.template.spec.volumes.downwardAPI
obj spec.template.spec.volumes.emptyDir
obj spec.template.spec.volumes.ephemeral
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate
fn withMetadata(metadata)
fn withMetadataMixin(metadata)
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec
fn withAccessModes(accessModes)
fn withAccessModesMixin(accessModes)
fn withStorageClassName(storageClassName)
fn withVolumeAttributesClassName(volumeAttributesClassName)
fn withVolumeMode(volumeMode)
fn withVolumeName(volumeName)
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.dataSource
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.dataSourceRef
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.resources
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.selector
obj spec.template.spec.volumes.fc
obj spec.template.spec.volumes.flexVolume
obj spec.template.spec.volumes.flocker
obj spec.template.spec.volumes.gcePersistentDisk
obj spec.template.spec.volumes.gitRepo
obj spec.template.spec.volumes.glusterfs
obj spec.template.spec.volumes.hostPath
obj spec.template.spec.volumes.image
obj spec.template.spec.volumes.iscsi
fn withChapAuthDiscovery(chapAuthDiscovery)
fn withChapAuthSession(chapAuthSession)
fn withFsType(fsType)
fn withInitiatorName(initiatorName)
fn withIqn(iqn)
fn withIscsiInterface(iscsiInterface)
fn withLun(lun)
fn withPortals(portals)
fn withPortalsMixin(portals)
fn withReadOnly(readOnly)
fn withTargetPortal(targetPortal)
obj spec.template.spec.volumes.iscsi.secretRef
obj spec.template.spec.volumes.nfs
obj spec.template.spec.volumes.persistentVolumeClaim
obj spec.template.spec.volumes.photonPersistentDisk
obj spec.template.spec.volumes.portworxVolume
obj spec.template.spec.volumes.projected
fn withDefaultMode(defaultMode)
fn withSources(sources)
fn withSourcesMixin(sources)
obj spec.template.spec.volumes.projected.sources
obj spec.template.spec.volumes.projected.sources.clusterTrustBundle
fn withName(name)
fn withOptional(optional)
fn withPath(path)
fn withSignerName(signerName)
obj spec.template.spec.volumes.projected.sources.clusterTrustBundle.labelSelector
obj spec.template.spec.volumes.projected.sources.configMap
obj spec.template.spec.volumes.projected.sources.downwardAPI
fn withItems(items)
fn withItemsMixin(items)
obj spec.template.spec.volumes.projected.sources.downwardAPI.items
obj spec.template.spec.volumes.projected.sources.secret
obj spec.template.spec.volumes.projected.sources.serviceAccountToken
obj spec.template.spec.volumes.quobyte
obj spec.template.spec.volumes.rbd
obj spec.template.spec.volumes.scaleIO
fn withFsType(fsType)
fn withGateway(gateway)
fn withProtectionDomain(protectionDomain)
fn withReadOnly(readOnly)
fn withSslEnabled(sslEnabled)
fn withStorageMode(storageMode)
fn withStoragePool(storagePool)
fn withSystem(system)
fn withVolumeName(volumeName)
obj spec.template.spec.volumes.scaleIO.secretRef
obj spec.template.spec.volumes.secret
obj spec.template.spec.volumes.storageos
obj spec.template.spec.volumes.vsphereVolume
new(name)
+ postgresql.v1.pooler - cloudnative-pg jsonnet library cloudnative-pg jsonnet library postgresql.v1.pooler
postgresql.v1.pooler
"Pooler is the Schema for the poolers API"
Index
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
fn withInstances(instances)
fn withType(type)
obj spec.cluster
obj spec.deploymentStrategy
obj spec.monitoring
fn withEnablePodMonitor(enablePodMonitor)
fn withPodMonitorMetricRelabelings(podMonitorMetricRelabelings)
fn withPodMonitorMetricRelabelingsMixin(podMonitorMetricRelabelings)
fn withPodMonitorRelabelings(podMonitorRelabelings)
fn withPodMonitorRelabelingsMixin(podMonitorRelabelings)
obj spec.monitoring.podMonitorMetricRelabelings
obj spec.monitoring.podMonitorRelabelings
obj spec.pgbouncer
obj spec.serviceTemplate
obj spec.serviceTemplate.metadata
obj spec.serviceTemplate.spec
fn withAllocateLoadBalancerNodePorts(allocateLoadBalancerNodePorts)
fn withClusterIP(clusterIP)
fn withClusterIPs(clusterIPs)
fn withClusterIPsMixin(clusterIPs)
fn withExternalIPs(externalIPs)
fn withExternalIPsMixin(externalIPs)
fn withExternalName(externalName)
fn withExternalTrafficPolicy(externalTrafficPolicy)
fn withHealthCheckNodePort(healthCheckNodePort)
fn withInternalTrafficPolicy(internalTrafficPolicy)
fn withIpFamilies(ipFamilies)
fn withIpFamiliesMixin(ipFamilies)
fn withIpFamilyPolicy(ipFamilyPolicy)
fn withLoadBalancerClass(loadBalancerClass)
fn withLoadBalancerIP(loadBalancerIP)
fn withLoadBalancerSourceRanges(loadBalancerSourceRanges)
fn withLoadBalancerSourceRangesMixin(loadBalancerSourceRanges)
fn withPorts(ports)
fn withPortsMixin(ports)
fn withPublishNotReadyAddresses(publishNotReadyAddresses)
fn withSelector(selector)
fn withSelectorMixin(selector)
fn withSessionAffinity(sessionAffinity)
fn withTrafficDistribution(trafficDistribution)
fn withType(type)
obj spec.serviceTemplate.spec.ports
obj spec.serviceTemplate.spec.sessionAffinityConfig
obj spec.template
obj spec.template.metadata
obj spec.template.spec
fn withActiveDeadlineSeconds(activeDeadlineSeconds)
fn withAutomountServiceAccountToken(automountServiceAccountToken)
fn withContainers(containers)
fn withContainersMixin(containers)
fn withDnsPolicy(dnsPolicy)
fn withEnableServiceLinks(enableServiceLinks)
fn withEphemeralContainers(ephemeralContainers)
fn withEphemeralContainersMixin(ephemeralContainers)
fn withHostAliases(hostAliases)
fn withHostAliasesMixin(hostAliases)
fn withHostIPC(hostIPC)
fn withHostNetwork(hostNetwork)
fn withHostPID(hostPID)
fn withHostUsers(hostUsers)
fn withHostname(hostname)
fn withImagePullSecrets(imagePullSecrets)
fn withImagePullSecretsMixin(imagePullSecrets)
fn withInitContainers(initContainers)
fn withInitContainersMixin(initContainers)
fn withNodeName(nodeName)
fn withNodeSelector(nodeSelector)
fn withNodeSelectorMixin(nodeSelector)
fn withOverhead(overhead)
fn withOverheadMixin(overhead)
fn withPreemptionPolicy(preemptionPolicy)
fn withPriority(priority)
fn withPriorityClassName(priorityClassName)
fn withReadinessGates(readinessGates)
fn withReadinessGatesMixin(readinessGates)
fn withResourceClaims(resourceClaims)
fn withResourceClaimsMixin(resourceClaims)
fn withRestartPolicy(restartPolicy)
fn withRuntimeClassName(runtimeClassName)
fn withSchedulerName(schedulerName)
fn withSchedulingGates(schedulingGates)
fn withSchedulingGatesMixin(schedulingGates)
fn withServiceAccount(serviceAccount)
fn withServiceAccountName(serviceAccountName)
fn withSetHostnameAsFQDN(setHostnameAsFQDN)
fn withShareProcessNamespace(shareProcessNamespace)
fn withSubdomain(subdomain)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTolerations(tolerations)
fn withTolerationsMixin(tolerations)
fn withTopologySpreadConstraints(topologySpreadConstraints)
fn withTopologySpreadConstraintsMixin(topologySpreadConstraints)
fn withVolumes(volumes)
fn withVolumesMixin(volumes)
obj spec.template.spec.affinity
obj spec.template.spec.affinity.nodeAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
obj spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchFields(matchFields)
fn withMatchFieldsMixin(matchFields)
obj spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions
obj spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields
obj spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withNodeSelectorTerms(nodeSelectorTerms)
fn withNodeSelectorTermsMixin(nodeSelectorTerms)
obj spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchFields(matchFields)
fn withMatchFieldsMixin(matchFields)
obj spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions
obj spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields
obj spec.template.spec.affinity.podAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecution(requiredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecutionMixin(requiredDuringSchedulingIgnoredDuringExecution)
obj spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
obj spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchLabels(matchLabels)
fn withMatchLabelsMixin(matchLabels)
obj spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
obj spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
obj spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
obj spec.template.spec.affinity.podAntiAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecution(requiredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecutionMixin(requiredDuringSchedulingIgnoredDuringExecution)
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchLabels(matchLabels)
fn withMatchLabelsMixin(matchLabels)
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchLabels(matchLabels)
fn withMatchLabelsMixin(matchLabels)
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
obj spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
obj spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
obj spec.template.spec.containers
fn withArgs(args)
fn withArgsMixin(args)
fn withCommand(command)
fn withCommandMixin(command)
fn withEnv(env)
fn withEnvFrom(envFrom)
fn withEnvFromMixin(envFrom)
fn withEnvMixin(env)
fn withImage(image)
fn withImagePullPolicy(imagePullPolicy)
fn withName(name)
fn withPorts(ports)
fn withPortsMixin(ports)
fn withResizePolicy(resizePolicy)
fn withResizePolicyMixin(resizePolicy)
fn withRestartPolicy(restartPolicy)
fn withStdin(stdin)
fn withStdinOnce(stdinOnce)
fn withTerminationMessagePath(terminationMessagePath)
fn withTerminationMessagePolicy(terminationMessagePolicy)
fn withTty(tty)
fn withVolumeDevices(volumeDevices)
fn withVolumeDevicesMixin(volumeDevices)
fn withVolumeMounts(volumeMounts)
fn withVolumeMountsMixin(volumeMounts)
fn withWorkingDir(workingDir)
obj spec.template.spec.containers.env
fn withName(name)
fn withValue(value)
obj spec.template.spec.containers.env.valueFrom
obj spec.template.spec.containers.envFrom
obj spec.template.spec.containers.lifecycle
obj spec.template.spec.containers.lifecycle.postStart
obj spec.template.spec.containers.lifecycle.preStop
obj spec.template.spec.containers.livenessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.containers.livenessProbe.exec
obj spec.template.spec.containers.livenessProbe.grpc
obj spec.template.spec.containers.livenessProbe.httpGet
obj spec.template.spec.containers.livenessProbe.tcpSocket
obj spec.template.spec.containers.ports
obj spec.template.spec.containers.readinessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.containers.readinessProbe.exec
obj spec.template.spec.containers.readinessProbe.grpc
obj spec.template.spec.containers.readinessProbe.httpGet
obj spec.template.spec.containers.readinessProbe.tcpSocket
obj spec.template.spec.containers.resizePolicy
obj spec.template.spec.containers.resources
obj spec.template.spec.containers.securityContext
fn withAllowPrivilegeEscalation(allowPrivilegeEscalation)
fn withPrivileged(privileged)
fn withProcMount(procMount)
fn withReadOnlyRootFilesystem(readOnlyRootFilesystem)
fn withRunAsGroup(runAsGroup)
fn withRunAsNonRoot(runAsNonRoot)
fn withRunAsUser(runAsUser)
obj spec.template.spec.containers.securityContext.appArmorProfile
obj spec.template.spec.containers.securityContext.capabilities
obj spec.template.spec.containers.securityContext.seLinuxOptions
obj spec.template.spec.containers.securityContext.seccompProfile
obj spec.template.spec.containers.securityContext.windowsOptions
obj spec.template.spec.containers.startupProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.containers.startupProbe.exec
obj spec.template.spec.containers.startupProbe.grpc
obj spec.template.spec.containers.startupProbe.httpGet
obj spec.template.spec.containers.startupProbe.tcpSocket
obj spec.template.spec.containers.volumeDevices
obj spec.template.spec.containers.volumeMounts
obj spec.template.spec.dnsConfig
obj spec.template.spec.ephemeralContainers
fn withArgs(args)
fn withArgsMixin(args)
fn withCommand(command)
fn withCommandMixin(command)
fn withEnv(env)
fn withEnvFrom(envFrom)
fn withEnvFromMixin(envFrom)
fn withEnvMixin(env)
fn withImage(image)
fn withImagePullPolicy(imagePullPolicy)
fn withName(name)
fn withPorts(ports)
fn withPortsMixin(ports)
fn withResizePolicy(resizePolicy)
fn withResizePolicyMixin(resizePolicy)
fn withRestartPolicy(restartPolicy)
fn withStdin(stdin)
fn withStdinOnce(stdinOnce)
fn withTargetContainerName(targetContainerName)
fn withTerminationMessagePath(terminationMessagePath)
fn withTerminationMessagePolicy(terminationMessagePolicy)
fn withTty(tty)
fn withVolumeDevices(volumeDevices)
fn withVolumeDevicesMixin(volumeDevices)
fn withVolumeMounts(volumeMounts)
fn withVolumeMountsMixin(volumeMounts)
fn withWorkingDir(workingDir)
obj spec.template.spec.ephemeralContainers.env
fn withName(name)
fn withValue(value)
obj spec.template.spec.ephemeralContainers.env.valueFrom
obj spec.template.spec.ephemeralContainers.envFrom
obj spec.template.spec.ephemeralContainers.lifecycle
obj spec.template.spec.ephemeralContainers.lifecycle.postStart
obj spec.template.spec.ephemeralContainers.lifecycle.preStop
obj spec.template.spec.ephemeralContainers.livenessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.ephemeralContainers.livenessProbe.exec
obj spec.template.spec.ephemeralContainers.livenessProbe.grpc
obj spec.template.spec.ephemeralContainers.livenessProbe.httpGet
obj spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket
obj spec.template.spec.ephemeralContainers.ports
obj spec.template.spec.ephemeralContainers.readinessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.ephemeralContainers.readinessProbe.exec
obj spec.template.spec.ephemeralContainers.readinessProbe.grpc
obj spec.template.spec.ephemeralContainers.readinessProbe.httpGet
obj spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket
obj spec.template.spec.ephemeralContainers.resizePolicy
obj spec.template.spec.ephemeralContainers.resources
obj spec.template.spec.ephemeralContainers.securityContext
fn withAllowPrivilegeEscalation(allowPrivilegeEscalation)
fn withPrivileged(privileged)
fn withProcMount(procMount)
fn withReadOnlyRootFilesystem(readOnlyRootFilesystem)
fn withRunAsGroup(runAsGroup)
fn withRunAsNonRoot(runAsNonRoot)
fn withRunAsUser(runAsUser)
obj spec.template.spec.ephemeralContainers.securityContext.appArmorProfile
obj spec.template.spec.ephemeralContainers.securityContext.capabilities
obj spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions
obj spec.template.spec.ephemeralContainers.securityContext.seccompProfile
obj spec.template.spec.ephemeralContainers.securityContext.windowsOptions
obj spec.template.spec.ephemeralContainers.startupProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.ephemeralContainers.startupProbe.exec
obj spec.template.spec.ephemeralContainers.startupProbe.grpc
obj spec.template.spec.ephemeralContainers.startupProbe.httpGet
obj spec.template.spec.ephemeralContainers.startupProbe.tcpSocket
obj spec.template.spec.ephemeralContainers.volumeDevices
obj spec.template.spec.ephemeralContainers.volumeMounts
obj spec.template.spec.hostAliases
obj spec.template.spec.imagePullSecrets
obj spec.template.spec.initContainers
fn withArgs(args)
fn withArgsMixin(args)
fn withCommand(command)
fn withCommandMixin(command)
fn withEnv(env)
fn withEnvFrom(envFrom)
fn withEnvFromMixin(envFrom)
fn withEnvMixin(env)
fn withImage(image)
fn withImagePullPolicy(imagePullPolicy)
fn withName(name)
fn withPorts(ports)
fn withPortsMixin(ports)
fn withResizePolicy(resizePolicy)
fn withResizePolicyMixin(resizePolicy)
fn withRestartPolicy(restartPolicy)
fn withStdin(stdin)
fn withStdinOnce(stdinOnce)
fn withTerminationMessagePath(terminationMessagePath)
fn withTerminationMessagePolicy(terminationMessagePolicy)
fn withTty(tty)
fn withVolumeDevices(volumeDevices)
fn withVolumeDevicesMixin(volumeDevices)
fn withVolumeMounts(volumeMounts)
fn withVolumeMountsMixin(volumeMounts)
fn withWorkingDir(workingDir)
obj spec.template.spec.initContainers.env
fn withName(name)
fn withValue(value)
obj spec.template.spec.initContainers.env.valueFrom
obj spec.template.spec.initContainers.envFrom
obj spec.template.spec.initContainers.lifecycle
obj spec.template.spec.initContainers.lifecycle.postStart
obj spec.template.spec.initContainers.lifecycle.preStop
obj spec.template.spec.initContainers.livenessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.initContainers.livenessProbe.exec
obj spec.template.spec.initContainers.livenessProbe.grpc
obj spec.template.spec.initContainers.livenessProbe.httpGet
obj spec.template.spec.initContainers.livenessProbe.tcpSocket
obj spec.template.spec.initContainers.ports
obj spec.template.spec.initContainers.readinessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.initContainers.readinessProbe.exec
obj spec.template.spec.initContainers.readinessProbe.grpc
obj spec.template.spec.initContainers.readinessProbe.httpGet
obj spec.template.spec.initContainers.readinessProbe.tcpSocket
obj spec.template.spec.initContainers.resizePolicy
obj spec.template.spec.initContainers.resources
obj spec.template.spec.initContainers.securityContext
fn withAllowPrivilegeEscalation(allowPrivilegeEscalation)
fn withPrivileged(privileged)
fn withProcMount(procMount)
fn withReadOnlyRootFilesystem(readOnlyRootFilesystem)
fn withRunAsGroup(runAsGroup)
fn withRunAsNonRoot(runAsNonRoot)
fn withRunAsUser(runAsUser)
obj spec.template.spec.initContainers.securityContext.appArmorProfile
obj spec.template.spec.initContainers.securityContext.capabilities
obj spec.template.spec.initContainers.securityContext.seLinuxOptions
obj spec.template.spec.initContainers.securityContext.seccompProfile
obj spec.template.spec.initContainers.securityContext.windowsOptions
obj spec.template.spec.initContainers.startupProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.initContainers.startupProbe.exec
obj spec.template.spec.initContainers.startupProbe.grpc
obj spec.template.spec.initContainers.startupProbe.httpGet
obj spec.template.spec.initContainers.startupProbe.tcpSocket
obj spec.template.spec.initContainers.volumeDevices
obj spec.template.spec.initContainers.volumeMounts
obj spec.template.spec.os
obj spec.template.spec.readinessGates
obj spec.template.spec.resourceClaims
obj spec.template.spec.schedulingGates
obj spec.template.spec.securityContext
fn withFsGroup(fsGroup)
fn withFsGroupChangePolicy(fsGroupChangePolicy)
fn withRunAsGroup(runAsGroup)
fn withRunAsNonRoot(runAsNonRoot)
fn withRunAsUser(runAsUser)
fn withSupplementalGroups(supplementalGroups)
fn withSupplementalGroupsMixin(supplementalGroups)
fn withSupplementalGroupsPolicy(supplementalGroupsPolicy)
fn withSysctls(sysctls)
fn withSysctlsMixin(sysctls)
obj spec.template.spec.securityContext.appArmorProfile
obj spec.template.spec.securityContext.seLinuxOptions
obj spec.template.spec.securityContext.seccompProfile
obj spec.template.spec.securityContext.sysctls
obj spec.template.spec.securityContext.windowsOptions
obj spec.template.spec.tolerations
obj spec.template.spec.topologySpreadConstraints
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMaxSkew(maxSkew)
fn withMinDomains(minDomains)
fn withNodeAffinityPolicy(nodeAffinityPolicy)
fn withNodeTaintsPolicy(nodeTaintsPolicy)
fn withTopologyKey(topologyKey)
fn withWhenUnsatisfiable(whenUnsatisfiable)
obj spec.template.spec.topologySpreadConstraints.labelSelector
obj spec.template.spec.volumes
fn withName(name)
obj spec.template.spec.volumes.awsElasticBlockStore
obj spec.template.spec.volumes.azureDisk
obj spec.template.spec.volumes.azureFile
obj spec.template.spec.volumes.cephfs
obj spec.template.spec.volumes.cinder
obj spec.template.spec.volumes.configMap
obj spec.template.spec.volumes.csi
obj spec.template.spec.volumes.downwardAPI
obj spec.template.spec.volumes.emptyDir
obj spec.template.spec.volumes.ephemeral
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate
fn withMetadata(metadata)
fn withMetadataMixin(metadata)
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec
fn withAccessModes(accessModes)
fn withAccessModesMixin(accessModes)
fn withStorageClassName(storageClassName)
fn withVolumeAttributesClassName(volumeAttributesClassName)
fn withVolumeMode(volumeMode)
fn withVolumeName(volumeName)
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.dataSource
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.dataSourceRef
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.resources
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.selector
obj spec.template.spec.volumes.fc
obj spec.template.spec.volumes.flexVolume
obj spec.template.spec.volumes.flocker
obj spec.template.spec.volumes.gcePersistentDisk
obj spec.template.spec.volumes.gitRepo
obj spec.template.spec.volumes.glusterfs
obj spec.template.spec.volumes.hostPath
obj spec.template.spec.volumes.image
obj spec.template.spec.volumes.iscsi
fn withChapAuthDiscovery(chapAuthDiscovery)
fn withChapAuthSession(chapAuthSession)
fn withFsType(fsType)
fn withInitiatorName(initiatorName)
fn withIqn(iqn)
fn withIscsiInterface(iscsiInterface)
fn withLun(lun)
fn withPortals(portals)
fn withPortalsMixin(portals)
fn withReadOnly(readOnly)
fn withTargetPortal(targetPortal)
obj spec.template.spec.volumes.iscsi.secretRef
obj spec.template.spec.volumes.nfs
obj spec.template.spec.volumes.persistentVolumeClaim
obj spec.template.spec.volumes.photonPersistentDisk
obj spec.template.spec.volumes.portworxVolume
obj spec.template.spec.volumes.projected
fn withDefaultMode(defaultMode)
fn withSources(sources)
fn withSourcesMixin(sources)
obj spec.template.spec.volumes.projected.sources
obj spec.template.spec.volumes.projected.sources.clusterTrustBundle
fn withName(name)
fn withOptional(optional)
fn withPath(path)
fn withSignerName(signerName)
obj spec.template.spec.volumes.projected.sources.clusterTrustBundle.labelSelector
obj spec.template.spec.volumes.projected.sources.configMap
obj spec.template.spec.volumes.projected.sources.downwardAPI
fn withItems(items)
fn withItemsMixin(items)
obj spec.template.spec.volumes.projected.sources.downwardAPI.items
obj spec.template.spec.volumes.projected.sources.secret
obj spec.template.spec.volumes.projected.sources.serviceAccountToken
obj spec.template.spec.volumes.quobyte
obj spec.template.spec.volumes.rbd
obj spec.template.spec.volumes.scaleIO
fn withFsType(fsType)
fn withGateway(gateway)
fn withProtectionDomain(protectionDomain)
fn withReadOnly(readOnly)
fn withSslEnabled(sslEnabled)
fn withStorageMode(storageMode)
fn withStoragePool(storagePool)
fn withSystem(system)
fn withVolumeName(volumeName)
obj spec.template.spec.volumes.scaleIO.secretRef
obj spec.template.spec.volumes.secret
obj spec.template.spec.volumes.storageos
obj spec.template.spec.volumes.vsphereVolume
Fields
fn new
new(name)
new returns an instance of Pooler
obj metadata
"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."
fn metadata.withAnnotations
withAnnotations(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
fn metadata.withAnnotationsMixin
withAnnotationsMixin(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
Note: This function appends passed data to existing values
fn metadata.withClusterName
withClusterName(clusterName)
@@ -1081,4 +1081,4 @@
"fsType is filesystem type to mount.\nMust be a filesystem type supported by the host operating system.\nEx. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified."
fn spec.template.spec.volumes.vsphereVolume.withStoragePolicyID
withStoragePolicyID(storagePolicyID)
"storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName."
fn spec.template.spec.volumes.vsphereVolume.withStoragePolicyName
withStoragePolicyName(storagePolicyName)
"storagePolicyName is the storage Policy Based Management (SPBM) profile name."
fn spec.template.spec.volumes.vsphereVolume.withVolumePath
withVolumePath(volumePath)
-
"volumePath is the path that identifies vSphere volume vmdk"
\ No newline at end of file
+
"volumePath is the path that identifies vSphere volume vmdk"
"ScheduledBackup is the Schema for the scheduledbackups API"
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
new(name)
+ postgresql.v1.scheduledBackup - cloudnative-pg jsonnet library cloudnative-pg jsonnet library postgresql.v1.scheduledBackup
postgresql.v1.scheduledBackup
"ScheduledBackup is the Schema for the scheduledbackups API"
Index
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
Fields
fn new
new(name)
new returns an instance of ScheduledBackup
obj metadata
"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."
fn metadata.withAnnotations
withAnnotations(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
fn metadata.withAnnotationsMixin
withAnnotationsMixin(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
Note: This function appends passed data to existing values
fn metadata.withClusterName
withClusterName(clusterName)
@@ -31,4 +31,4 @@
"If false, the function will return immediately after the backup is completed,\nwithout waiting for WAL to be archived.\nThis behavior is only useful with backup software that independently monitors WAL archiving.\nOtherwise, WAL required to make the backup consistent might be missing and make the backup useless.\nBy default, or when this parameter is true, pg_backup_stop will wait for WAL to be archived when archiving is\nenabled.\nOn a standby, this means that it will wait only when archive_mode = always.\nIf write activity on the primary is low, it may be useful to run pg_switch_wal on the primary in order to trigger\nan immediate segment switch."
obj spec.pluginConfiguration
"Configuration parameters passed to the plugin managing this backup"
fn spec.pluginConfiguration.withName
withName(name)
"Name is the name of the plugin managing this backup"
fn spec.pluginConfiguration.withParameters
withParameters(parameters)
"Parameters are the configuration parameters passed to the backup\nplugin for this backup"
fn spec.pluginConfiguration.withParametersMixin
withParametersMixin(parameters)
-
"Parameters are the configuration parameters passed to the backup\nplugin for this backup"
Note: This function appends passed data to existing values
\ No newline at end of file
+
"Parameters are the configuration parameters passed to the backup\nplugin for this backup"
Note: This function appends passed data to existing values
local cloudnative-pg = import "github.com/jsonnet-libs/cloudnative-pg-libsonnet/1.24.0/main.libsonnet"
-
local cloudnative-pg = import "github.com/jsonnet-libs/cloudnative-pg-libsonnet/1.24.1/main.libsonnet"
+
"Backup is the Schema for the backups API"
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
new(name)
+ postgresql.v1.backup - cloudnative-pg jsonnet library cloudnative-pg jsonnet library postgresql.v1.backup
postgresql.v1.backup
"Backup is the Schema for the backups API"
Index
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
Fields
fn new
new(name)
new returns an instance of Backup
obj metadata
"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."
fn metadata.withAnnotations
withAnnotations(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
fn metadata.withAnnotationsMixin
withAnnotationsMixin(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
Note: This function appends passed data to existing values
fn metadata.withClusterName
withClusterName(clusterName)
@@ -27,4 +27,4 @@
"If false, the function will return immediately after the backup is completed,\nwithout waiting for WAL to be archived.\nThis behavior is only useful with backup software that independently monitors WAL archiving.\nOtherwise, WAL required to make the backup consistent might be missing and make the backup useless.\nBy default, or when this parameter is true, pg_backup_stop will wait for WAL to be archived when archiving is\nenabled.\nOn a standby, this means that it will wait only when archive_mode = always.\nIf write activity on the primary is low, it may be useful to run pg_switch_wal on the primary in order to trigger\nan immediate segment switch."
obj spec.pluginConfiguration
"Configuration parameters passed to the plugin managing this backup"
fn spec.pluginConfiguration.withName
withName(name)
"Name is the name of the plugin managing this backup"
fn spec.pluginConfiguration.withParameters
withParameters(parameters)
"Parameters are the configuration parameters passed to the backup\nplugin for this backup"
fn spec.pluginConfiguration.withParametersMixin
withParametersMixin(parameters)
-
"Parameters are the configuration parameters passed to the backup\nplugin for this backup"
Note: This function appends passed data to existing values
\ No newline at end of file
+
"Parameters are the configuration parameters passed to the backup\nplugin for this backup"
Note: This function appends passed data to existing values
"Cluster is the Schema for the PostgreSQL API"
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
fn withDescription(description)
fn withEnablePDB(enablePDB)
fn withEnableSuperuserAccess(enableSuperuserAccess)
fn withEnv(env)
fn withEnvFrom(envFrom)
fn withEnvFromMixin(envFrom)
fn withEnvMixin(env)
fn withExternalClusters(externalClusters)
fn withExternalClustersMixin(externalClusters)
fn withFailoverDelay(failoverDelay)
fn withImageName(imageName)
fn withImagePullPolicy(imagePullPolicy)
fn withImagePullSecrets(imagePullSecrets)
fn withImagePullSecretsMixin(imagePullSecrets)
fn withInstances(instances)
fn withLivenessProbeTimeout(livenessProbeTimeout)
fn withLogLevel(logLevel)
fn withMaxSyncReplicas(maxSyncReplicas)
fn withMinSyncReplicas(minSyncReplicas)
fn withPlugins(plugins)
fn withPluginsMixin(plugins)
fn withPostgresGID(postgresGID)
fn withPostgresUID(postgresUID)
fn withPrimaryUpdateMethod(primaryUpdateMethod)
fn withPrimaryUpdateStrategy(primaryUpdateStrategy)
fn withPriorityClassName(priorityClassName)
fn withSchedulerName(schedulerName)
fn withSmartShutdownTimeout(smartShutdownTimeout)
fn withStartDelay(startDelay)
fn withStopDelay(stopDelay)
fn withSwitchoverDelay(switchoverDelay)
fn withTablespaces(tablespaces)
fn withTablespacesMixin(tablespaces)
fn withTopologySpreadConstraints(topologySpreadConstraints)
fn withTopologySpreadConstraintsMixin(topologySpreadConstraints)
obj spec.affinity
fn withEnablePodAntiAffinity(enablePodAntiAffinity)
fn withNodeSelector(nodeSelector)
fn withNodeSelectorMixin(nodeSelector)
fn withPodAntiAffinityType(podAntiAffinityType)
fn withTolerations(tolerations)
fn withTolerationsMixin(tolerations)
fn withTopologyKey(topologyKey)
obj spec.affinity.additionalPodAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecution(requiredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecutionMixin(requiredDuringSchedulingIgnoredDuringExecution)
obj spec.affinity.additionalPodAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.affinity.additionalPodAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.affinity.additionalPodAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
obj spec.affinity.additionalPodAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
obj spec.affinity.additionalPodAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.affinity.additionalPodAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
obj spec.affinity.additionalPodAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
obj spec.affinity.additionalPodAntiAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecution(requiredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecutionMixin(requiredDuringSchedulingIgnoredDuringExecution)
obj spec.affinity.additionalPodAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.affinity.additionalPodAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.affinity.additionalPodAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
obj spec.affinity.additionalPodAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchLabels(matchLabels)
fn withMatchLabelsMixin(matchLabels)
obj spec.affinity.additionalPodAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
obj spec.affinity.additionalPodAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.affinity.additionalPodAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
obj spec.affinity.additionalPodAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
obj spec.affinity.nodeAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
obj spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchFields(matchFields)
fn withMatchFieldsMixin(matchFields)
obj spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions
obj spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields
obj spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withNodeSelectorTerms(nodeSelectorTerms)
fn withNodeSelectorTermsMixin(nodeSelectorTerms)
obj spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchFields(matchFields)
fn withMatchFieldsMixin(matchFields)
obj spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions
obj spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields
obj spec.affinity.tolerations
obj spec.backup
fn withRetentionPolicy(retentionPolicy)
fn withTarget(target)
obj spec.backup.barmanObjectStore
fn withDestinationPath(destinationPath)
fn withEndpointURL(endpointURL)
fn withHistoryTags(historyTags)
fn withHistoryTagsMixin(historyTags)
fn withServerName(serverName)
fn withTags(tags)
fn withTagsMixin(tags)
obj spec.backup.barmanObjectStore.azureCredentials
fn withInheritFromAzureAD(inheritFromAzureAD)
obj spec.backup.barmanObjectStore.azureCredentials.connectionString
obj spec.backup.barmanObjectStore.azureCredentials.storageAccount
obj spec.backup.barmanObjectStore.azureCredentials.storageKey
obj spec.backup.barmanObjectStore.azureCredentials.storageSasToken
obj spec.backup.barmanObjectStore.data
obj spec.backup.barmanObjectStore.endpointCA
obj spec.backup.barmanObjectStore.googleCredentials
obj spec.backup.barmanObjectStore.s3Credentials
obj spec.backup.barmanObjectStore.wal
fn withArchiveAdditionalCommandArgs(archiveAdditionalCommandArgs)
fn withArchiveAdditionalCommandArgsMixin(archiveAdditionalCommandArgs)
fn withCompression(compression)
fn withEncryption(encryption)
fn withMaxParallel(maxParallel)
fn withRestoreAdditionalCommandArgs(restoreAdditionalCommandArgs)
fn withRestoreAdditionalCommandArgsMixin(restoreAdditionalCommandArgs)
obj spec.backup.volumeSnapshot
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClassName(className)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withOnline(online)
fn withSnapshotOwnerReference(snapshotOwnerReference)
fn withTablespaceClassName(tablespaceClassName)
fn withTablespaceClassNameMixin(tablespaceClassName)
fn withWalClassName(walClassName)
obj spec.backup.volumeSnapshot.onlineConfiguration
obj spec.bootstrap
obj spec.bootstrap.initdb
fn withDataChecksums(dataChecksums)
fn withDatabase(database)
fn withEncoding(encoding)
fn withLocaleCType(localeCType)
fn withLocaleCollate(localeCollate)
fn withOptions(options)
fn withOptionsMixin(options)
fn withOwner(owner)
fn withPostInitApplicationSQL(postInitApplicationSQL)
fn withPostInitApplicationSQLMixin(postInitApplicationSQL)
fn withPostInitSQL(postInitSQL)
fn withPostInitSQLMixin(postInitSQL)
fn withPostInitTemplateSQL(postInitTemplateSQL)
fn withPostInitTemplateSQLMixin(postInitTemplateSQL)
fn withWalSegmentSize(walSegmentSize)
obj spec.bootstrap.initdb.import
fn withDatabases(databases)
fn withDatabasesMixin(databases)
fn withPostImportApplicationSQL(postImportApplicationSQL)
fn withPostImportApplicationSQLMixin(postImportApplicationSQL)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withSchemaOnly(schemaOnly)
fn withType(type)
obj spec.bootstrap.initdb.import.source
obj spec.bootstrap.initdb.postInitApplicationSQLRefs
obj spec.bootstrap.initdb.postInitSQLRefs
obj spec.bootstrap.initdb.postInitTemplateSQLRefs
obj spec.bootstrap.initdb.secret
obj spec.bootstrap.pg_basebackup
obj spec.bootstrap.recovery
fn withDatabase(database)
fn withOwner(owner)
fn withSource(source)
obj spec.bootstrap.recovery.backup
obj spec.bootstrap.recovery.recoveryTarget
obj spec.bootstrap.recovery.secret
obj spec.bootstrap.recovery.volumeSnapshots
obj spec.certificates
obj spec.env
obj spec.envFrom
obj spec.ephemeralVolumeSource
obj spec.ephemeralVolumeSource.volumeClaimTemplate
fn withMetadata(metadata)
fn withMetadataMixin(metadata)
obj spec.ephemeralVolumeSource.volumeClaimTemplate.spec
fn withAccessModes(accessModes)
fn withAccessModesMixin(accessModes)
fn withStorageClassName(storageClassName)
fn withVolumeAttributesClassName(volumeAttributesClassName)
fn withVolumeMode(volumeMode)
fn withVolumeName(volumeName)
obj spec.ephemeralVolumeSource.volumeClaimTemplate.spec.dataSource
obj spec.ephemeralVolumeSource.volumeClaimTemplate.spec.dataSourceRef
obj spec.ephemeralVolumeSource.volumeClaimTemplate.spec.resources
obj spec.ephemeralVolumeSource.volumeClaimTemplate.spec.selector
obj spec.ephemeralVolumesSizeLimit
obj spec.externalClusters
fn withConnectionParameters(connectionParameters)
fn withConnectionParametersMixin(connectionParameters)
fn withName(name)
obj spec.externalClusters.barmanObjectStore
fn withDestinationPath(destinationPath)
fn withEndpointURL(endpointURL)
fn withHistoryTags(historyTags)
fn withHistoryTagsMixin(historyTags)
fn withServerName(serverName)
fn withTags(tags)
fn withTagsMixin(tags)
obj spec.externalClusters.barmanObjectStore.azureCredentials
fn withInheritFromAzureAD(inheritFromAzureAD)
obj spec.externalClusters.barmanObjectStore.azureCredentials.connectionString
obj spec.externalClusters.barmanObjectStore.azureCredentials.storageAccount
obj spec.externalClusters.barmanObjectStore.azureCredentials.storageKey
obj spec.externalClusters.barmanObjectStore.azureCredentials.storageSasToken
obj spec.externalClusters.barmanObjectStore.data
obj spec.externalClusters.barmanObjectStore.endpointCA
obj spec.externalClusters.barmanObjectStore.googleCredentials
obj spec.externalClusters.barmanObjectStore.s3Credentials
fn withInheritFromIAMRole(inheritFromIAMRole)
obj spec.externalClusters.barmanObjectStore.s3Credentials.accessKeyId
obj spec.externalClusters.barmanObjectStore.s3Credentials.region
obj spec.externalClusters.barmanObjectStore.s3Credentials.secretAccessKey
obj spec.externalClusters.barmanObjectStore.s3Credentials.sessionToken
obj spec.externalClusters.barmanObjectStore.wal
fn withArchiveAdditionalCommandArgs(archiveAdditionalCommandArgs)
fn withArchiveAdditionalCommandArgsMixin(archiveAdditionalCommandArgs)
fn withCompression(compression)
fn withEncryption(encryption)
fn withMaxParallel(maxParallel)
fn withRestoreAdditionalCommandArgs(restoreAdditionalCommandArgs)
fn withRestoreAdditionalCommandArgsMixin(restoreAdditionalCommandArgs)
obj spec.externalClusters.password
obj spec.externalClusters.sslCert
obj spec.externalClusters.sslKey
obj spec.externalClusters.sslRootCert
obj spec.imageCatalogRef
obj spec.imagePullSecrets
obj spec.inheritedMetadata
obj spec.managed
fn withRoles(roles)
fn withRolesMixin(roles)
obj spec.managed.roles
fn withBypassrls(bypassrls)
fn withComment(comment)
fn withConnectionLimit(connectionLimit)
fn withCreatedb(createdb)
fn withCreaterole(createrole)
fn withDisablePassword(disablePassword)
fn withEnsure(ensure)
fn withInRoles(inRoles)
fn withInRolesMixin(inRoles)
fn withInherit(inherit)
fn withLogin(login)
fn withName(name)
fn withReplication(replication)
fn withSuperuser(superuser)
fn withValidUntil(validUntil)
obj spec.managed.roles.passwordSecret
obj spec.managed.services
fn withAdditional(additional)
fn withAdditionalMixin(additional)
fn withDisabledDefaultServices(disabledDefaultServices)
fn withDisabledDefaultServicesMixin(disabledDefaultServices)
obj spec.managed.services.additional
fn withSelectorType(selectorType)
fn withUpdateStrategy(updateStrategy)
obj spec.managed.services.additional.serviceTemplate
obj spec.managed.services.additional.serviceTemplate.metadata
obj spec.managed.services.additional.serviceTemplate.spec
fn withAllocateLoadBalancerNodePorts(allocateLoadBalancerNodePorts)
fn withClusterIP(clusterIP)
fn withClusterIPs(clusterIPs)
fn withClusterIPsMixin(clusterIPs)
fn withExternalIPs(externalIPs)
fn withExternalIPsMixin(externalIPs)
fn withExternalName(externalName)
fn withExternalTrafficPolicy(externalTrafficPolicy)
fn withHealthCheckNodePort(healthCheckNodePort)
fn withInternalTrafficPolicy(internalTrafficPolicy)
fn withIpFamilies(ipFamilies)
fn withIpFamiliesMixin(ipFamilies)
fn withIpFamilyPolicy(ipFamilyPolicy)
fn withLoadBalancerClass(loadBalancerClass)
fn withLoadBalancerIP(loadBalancerIP)
fn withLoadBalancerSourceRanges(loadBalancerSourceRanges)
fn withLoadBalancerSourceRangesMixin(loadBalancerSourceRanges)
fn withPorts(ports)
fn withPortsMixin(ports)
fn withPublishNotReadyAddresses(publishNotReadyAddresses)
fn withSelector(selector)
fn withSelectorMixin(selector)
fn withSessionAffinity(sessionAffinity)
fn withTrafficDistribution(trafficDistribution)
fn withType(type)
obj spec.managed.services.additional.serviceTemplate.spec.ports
obj spec.managed.services.additional.serviceTemplate.spec.sessionAffinityConfig
obj spec.monitoring
fn withCustomQueriesConfigMap(customQueriesConfigMap)
fn withCustomQueriesConfigMapMixin(customQueriesConfigMap)
fn withCustomQueriesSecret(customQueriesSecret)
fn withCustomQueriesSecretMixin(customQueriesSecret)
fn withDisableDefaultQueries(disableDefaultQueries)
fn withEnablePodMonitor(enablePodMonitor)
fn withPodMonitorMetricRelabelings(podMonitorMetricRelabelings)
fn withPodMonitorMetricRelabelingsMixin(podMonitorMetricRelabelings)
fn withPodMonitorRelabelings(podMonitorRelabelings)
fn withPodMonitorRelabelingsMixin(podMonitorRelabelings)
obj spec.monitoring.customQueriesConfigMap
obj spec.monitoring.customQueriesSecret
obj spec.monitoring.podMonitorMetricRelabelings
obj spec.monitoring.podMonitorRelabelings
obj spec.monitoring.tls
obj spec.nodeMaintenanceWindow
obj spec.plugins
obj spec.postgresql
fn withEnableAlterSystem(enableAlterSystem)
fn withParameters(parameters)
fn withParametersMixin(parameters)
fn withPg_hba(pg_hba)
fn withPg_hbaMixin(pg_hba)
fn withPg_ident(pg_ident)
fn withPg_identMixin(pg_ident)
fn withPromotionTimeout(promotionTimeout)
fn withShared_preload_libraries(shared_preload_libraries)
fn withShared_preload_librariesMixin(shared_preload_libraries)
obj spec.postgresql.ldap
obj spec.postgresql.syncReplicaElectionConstraint
obj spec.postgresql.synchronous
obj spec.projectedVolumeTemplate
fn withDefaultMode(defaultMode)
fn withSources(sources)
fn withSourcesMixin(sources)
obj spec.projectedVolumeTemplate.sources
obj spec.projectedVolumeTemplate.sources.clusterTrustBundle
fn withName(name)
fn withOptional(optional)
fn withPath(path)
fn withSignerName(signerName)
obj spec.projectedVolumeTemplate.sources.clusterTrustBundle.labelSelector
obj spec.projectedVolumeTemplate.sources.configMap
obj spec.projectedVolumeTemplate.sources.downwardAPI
obj spec.projectedVolumeTemplate.sources.secret
obj spec.projectedVolumeTemplate.sources.serviceAccountToken
obj spec.replica
obj spec.replicationSlots
obj spec.resources
obj spec.seccompProfile
obj spec.serviceAccountTemplate
obj spec.storage
fn withResizeInUseVolumes(resizeInUseVolumes)
fn withSize(size)
fn withStorageClass(storageClass)
obj spec.storage.pvcTemplate
fn withAccessModes(accessModes)
fn withAccessModesMixin(accessModes)
fn withStorageClassName(storageClassName)
fn withVolumeAttributesClassName(volumeAttributesClassName)
fn withVolumeMode(volumeMode)
fn withVolumeName(volumeName)
obj spec.storage.pvcTemplate.dataSource
obj spec.storage.pvcTemplate.dataSourceRef
obj spec.storage.pvcTemplate.resources
obj spec.storage.pvcTemplate.selector
obj spec.superuserSecret
obj spec.tablespaces
fn withName(name)
fn withTemporary(temporary)
obj spec.tablespaces.owner
obj spec.tablespaces.storage
fn withResizeInUseVolumes(resizeInUseVolumes)
fn withSize(size)
fn withStorageClass(storageClass)
obj spec.tablespaces.storage.pvcTemplate
fn withAccessModes(accessModes)
fn withAccessModesMixin(accessModes)
fn withStorageClassName(storageClassName)
fn withVolumeAttributesClassName(volumeAttributesClassName)
fn withVolumeMode(volumeMode)
fn withVolumeName(volumeName)
obj spec.tablespaces.storage.pvcTemplate.dataSource
obj spec.tablespaces.storage.pvcTemplate.dataSourceRef
obj spec.tablespaces.storage.pvcTemplate.resources
obj spec.tablespaces.storage.pvcTemplate.selector
obj spec.topologySpreadConstraints
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMaxSkew(maxSkew)
fn withMinDomains(minDomains)
fn withNodeAffinityPolicy(nodeAffinityPolicy)
fn withNodeTaintsPolicy(nodeTaintsPolicy)
fn withTopologyKey(topologyKey)
fn withWhenUnsatisfiable(whenUnsatisfiable)
obj spec.topologySpreadConstraints.labelSelector
obj spec.walStorage
fn withResizeInUseVolumes(resizeInUseVolumes)
fn withSize(size)
fn withStorageClass(storageClass)
obj spec.walStorage.pvcTemplate
fn withAccessModes(accessModes)
fn withAccessModesMixin(accessModes)
fn withStorageClassName(storageClassName)
fn withVolumeAttributesClassName(volumeAttributesClassName)
fn withVolumeMode(volumeMode)
fn withVolumeName(volumeName)
obj spec.walStorage.pvcTemplate.dataSource
obj spec.walStorage.pvcTemplate.dataSourceRef
obj spec.walStorage.pvcTemplate.resources
obj spec.walStorage.pvcTemplate.selector
new(name)
+ postgresql.v1.cluster - cloudnative-pg jsonnet library cloudnative-pg jsonnet library postgresql.v1.cluster
postgresql.v1.cluster
"Cluster is the Schema for the PostgreSQL API"
Index
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
fn withDescription(description)
fn withEnablePDB(enablePDB)
fn withEnableSuperuserAccess(enableSuperuserAccess)
fn withEnv(env)
fn withEnvFrom(envFrom)
fn withEnvFromMixin(envFrom)
fn withEnvMixin(env)
fn withExternalClusters(externalClusters)
fn withExternalClustersMixin(externalClusters)
fn withFailoverDelay(failoverDelay)
fn withImageName(imageName)
fn withImagePullPolicy(imagePullPolicy)
fn withImagePullSecrets(imagePullSecrets)
fn withImagePullSecretsMixin(imagePullSecrets)
fn withInstances(instances)
fn withLivenessProbeTimeout(livenessProbeTimeout)
fn withLogLevel(logLevel)
fn withMaxSyncReplicas(maxSyncReplicas)
fn withMinSyncReplicas(minSyncReplicas)
fn withPlugins(plugins)
fn withPluginsMixin(plugins)
fn withPostgresGID(postgresGID)
fn withPostgresUID(postgresUID)
fn withPrimaryUpdateMethod(primaryUpdateMethod)
fn withPrimaryUpdateStrategy(primaryUpdateStrategy)
fn withPriorityClassName(priorityClassName)
fn withSchedulerName(schedulerName)
fn withSmartShutdownTimeout(smartShutdownTimeout)
fn withStartDelay(startDelay)
fn withStopDelay(stopDelay)
fn withSwitchoverDelay(switchoverDelay)
fn withTablespaces(tablespaces)
fn withTablespacesMixin(tablespaces)
fn withTopologySpreadConstraints(topologySpreadConstraints)
fn withTopologySpreadConstraintsMixin(topologySpreadConstraints)
obj spec.affinity
fn withEnablePodAntiAffinity(enablePodAntiAffinity)
fn withNodeSelector(nodeSelector)
fn withNodeSelectorMixin(nodeSelector)
fn withPodAntiAffinityType(podAntiAffinityType)
fn withTolerations(tolerations)
fn withTolerationsMixin(tolerations)
fn withTopologyKey(topologyKey)
obj spec.affinity.additionalPodAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecution(requiredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecutionMixin(requiredDuringSchedulingIgnoredDuringExecution)
obj spec.affinity.additionalPodAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.affinity.additionalPodAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.affinity.additionalPodAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
obj spec.affinity.additionalPodAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
obj spec.affinity.additionalPodAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.affinity.additionalPodAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
obj spec.affinity.additionalPodAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
obj spec.affinity.additionalPodAntiAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecution(requiredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecutionMixin(requiredDuringSchedulingIgnoredDuringExecution)
obj spec.affinity.additionalPodAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.affinity.additionalPodAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.affinity.additionalPodAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
obj spec.affinity.additionalPodAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchLabels(matchLabels)
fn withMatchLabelsMixin(matchLabels)
obj spec.affinity.additionalPodAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
obj spec.affinity.additionalPodAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.affinity.additionalPodAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
obj spec.affinity.additionalPodAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
obj spec.affinity.nodeAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
obj spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchFields(matchFields)
fn withMatchFieldsMixin(matchFields)
obj spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions
obj spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields
obj spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withNodeSelectorTerms(nodeSelectorTerms)
fn withNodeSelectorTermsMixin(nodeSelectorTerms)
obj spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchFields(matchFields)
fn withMatchFieldsMixin(matchFields)
obj spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions
obj spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields
obj spec.affinity.tolerations
obj spec.backup
fn withRetentionPolicy(retentionPolicy)
fn withTarget(target)
obj spec.backup.barmanObjectStore
fn withDestinationPath(destinationPath)
fn withEndpointURL(endpointURL)
fn withHistoryTags(historyTags)
fn withHistoryTagsMixin(historyTags)
fn withServerName(serverName)
fn withTags(tags)
fn withTagsMixin(tags)
obj spec.backup.barmanObjectStore.azureCredentials
fn withInheritFromAzureAD(inheritFromAzureAD)
obj spec.backup.barmanObjectStore.azureCredentials.connectionString
obj spec.backup.barmanObjectStore.azureCredentials.storageAccount
obj spec.backup.barmanObjectStore.azureCredentials.storageKey
obj spec.backup.barmanObjectStore.azureCredentials.storageSasToken
obj spec.backup.barmanObjectStore.data
obj spec.backup.barmanObjectStore.endpointCA
obj spec.backup.barmanObjectStore.googleCredentials
obj spec.backup.barmanObjectStore.s3Credentials
obj spec.backup.barmanObjectStore.wal
fn withArchiveAdditionalCommandArgs(archiveAdditionalCommandArgs)
fn withArchiveAdditionalCommandArgsMixin(archiveAdditionalCommandArgs)
fn withCompression(compression)
fn withEncryption(encryption)
fn withMaxParallel(maxParallel)
fn withRestoreAdditionalCommandArgs(restoreAdditionalCommandArgs)
fn withRestoreAdditionalCommandArgsMixin(restoreAdditionalCommandArgs)
obj spec.backup.volumeSnapshot
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClassName(className)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withOnline(online)
fn withSnapshotOwnerReference(snapshotOwnerReference)
fn withTablespaceClassName(tablespaceClassName)
fn withTablespaceClassNameMixin(tablespaceClassName)
fn withWalClassName(walClassName)
obj spec.backup.volumeSnapshot.onlineConfiguration
obj spec.bootstrap
obj spec.bootstrap.initdb
fn withDataChecksums(dataChecksums)
fn withDatabase(database)
fn withEncoding(encoding)
fn withLocaleCType(localeCType)
fn withLocaleCollate(localeCollate)
fn withOptions(options)
fn withOptionsMixin(options)
fn withOwner(owner)
fn withPostInitApplicationSQL(postInitApplicationSQL)
fn withPostInitApplicationSQLMixin(postInitApplicationSQL)
fn withPostInitSQL(postInitSQL)
fn withPostInitSQLMixin(postInitSQL)
fn withPostInitTemplateSQL(postInitTemplateSQL)
fn withPostInitTemplateSQLMixin(postInitTemplateSQL)
fn withWalSegmentSize(walSegmentSize)
obj spec.bootstrap.initdb.import
fn withDatabases(databases)
fn withDatabasesMixin(databases)
fn withPostImportApplicationSQL(postImportApplicationSQL)
fn withPostImportApplicationSQLMixin(postImportApplicationSQL)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withSchemaOnly(schemaOnly)
fn withType(type)
obj spec.bootstrap.initdb.import.source
obj spec.bootstrap.initdb.postInitApplicationSQLRefs
obj spec.bootstrap.initdb.postInitSQLRefs
obj spec.bootstrap.initdb.postInitTemplateSQLRefs
obj spec.bootstrap.initdb.secret
obj spec.bootstrap.pg_basebackup
obj spec.bootstrap.recovery
fn withDatabase(database)
fn withOwner(owner)
fn withSource(source)
obj spec.bootstrap.recovery.backup
obj spec.bootstrap.recovery.recoveryTarget
obj spec.bootstrap.recovery.secret
obj spec.bootstrap.recovery.volumeSnapshots
obj spec.certificates
obj spec.env
obj spec.envFrom
obj spec.ephemeralVolumeSource
obj spec.ephemeralVolumeSource.volumeClaimTemplate
fn withMetadata(metadata)
fn withMetadataMixin(metadata)
obj spec.ephemeralVolumeSource.volumeClaimTemplate.spec
fn withAccessModes(accessModes)
fn withAccessModesMixin(accessModes)
fn withStorageClassName(storageClassName)
fn withVolumeAttributesClassName(volumeAttributesClassName)
fn withVolumeMode(volumeMode)
fn withVolumeName(volumeName)
obj spec.ephemeralVolumeSource.volumeClaimTemplate.spec.dataSource
obj spec.ephemeralVolumeSource.volumeClaimTemplate.spec.dataSourceRef
obj spec.ephemeralVolumeSource.volumeClaimTemplate.spec.resources
obj spec.ephemeralVolumeSource.volumeClaimTemplate.spec.selector
obj spec.ephemeralVolumesSizeLimit
obj spec.externalClusters
fn withConnectionParameters(connectionParameters)
fn withConnectionParametersMixin(connectionParameters)
fn withName(name)
obj spec.externalClusters.barmanObjectStore
fn withDestinationPath(destinationPath)
fn withEndpointURL(endpointURL)
fn withHistoryTags(historyTags)
fn withHistoryTagsMixin(historyTags)
fn withServerName(serverName)
fn withTags(tags)
fn withTagsMixin(tags)
obj spec.externalClusters.barmanObjectStore.azureCredentials
fn withInheritFromAzureAD(inheritFromAzureAD)
obj spec.externalClusters.barmanObjectStore.azureCredentials.connectionString
obj spec.externalClusters.barmanObjectStore.azureCredentials.storageAccount
obj spec.externalClusters.barmanObjectStore.azureCredentials.storageKey
obj spec.externalClusters.barmanObjectStore.azureCredentials.storageSasToken
obj spec.externalClusters.barmanObjectStore.data
obj spec.externalClusters.barmanObjectStore.endpointCA
obj spec.externalClusters.barmanObjectStore.googleCredentials
obj spec.externalClusters.barmanObjectStore.s3Credentials
fn withInheritFromIAMRole(inheritFromIAMRole)
obj spec.externalClusters.barmanObjectStore.s3Credentials.accessKeyId
obj spec.externalClusters.barmanObjectStore.s3Credentials.region
obj spec.externalClusters.barmanObjectStore.s3Credentials.secretAccessKey
obj spec.externalClusters.barmanObjectStore.s3Credentials.sessionToken
obj spec.externalClusters.barmanObjectStore.wal
fn withArchiveAdditionalCommandArgs(archiveAdditionalCommandArgs)
fn withArchiveAdditionalCommandArgsMixin(archiveAdditionalCommandArgs)
fn withCompression(compression)
fn withEncryption(encryption)
fn withMaxParallel(maxParallel)
fn withRestoreAdditionalCommandArgs(restoreAdditionalCommandArgs)
fn withRestoreAdditionalCommandArgsMixin(restoreAdditionalCommandArgs)
obj spec.externalClusters.password
obj spec.externalClusters.sslCert
obj spec.externalClusters.sslKey
obj spec.externalClusters.sslRootCert
obj spec.imageCatalogRef
obj spec.imagePullSecrets
obj spec.inheritedMetadata
obj spec.managed
fn withRoles(roles)
fn withRolesMixin(roles)
obj spec.managed.roles
fn withBypassrls(bypassrls)
fn withComment(comment)
fn withConnectionLimit(connectionLimit)
fn withCreatedb(createdb)
fn withCreaterole(createrole)
fn withDisablePassword(disablePassword)
fn withEnsure(ensure)
fn withInRoles(inRoles)
fn withInRolesMixin(inRoles)
fn withInherit(inherit)
fn withLogin(login)
fn withName(name)
fn withReplication(replication)
fn withSuperuser(superuser)
fn withValidUntil(validUntil)
obj spec.managed.roles.passwordSecret
obj spec.managed.services
fn withAdditional(additional)
fn withAdditionalMixin(additional)
fn withDisabledDefaultServices(disabledDefaultServices)
fn withDisabledDefaultServicesMixin(disabledDefaultServices)
obj spec.managed.services.additional
fn withSelectorType(selectorType)
fn withUpdateStrategy(updateStrategy)
obj spec.managed.services.additional.serviceTemplate
obj spec.managed.services.additional.serviceTemplate.metadata
obj spec.managed.services.additional.serviceTemplate.spec
fn withAllocateLoadBalancerNodePorts(allocateLoadBalancerNodePorts)
fn withClusterIP(clusterIP)
fn withClusterIPs(clusterIPs)
fn withClusterIPsMixin(clusterIPs)
fn withExternalIPs(externalIPs)
fn withExternalIPsMixin(externalIPs)
fn withExternalName(externalName)
fn withExternalTrafficPolicy(externalTrafficPolicy)
fn withHealthCheckNodePort(healthCheckNodePort)
fn withInternalTrafficPolicy(internalTrafficPolicy)
fn withIpFamilies(ipFamilies)
fn withIpFamiliesMixin(ipFamilies)
fn withIpFamilyPolicy(ipFamilyPolicy)
fn withLoadBalancerClass(loadBalancerClass)
fn withLoadBalancerIP(loadBalancerIP)
fn withLoadBalancerSourceRanges(loadBalancerSourceRanges)
fn withLoadBalancerSourceRangesMixin(loadBalancerSourceRanges)
fn withPorts(ports)
fn withPortsMixin(ports)
fn withPublishNotReadyAddresses(publishNotReadyAddresses)
fn withSelector(selector)
fn withSelectorMixin(selector)
fn withSessionAffinity(sessionAffinity)
fn withTrafficDistribution(trafficDistribution)
fn withType(type)
obj spec.managed.services.additional.serviceTemplate.spec.ports
obj spec.managed.services.additional.serviceTemplate.spec.sessionAffinityConfig
obj spec.monitoring
fn withCustomQueriesConfigMap(customQueriesConfigMap)
fn withCustomQueriesConfigMapMixin(customQueriesConfigMap)
fn withCustomQueriesSecret(customQueriesSecret)
fn withCustomQueriesSecretMixin(customQueriesSecret)
fn withDisableDefaultQueries(disableDefaultQueries)
fn withEnablePodMonitor(enablePodMonitor)
fn withPodMonitorMetricRelabelings(podMonitorMetricRelabelings)
fn withPodMonitorMetricRelabelingsMixin(podMonitorMetricRelabelings)
fn withPodMonitorRelabelings(podMonitorRelabelings)
fn withPodMonitorRelabelingsMixin(podMonitorRelabelings)
obj spec.monitoring.customQueriesConfigMap
obj spec.monitoring.customQueriesSecret
obj spec.monitoring.podMonitorMetricRelabelings
obj spec.monitoring.podMonitorRelabelings
obj spec.monitoring.tls
obj spec.nodeMaintenanceWindow
obj spec.plugins
obj spec.postgresql
fn withEnableAlterSystem(enableAlterSystem)
fn withParameters(parameters)
fn withParametersMixin(parameters)
fn withPg_hba(pg_hba)
fn withPg_hbaMixin(pg_hba)
fn withPg_ident(pg_ident)
fn withPg_identMixin(pg_ident)
fn withPromotionTimeout(promotionTimeout)
fn withShared_preload_libraries(shared_preload_libraries)
fn withShared_preload_librariesMixin(shared_preload_libraries)
obj spec.postgresql.ldap
obj spec.postgresql.syncReplicaElectionConstraint
obj spec.postgresql.synchronous
obj spec.projectedVolumeTemplate
fn withDefaultMode(defaultMode)
fn withSources(sources)
fn withSourcesMixin(sources)
obj spec.projectedVolumeTemplate.sources
obj spec.projectedVolumeTemplate.sources.clusterTrustBundle
fn withName(name)
fn withOptional(optional)
fn withPath(path)
fn withSignerName(signerName)
obj spec.projectedVolumeTemplate.sources.clusterTrustBundle.labelSelector
obj spec.projectedVolumeTemplate.sources.configMap
obj spec.projectedVolumeTemplate.sources.downwardAPI
obj spec.projectedVolumeTemplate.sources.secret
obj spec.projectedVolumeTemplate.sources.serviceAccountToken
obj spec.replica
obj spec.replicationSlots
obj spec.resources
obj spec.seccompProfile
obj spec.serviceAccountTemplate
obj spec.storage
fn withResizeInUseVolumes(resizeInUseVolumes)
fn withSize(size)
fn withStorageClass(storageClass)
obj spec.storage.pvcTemplate
fn withAccessModes(accessModes)
fn withAccessModesMixin(accessModes)
fn withStorageClassName(storageClassName)
fn withVolumeAttributesClassName(volumeAttributesClassName)
fn withVolumeMode(volumeMode)
fn withVolumeName(volumeName)
obj spec.storage.pvcTemplate.dataSource
obj spec.storage.pvcTemplate.dataSourceRef
obj spec.storage.pvcTemplate.resources
obj spec.storage.pvcTemplate.selector
obj spec.superuserSecret
obj spec.tablespaces
fn withName(name)
fn withTemporary(temporary)
obj spec.tablespaces.owner
obj spec.tablespaces.storage
fn withResizeInUseVolumes(resizeInUseVolumes)
fn withSize(size)
fn withStorageClass(storageClass)
obj spec.tablespaces.storage.pvcTemplate
fn withAccessModes(accessModes)
fn withAccessModesMixin(accessModes)
fn withStorageClassName(storageClassName)
fn withVolumeAttributesClassName(volumeAttributesClassName)
fn withVolumeMode(volumeMode)
fn withVolumeName(volumeName)
obj spec.tablespaces.storage.pvcTemplate.dataSource
obj spec.tablespaces.storage.pvcTemplate.dataSourceRef
obj spec.tablespaces.storage.pvcTemplate.resources
obj spec.tablespaces.storage.pvcTemplate.selector
obj spec.topologySpreadConstraints
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMaxSkew(maxSkew)
fn withMinDomains(minDomains)
fn withNodeAffinityPolicy(nodeAffinityPolicy)
fn withNodeTaintsPolicy(nodeTaintsPolicy)
fn withTopologyKey(topologyKey)
fn withWhenUnsatisfiable(whenUnsatisfiable)
obj spec.topologySpreadConstraints.labelSelector
obj spec.walStorage
fn withResizeInUseVolumes(resizeInUseVolumes)
fn withSize(size)
fn withStorageClass(storageClass)
obj spec.walStorage.pvcTemplate
fn withAccessModes(accessModes)
fn withAccessModesMixin(accessModes)
fn withStorageClassName(storageClassName)
fn withVolumeAttributesClassName(volumeAttributesClassName)
fn withVolumeMode(volumeMode)
fn withVolumeName(volumeName)
obj spec.walStorage.pvcTemplate.dataSource
obj spec.walStorage.pvcTemplate.dataSourceRef
obj spec.walStorage.pvcTemplate.resources
obj spec.walStorage.pvcTemplate.selector
Fields
fn new
new(name)
new returns an instance of Cluster
obj metadata
"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."
fn metadata.withAnnotations
withAnnotations(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
fn metadata.withAnnotationsMixin
withAnnotationsMixin(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
Note: This function appends passed data to existing values
fn metadata.withClusterName
withClusterName(clusterName)
@@ -752,4 +752,4 @@
"key is the label key that the selector applies to."
fn spec.walStorage.pvcTemplate.selector.matchExpressions.withOperator
withOperator(operator)
"operator represents a key's relationship to a set of values.\nValid operators are In, NotIn, Exists and DoesNotExist."
fn spec.walStorage.pvcTemplate.selector.matchExpressions.withValues
withValues(values)
"values is an array of string values. If the operator is In or NotIn,\nthe values array must be non-empty. If the operator is Exists or DoesNotExist,\nthe values array must be empty. This array is replaced during a strategic\nmerge patch."
fn spec.walStorage.pvcTemplate.selector.matchExpressions.withValuesMixin
withValuesMixin(values)
-
"values is an array of string values. If the operator is In or NotIn,\nthe values array must be non-empty. If the operator is Exists or DoesNotExist,\nthe values array must be empty. This array is replaced during a strategic\nmerge patch."
Note: This function appends passed data to existing values
\ No newline at end of file
+
"values is an array of string values. If the operator is In or NotIn,\nthe values array must be non-empty. If the operator is Exists or DoesNotExist,\nthe values array must be empty. This array is replaced during a strategic\nmerge patch."
Note: This function appends passed data to existing values
"ClusterImageCatalog is the Schema for the clusterimagecatalogs API"
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
new(name)
+ postgresql.v1.clusterImageCatalog - cloudnative-pg jsonnet library cloudnative-pg jsonnet library postgresql.v1.clusterImageCatalog
postgresql.v1.clusterImageCatalog
"ClusterImageCatalog is the Schema for the clusterimagecatalogs API"
Index
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
Fields
fn new
new(name)
new returns an instance of ClusterImageCatalog
obj metadata
"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."
fn metadata.withAnnotations
withAnnotations(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
fn metadata.withAnnotationsMixin
withAnnotationsMixin(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
Note: This function appends passed data to existing values
fn metadata.withClusterName
withClusterName(clusterName)
@@ -22,4 +22,4 @@
"List of CatalogImages available in the catalog"
fn spec.withImagesMixin
withImagesMixin(images)
"List of CatalogImages available in the catalog"
Note: This function appends passed data to existing values
obj spec.images
"List of CatalogImages available in the catalog"
fn spec.images.withImage
withImage(image)
"The image reference"
fn spec.images.withMajor
withMajor(major)
-
"The PostgreSQL major version of the image. Must be unique within the catalog."
\ No newline at end of file
+
"The PostgreSQL major version of the image. Must be unique within the catalog."
"ImageCatalog is the Schema for the imagecatalogs API"
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
new(name)
+ postgresql.v1.imageCatalog - cloudnative-pg jsonnet library cloudnative-pg jsonnet library postgresql.v1.imageCatalog
postgresql.v1.imageCatalog
"ImageCatalog is the Schema for the imagecatalogs API"
Index
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
Fields
fn new
new(name)
new returns an instance of ImageCatalog
obj metadata
"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."
fn metadata.withAnnotations
withAnnotations(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
fn metadata.withAnnotationsMixin
withAnnotationsMixin(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
Note: This function appends passed data to existing values
fn metadata.withClusterName
withClusterName(clusterName)
@@ -22,4 +22,4 @@
"List of CatalogImages available in the catalog"
fn spec.withImagesMixin
withImagesMixin(images)
"List of CatalogImages available in the catalog"
Note: This function appends passed data to existing values
obj spec.images
"List of CatalogImages available in the catalog"
fn spec.images.withImage
withImage(image)
"The image reference"
fn spec.images.withMajor
withMajor(major)
-
"The PostgreSQL major version of the image. Must be unique within the catalog."
\ No newline at end of file
+
"The PostgreSQL major version of the image. Must be unique within the catalog."
"Pooler is the Schema for the poolers API"
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
fn withInstances(instances)
fn withType(type)
obj spec.cluster
obj spec.deploymentStrategy
obj spec.monitoring
fn withEnablePodMonitor(enablePodMonitor)
fn withPodMonitorMetricRelabelings(podMonitorMetricRelabelings)
fn withPodMonitorMetricRelabelingsMixin(podMonitorMetricRelabelings)
fn withPodMonitorRelabelings(podMonitorRelabelings)
fn withPodMonitorRelabelingsMixin(podMonitorRelabelings)
obj spec.monitoring.podMonitorMetricRelabelings
obj spec.monitoring.podMonitorRelabelings
obj spec.pgbouncer
obj spec.serviceTemplate
obj spec.serviceTemplate.metadata
obj spec.serviceTemplate.spec
fn withAllocateLoadBalancerNodePorts(allocateLoadBalancerNodePorts)
fn withClusterIP(clusterIP)
fn withClusterIPs(clusterIPs)
fn withClusterIPsMixin(clusterIPs)
fn withExternalIPs(externalIPs)
fn withExternalIPsMixin(externalIPs)
fn withExternalName(externalName)
fn withExternalTrafficPolicy(externalTrafficPolicy)
fn withHealthCheckNodePort(healthCheckNodePort)
fn withInternalTrafficPolicy(internalTrafficPolicy)
fn withIpFamilies(ipFamilies)
fn withIpFamiliesMixin(ipFamilies)
fn withIpFamilyPolicy(ipFamilyPolicy)
fn withLoadBalancerClass(loadBalancerClass)
fn withLoadBalancerIP(loadBalancerIP)
fn withLoadBalancerSourceRanges(loadBalancerSourceRanges)
fn withLoadBalancerSourceRangesMixin(loadBalancerSourceRanges)
fn withPorts(ports)
fn withPortsMixin(ports)
fn withPublishNotReadyAddresses(publishNotReadyAddresses)
fn withSelector(selector)
fn withSelectorMixin(selector)
fn withSessionAffinity(sessionAffinity)
fn withTrafficDistribution(trafficDistribution)
fn withType(type)
obj spec.serviceTemplate.spec.ports
obj spec.serviceTemplate.spec.sessionAffinityConfig
obj spec.template
obj spec.template.metadata
obj spec.template.spec
fn withActiveDeadlineSeconds(activeDeadlineSeconds)
fn withAutomountServiceAccountToken(automountServiceAccountToken)
fn withContainers(containers)
fn withContainersMixin(containers)
fn withDnsPolicy(dnsPolicy)
fn withEnableServiceLinks(enableServiceLinks)
fn withEphemeralContainers(ephemeralContainers)
fn withEphemeralContainersMixin(ephemeralContainers)
fn withHostAliases(hostAliases)
fn withHostAliasesMixin(hostAliases)
fn withHostIPC(hostIPC)
fn withHostNetwork(hostNetwork)
fn withHostPID(hostPID)
fn withHostUsers(hostUsers)
fn withHostname(hostname)
fn withImagePullSecrets(imagePullSecrets)
fn withImagePullSecretsMixin(imagePullSecrets)
fn withInitContainers(initContainers)
fn withInitContainersMixin(initContainers)
fn withNodeName(nodeName)
fn withNodeSelector(nodeSelector)
fn withNodeSelectorMixin(nodeSelector)
fn withOverhead(overhead)
fn withOverheadMixin(overhead)
fn withPreemptionPolicy(preemptionPolicy)
fn withPriority(priority)
fn withPriorityClassName(priorityClassName)
fn withReadinessGates(readinessGates)
fn withReadinessGatesMixin(readinessGates)
fn withResourceClaims(resourceClaims)
fn withResourceClaimsMixin(resourceClaims)
fn withRestartPolicy(restartPolicy)
fn withRuntimeClassName(runtimeClassName)
fn withSchedulerName(schedulerName)
fn withSchedulingGates(schedulingGates)
fn withSchedulingGatesMixin(schedulingGates)
fn withServiceAccount(serviceAccount)
fn withServiceAccountName(serviceAccountName)
fn withSetHostnameAsFQDN(setHostnameAsFQDN)
fn withShareProcessNamespace(shareProcessNamespace)
fn withSubdomain(subdomain)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTolerations(tolerations)
fn withTolerationsMixin(tolerations)
fn withTopologySpreadConstraints(topologySpreadConstraints)
fn withTopologySpreadConstraintsMixin(topologySpreadConstraints)
fn withVolumes(volumes)
fn withVolumesMixin(volumes)
obj spec.template.spec.affinity
obj spec.template.spec.affinity.nodeAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
obj spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchFields(matchFields)
fn withMatchFieldsMixin(matchFields)
obj spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions
obj spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields
obj spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withNodeSelectorTerms(nodeSelectorTerms)
fn withNodeSelectorTermsMixin(nodeSelectorTerms)
obj spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchFields(matchFields)
fn withMatchFieldsMixin(matchFields)
obj spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions
obj spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields
obj spec.template.spec.affinity.podAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecution(requiredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecutionMixin(requiredDuringSchedulingIgnoredDuringExecution)
obj spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
obj spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchLabels(matchLabels)
fn withMatchLabelsMixin(matchLabels)
obj spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
obj spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
obj spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
obj spec.template.spec.affinity.podAntiAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecution(requiredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecutionMixin(requiredDuringSchedulingIgnoredDuringExecution)
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchLabels(matchLabels)
fn withMatchLabelsMixin(matchLabels)
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchLabels(matchLabels)
fn withMatchLabelsMixin(matchLabels)
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
obj spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
obj spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
obj spec.template.spec.containers
fn withArgs(args)
fn withArgsMixin(args)
fn withCommand(command)
fn withCommandMixin(command)
fn withEnv(env)
fn withEnvFrom(envFrom)
fn withEnvFromMixin(envFrom)
fn withEnvMixin(env)
fn withImage(image)
fn withImagePullPolicy(imagePullPolicy)
fn withName(name)
fn withPorts(ports)
fn withPortsMixin(ports)
fn withResizePolicy(resizePolicy)
fn withResizePolicyMixin(resizePolicy)
fn withRestartPolicy(restartPolicy)
fn withStdin(stdin)
fn withStdinOnce(stdinOnce)
fn withTerminationMessagePath(terminationMessagePath)
fn withTerminationMessagePolicy(terminationMessagePolicy)
fn withTty(tty)
fn withVolumeDevices(volumeDevices)
fn withVolumeDevicesMixin(volumeDevices)
fn withVolumeMounts(volumeMounts)
fn withVolumeMountsMixin(volumeMounts)
fn withWorkingDir(workingDir)
obj spec.template.spec.containers.env
fn withName(name)
fn withValue(value)
obj spec.template.spec.containers.env.valueFrom
obj spec.template.spec.containers.envFrom
obj spec.template.spec.containers.lifecycle
obj spec.template.spec.containers.lifecycle.postStart
obj spec.template.spec.containers.lifecycle.preStop
obj spec.template.spec.containers.livenessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.containers.livenessProbe.exec
obj spec.template.spec.containers.livenessProbe.grpc
obj spec.template.spec.containers.livenessProbe.httpGet
obj spec.template.spec.containers.livenessProbe.tcpSocket
obj spec.template.spec.containers.ports
obj spec.template.spec.containers.readinessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.containers.readinessProbe.exec
obj spec.template.spec.containers.readinessProbe.grpc
obj spec.template.spec.containers.readinessProbe.httpGet
obj spec.template.spec.containers.readinessProbe.tcpSocket
obj spec.template.spec.containers.resizePolicy
obj spec.template.spec.containers.resources
obj spec.template.spec.containers.securityContext
fn withAllowPrivilegeEscalation(allowPrivilegeEscalation)
fn withPrivileged(privileged)
fn withProcMount(procMount)
fn withReadOnlyRootFilesystem(readOnlyRootFilesystem)
fn withRunAsGroup(runAsGroup)
fn withRunAsNonRoot(runAsNonRoot)
fn withRunAsUser(runAsUser)
obj spec.template.spec.containers.securityContext.appArmorProfile
obj spec.template.spec.containers.securityContext.capabilities
obj spec.template.spec.containers.securityContext.seLinuxOptions
obj spec.template.spec.containers.securityContext.seccompProfile
obj spec.template.spec.containers.securityContext.windowsOptions
obj spec.template.spec.containers.startupProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.containers.startupProbe.exec
obj spec.template.spec.containers.startupProbe.grpc
obj spec.template.spec.containers.startupProbe.httpGet
obj spec.template.spec.containers.startupProbe.tcpSocket
obj spec.template.spec.containers.volumeDevices
obj spec.template.spec.containers.volumeMounts
obj spec.template.spec.dnsConfig
obj spec.template.spec.ephemeralContainers
fn withArgs(args)
fn withArgsMixin(args)
fn withCommand(command)
fn withCommandMixin(command)
fn withEnv(env)
fn withEnvFrom(envFrom)
fn withEnvFromMixin(envFrom)
fn withEnvMixin(env)
fn withImage(image)
fn withImagePullPolicy(imagePullPolicy)
fn withName(name)
fn withPorts(ports)
fn withPortsMixin(ports)
fn withResizePolicy(resizePolicy)
fn withResizePolicyMixin(resizePolicy)
fn withRestartPolicy(restartPolicy)
fn withStdin(stdin)
fn withStdinOnce(stdinOnce)
fn withTargetContainerName(targetContainerName)
fn withTerminationMessagePath(terminationMessagePath)
fn withTerminationMessagePolicy(terminationMessagePolicy)
fn withTty(tty)
fn withVolumeDevices(volumeDevices)
fn withVolumeDevicesMixin(volumeDevices)
fn withVolumeMounts(volumeMounts)
fn withVolumeMountsMixin(volumeMounts)
fn withWorkingDir(workingDir)
obj spec.template.spec.ephemeralContainers.env
fn withName(name)
fn withValue(value)
obj spec.template.spec.ephemeralContainers.env.valueFrom
obj spec.template.spec.ephemeralContainers.envFrom
obj spec.template.spec.ephemeralContainers.lifecycle
obj spec.template.spec.ephemeralContainers.lifecycle.postStart
obj spec.template.spec.ephemeralContainers.lifecycle.preStop
obj spec.template.spec.ephemeralContainers.livenessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.ephemeralContainers.livenessProbe.exec
obj spec.template.spec.ephemeralContainers.livenessProbe.grpc
obj spec.template.spec.ephemeralContainers.livenessProbe.httpGet
obj spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket
obj spec.template.spec.ephemeralContainers.ports
obj spec.template.spec.ephemeralContainers.readinessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.ephemeralContainers.readinessProbe.exec
obj spec.template.spec.ephemeralContainers.readinessProbe.grpc
obj spec.template.spec.ephemeralContainers.readinessProbe.httpGet
obj spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket
obj spec.template.spec.ephemeralContainers.resizePolicy
obj spec.template.spec.ephemeralContainers.resources
obj spec.template.spec.ephemeralContainers.securityContext
fn withAllowPrivilegeEscalation(allowPrivilegeEscalation)
fn withPrivileged(privileged)
fn withProcMount(procMount)
fn withReadOnlyRootFilesystem(readOnlyRootFilesystem)
fn withRunAsGroup(runAsGroup)
fn withRunAsNonRoot(runAsNonRoot)
fn withRunAsUser(runAsUser)
obj spec.template.spec.ephemeralContainers.securityContext.appArmorProfile
obj spec.template.spec.ephemeralContainers.securityContext.capabilities
obj spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions
obj spec.template.spec.ephemeralContainers.securityContext.seccompProfile
obj spec.template.spec.ephemeralContainers.securityContext.windowsOptions
obj spec.template.spec.ephemeralContainers.startupProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.ephemeralContainers.startupProbe.exec
obj spec.template.spec.ephemeralContainers.startupProbe.grpc
obj spec.template.spec.ephemeralContainers.startupProbe.httpGet
obj spec.template.spec.ephemeralContainers.startupProbe.tcpSocket
obj spec.template.spec.ephemeralContainers.volumeDevices
obj spec.template.spec.ephemeralContainers.volumeMounts
obj spec.template.spec.hostAliases
obj spec.template.spec.imagePullSecrets
obj spec.template.spec.initContainers
fn withArgs(args)
fn withArgsMixin(args)
fn withCommand(command)
fn withCommandMixin(command)
fn withEnv(env)
fn withEnvFrom(envFrom)
fn withEnvFromMixin(envFrom)
fn withEnvMixin(env)
fn withImage(image)
fn withImagePullPolicy(imagePullPolicy)
fn withName(name)
fn withPorts(ports)
fn withPortsMixin(ports)
fn withResizePolicy(resizePolicy)
fn withResizePolicyMixin(resizePolicy)
fn withRestartPolicy(restartPolicy)
fn withStdin(stdin)
fn withStdinOnce(stdinOnce)
fn withTerminationMessagePath(terminationMessagePath)
fn withTerminationMessagePolicy(terminationMessagePolicy)
fn withTty(tty)
fn withVolumeDevices(volumeDevices)
fn withVolumeDevicesMixin(volumeDevices)
fn withVolumeMounts(volumeMounts)
fn withVolumeMountsMixin(volumeMounts)
fn withWorkingDir(workingDir)
obj spec.template.spec.initContainers.env
fn withName(name)
fn withValue(value)
obj spec.template.spec.initContainers.env.valueFrom
obj spec.template.spec.initContainers.envFrom
obj spec.template.spec.initContainers.lifecycle
obj spec.template.spec.initContainers.lifecycle.postStart
obj spec.template.spec.initContainers.lifecycle.preStop
obj spec.template.spec.initContainers.livenessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.initContainers.livenessProbe.exec
obj spec.template.spec.initContainers.livenessProbe.grpc
obj spec.template.spec.initContainers.livenessProbe.httpGet
obj spec.template.spec.initContainers.livenessProbe.tcpSocket
obj spec.template.spec.initContainers.ports
obj spec.template.spec.initContainers.readinessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.initContainers.readinessProbe.exec
obj spec.template.spec.initContainers.readinessProbe.grpc
obj spec.template.spec.initContainers.readinessProbe.httpGet
obj spec.template.spec.initContainers.readinessProbe.tcpSocket
obj spec.template.spec.initContainers.resizePolicy
obj spec.template.spec.initContainers.resources
obj spec.template.spec.initContainers.securityContext
fn withAllowPrivilegeEscalation(allowPrivilegeEscalation)
fn withPrivileged(privileged)
fn withProcMount(procMount)
fn withReadOnlyRootFilesystem(readOnlyRootFilesystem)
fn withRunAsGroup(runAsGroup)
fn withRunAsNonRoot(runAsNonRoot)
fn withRunAsUser(runAsUser)
obj spec.template.spec.initContainers.securityContext.appArmorProfile
obj spec.template.spec.initContainers.securityContext.capabilities
obj spec.template.spec.initContainers.securityContext.seLinuxOptions
obj spec.template.spec.initContainers.securityContext.seccompProfile
obj spec.template.spec.initContainers.securityContext.windowsOptions
obj spec.template.spec.initContainers.startupProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.initContainers.startupProbe.exec
obj spec.template.spec.initContainers.startupProbe.grpc
obj spec.template.spec.initContainers.startupProbe.httpGet
obj spec.template.spec.initContainers.startupProbe.tcpSocket
obj spec.template.spec.initContainers.volumeDevices
obj spec.template.spec.initContainers.volumeMounts
obj spec.template.spec.os
obj spec.template.spec.readinessGates
obj spec.template.spec.resourceClaims
obj spec.template.spec.schedulingGates
obj spec.template.spec.securityContext
fn withFsGroup(fsGroup)
fn withFsGroupChangePolicy(fsGroupChangePolicy)
fn withRunAsGroup(runAsGroup)
fn withRunAsNonRoot(runAsNonRoot)
fn withRunAsUser(runAsUser)
fn withSupplementalGroups(supplementalGroups)
fn withSupplementalGroupsMixin(supplementalGroups)
fn withSupplementalGroupsPolicy(supplementalGroupsPolicy)
fn withSysctls(sysctls)
fn withSysctlsMixin(sysctls)
obj spec.template.spec.securityContext.appArmorProfile
obj spec.template.spec.securityContext.seLinuxOptions
obj spec.template.spec.securityContext.seccompProfile
obj spec.template.spec.securityContext.sysctls
obj spec.template.spec.securityContext.windowsOptions
obj spec.template.spec.tolerations
obj spec.template.spec.topologySpreadConstraints
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMaxSkew(maxSkew)
fn withMinDomains(minDomains)
fn withNodeAffinityPolicy(nodeAffinityPolicy)
fn withNodeTaintsPolicy(nodeTaintsPolicy)
fn withTopologyKey(topologyKey)
fn withWhenUnsatisfiable(whenUnsatisfiable)
obj spec.template.spec.topologySpreadConstraints.labelSelector
obj spec.template.spec.volumes
fn withName(name)
obj spec.template.spec.volumes.awsElasticBlockStore
obj spec.template.spec.volumes.azureDisk
obj spec.template.spec.volumes.azureFile
obj spec.template.spec.volumes.cephfs
obj spec.template.spec.volumes.cinder
obj spec.template.spec.volumes.configMap
obj spec.template.spec.volumes.csi
obj spec.template.spec.volumes.downwardAPI
obj spec.template.spec.volumes.emptyDir
obj spec.template.spec.volumes.ephemeral
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate
fn withMetadata(metadata)
fn withMetadataMixin(metadata)
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec
fn withAccessModes(accessModes)
fn withAccessModesMixin(accessModes)
fn withStorageClassName(storageClassName)
fn withVolumeAttributesClassName(volumeAttributesClassName)
fn withVolumeMode(volumeMode)
fn withVolumeName(volumeName)
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.dataSource
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.dataSourceRef
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.resources
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.selector
obj spec.template.spec.volumes.fc
obj spec.template.spec.volumes.flexVolume
obj spec.template.spec.volumes.flocker
obj spec.template.spec.volumes.gcePersistentDisk
obj spec.template.spec.volumes.gitRepo
obj spec.template.spec.volumes.glusterfs
obj spec.template.spec.volumes.hostPath
obj spec.template.spec.volumes.image
obj spec.template.spec.volumes.iscsi
fn withChapAuthDiscovery(chapAuthDiscovery)
fn withChapAuthSession(chapAuthSession)
fn withFsType(fsType)
fn withInitiatorName(initiatorName)
fn withIqn(iqn)
fn withIscsiInterface(iscsiInterface)
fn withLun(lun)
fn withPortals(portals)
fn withPortalsMixin(portals)
fn withReadOnly(readOnly)
fn withTargetPortal(targetPortal)
obj spec.template.spec.volumes.iscsi.secretRef
obj spec.template.spec.volumes.nfs
obj spec.template.spec.volumes.persistentVolumeClaim
obj spec.template.spec.volumes.photonPersistentDisk
obj spec.template.spec.volumes.portworxVolume
obj spec.template.spec.volumes.projected
fn withDefaultMode(defaultMode)
fn withSources(sources)
fn withSourcesMixin(sources)
obj spec.template.spec.volumes.projected.sources
obj spec.template.spec.volumes.projected.sources.clusterTrustBundle
fn withName(name)
fn withOptional(optional)
fn withPath(path)
fn withSignerName(signerName)
obj spec.template.spec.volumes.projected.sources.clusterTrustBundle.labelSelector
obj spec.template.spec.volumes.projected.sources.configMap
obj spec.template.spec.volumes.projected.sources.downwardAPI
fn withItems(items)
fn withItemsMixin(items)
obj spec.template.spec.volumes.projected.sources.downwardAPI.items
obj spec.template.spec.volumes.projected.sources.secret
obj spec.template.spec.volumes.projected.sources.serviceAccountToken
obj spec.template.spec.volumes.quobyte
obj spec.template.spec.volumes.rbd
obj spec.template.spec.volumes.scaleIO
fn withFsType(fsType)
fn withGateway(gateway)
fn withProtectionDomain(protectionDomain)
fn withReadOnly(readOnly)
fn withSslEnabled(sslEnabled)
fn withStorageMode(storageMode)
fn withStoragePool(storagePool)
fn withSystem(system)
fn withVolumeName(volumeName)
obj spec.template.spec.volumes.scaleIO.secretRef
obj spec.template.spec.volumes.secret
obj spec.template.spec.volumes.storageos
obj spec.template.spec.volumes.vsphereVolume
new(name)
+ postgresql.v1.pooler - cloudnative-pg jsonnet library cloudnative-pg jsonnet library postgresql.v1.pooler
postgresql.v1.pooler
"Pooler is the Schema for the poolers API"
Index
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
fn withInstances(instances)
fn withType(type)
obj spec.cluster
obj spec.deploymentStrategy
obj spec.monitoring
fn withEnablePodMonitor(enablePodMonitor)
fn withPodMonitorMetricRelabelings(podMonitorMetricRelabelings)
fn withPodMonitorMetricRelabelingsMixin(podMonitorMetricRelabelings)
fn withPodMonitorRelabelings(podMonitorRelabelings)
fn withPodMonitorRelabelingsMixin(podMonitorRelabelings)
obj spec.monitoring.podMonitorMetricRelabelings
obj spec.monitoring.podMonitorRelabelings
obj spec.pgbouncer
obj spec.serviceTemplate
obj spec.serviceTemplate.metadata
obj spec.serviceTemplate.spec
fn withAllocateLoadBalancerNodePorts(allocateLoadBalancerNodePorts)
fn withClusterIP(clusterIP)
fn withClusterIPs(clusterIPs)
fn withClusterIPsMixin(clusterIPs)
fn withExternalIPs(externalIPs)
fn withExternalIPsMixin(externalIPs)
fn withExternalName(externalName)
fn withExternalTrafficPolicy(externalTrafficPolicy)
fn withHealthCheckNodePort(healthCheckNodePort)
fn withInternalTrafficPolicy(internalTrafficPolicy)
fn withIpFamilies(ipFamilies)
fn withIpFamiliesMixin(ipFamilies)
fn withIpFamilyPolicy(ipFamilyPolicy)
fn withLoadBalancerClass(loadBalancerClass)
fn withLoadBalancerIP(loadBalancerIP)
fn withLoadBalancerSourceRanges(loadBalancerSourceRanges)
fn withLoadBalancerSourceRangesMixin(loadBalancerSourceRanges)
fn withPorts(ports)
fn withPortsMixin(ports)
fn withPublishNotReadyAddresses(publishNotReadyAddresses)
fn withSelector(selector)
fn withSelectorMixin(selector)
fn withSessionAffinity(sessionAffinity)
fn withTrafficDistribution(trafficDistribution)
fn withType(type)
obj spec.serviceTemplate.spec.ports
obj spec.serviceTemplate.spec.sessionAffinityConfig
obj spec.template
obj spec.template.metadata
obj spec.template.spec
fn withActiveDeadlineSeconds(activeDeadlineSeconds)
fn withAutomountServiceAccountToken(automountServiceAccountToken)
fn withContainers(containers)
fn withContainersMixin(containers)
fn withDnsPolicy(dnsPolicy)
fn withEnableServiceLinks(enableServiceLinks)
fn withEphemeralContainers(ephemeralContainers)
fn withEphemeralContainersMixin(ephemeralContainers)
fn withHostAliases(hostAliases)
fn withHostAliasesMixin(hostAliases)
fn withHostIPC(hostIPC)
fn withHostNetwork(hostNetwork)
fn withHostPID(hostPID)
fn withHostUsers(hostUsers)
fn withHostname(hostname)
fn withImagePullSecrets(imagePullSecrets)
fn withImagePullSecretsMixin(imagePullSecrets)
fn withInitContainers(initContainers)
fn withInitContainersMixin(initContainers)
fn withNodeName(nodeName)
fn withNodeSelector(nodeSelector)
fn withNodeSelectorMixin(nodeSelector)
fn withOverhead(overhead)
fn withOverheadMixin(overhead)
fn withPreemptionPolicy(preemptionPolicy)
fn withPriority(priority)
fn withPriorityClassName(priorityClassName)
fn withReadinessGates(readinessGates)
fn withReadinessGatesMixin(readinessGates)
fn withResourceClaims(resourceClaims)
fn withResourceClaimsMixin(resourceClaims)
fn withRestartPolicy(restartPolicy)
fn withRuntimeClassName(runtimeClassName)
fn withSchedulerName(schedulerName)
fn withSchedulingGates(schedulingGates)
fn withSchedulingGatesMixin(schedulingGates)
fn withServiceAccount(serviceAccount)
fn withServiceAccountName(serviceAccountName)
fn withSetHostnameAsFQDN(setHostnameAsFQDN)
fn withShareProcessNamespace(shareProcessNamespace)
fn withSubdomain(subdomain)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTolerations(tolerations)
fn withTolerationsMixin(tolerations)
fn withTopologySpreadConstraints(topologySpreadConstraints)
fn withTopologySpreadConstraintsMixin(topologySpreadConstraints)
fn withVolumes(volumes)
fn withVolumesMixin(volumes)
obj spec.template.spec.affinity
obj spec.template.spec.affinity.nodeAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
obj spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchFields(matchFields)
fn withMatchFieldsMixin(matchFields)
obj spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchExpressions
obj spec.template.spec.affinity.nodeAffinity.preferredDuringSchedulingIgnoredDuringExecution.preference.matchFields
obj spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withNodeSelectorTerms(nodeSelectorTerms)
fn withNodeSelectorTermsMixin(nodeSelectorTerms)
obj spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchFields(matchFields)
fn withMatchFieldsMixin(matchFields)
obj spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchExpressions
obj spec.template.spec.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms.matchFields
obj spec.template.spec.affinity.podAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecution(requiredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecutionMixin(requiredDuringSchedulingIgnoredDuringExecution)
obj spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
obj spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchLabels(matchLabels)
fn withMatchLabelsMixin(matchLabels)
obj spec.template.spec.affinity.podAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
obj spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
obj spec.template.spec.affinity.podAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
obj spec.template.spec.affinity.podAntiAffinity
fn withPreferredDuringSchedulingIgnoredDuringExecution(preferredDuringSchedulingIgnoredDuringExecution)
fn withPreferredDuringSchedulingIgnoredDuringExecutionMixin(preferredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecution(requiredDuringSchedulingIgnoredDuringExecution)
fn withRequiredDuringSchedulingIgnoredDuringExecutionMixin(requiredDuringSchedulingIgnoredDuringExecution)
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution
fn withWeight(weight)
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchLabels(matchLabels)
fn withMatchLabelsMixin(matchLabels)
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.labelSelector.matchExpressions
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector
fn withMatchExpressions(matchExpressions)
fn withMatchExpressionsMixin(matchExpressions)
fn withMatchLabels(matchLabels)
fn withMatchLabelsMixin(matchLabels)
obj spec.template.spec.affinity.podAntiAffinity.preferredDuringSchedulingIgnoredDuringExecution.podAffinityTerm.namespaceSelector.matchExpressions
obj spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMismatchLabelKeys(mismatchLabelKeys)
fn withMismatchLabelKeysMixin(mismatchLabelKeys)
fn withNamespaces(namespaces)
fn withNamespacesMixin(namespaces)
fn withTopologyKey(topologyKey)
obj spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.labelSelector
obj spec.template.spec.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution.namespaceSelector
obj spec.template.spec.containers
fn withArgs(args)
fn withArgsMixin(args)
fn withCommand(command)
fn withCommandMixin(command)
fn withEnv(env)
fn withEnvFrom(envFrom)
fn withEnvFromMixin(envFrom)
fn withEnvMixin(env)
fn withImage(image)
fn withImagePullPolicy(imagePullPolicy)
fn withName(name)
fn withPorts(ports)
fn withPortsMixin(ports)
fn withResizePolicy(resizePolicy)
fn withResizePolicyMixin(resizePolicy)
fn withRestartPolicy(restartPolicy)
fn withStdin(stdin)
fn withStdinOnce(stdinOnce)
fn withTerminationMessagePath(terminationMessagePath)
fn withTerminationMessagePolicy(terminationMessagePolicy)
fn withTty(tty)
fn withVolumeDevices(volumeDevices)
fn withVolumeDevicesMixin(volumeDevices)
fn withVolumeMounts(volumeMounts)
fn withVolumeMountsMixin(volumeMounts)
fn withWorkingDir(workingDir)
obj spec.template.spec.containers.env
fn withName(name)
fn withValue(value)
obj spec.template.spec.containers.env.valueFrom
obj spec.template.spec.containers.envFrom
obj spec.template.spec.containers.lifecycle
obj spec.template.spec.containers.lifecycle.postStart
obj spec.template.spec.containers.lifecycle.preStop
obj spec.template.spec.containers.livenessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.containers.livenessProbe.exec
obj spec.template.spec.containers.livenessProbe.grpc
obj spec.template.spec.containers.livenessProbe.httpGet
obj spec.template.spec.containers.livenessProbe.tcpSocket
obj spec.template.spec.containers.ports
obj spec.template.spec.containers.readinessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.containers.readinessProbe.exec
obj spec.template.spec.containers.readinessProbe.grpc
obj spec.template.spec.containers.readinessProbe.httpGet
obj spec.template.spec.containers.readinessProbe.tcpSocket
obj spec.template.spec.containers.resizePolicy
obj spec.template.spec.containers.resources
obj spec.template.spec.containers.securityContext
fn withAllowPrivilegeEscalation(allowPrivilegeEscalation)
fn withPrivileged(privileged)
fn withProcMount(procMount)
fn withReadOnlyRootFilesystem(readOnlyRootFilesystem)
fn withRunAsGroup(runAsGroup)
fn withRunAsNonRoot(runAsNonRoot)
fn withRunAsUser(runAsUser)
obj spec.template.spec.containers.securityContext.appArmorProfile
obj spec.template.spec.containers.securityContext.capabilities
obj spec.template.spec.containers.securityContext.seLinuxOptions
obj spec.template.spec.containers.securityContext.seccompProfile
obj spec.template.spec.containers.securityContext.windowsOptions
obj spec.template.spec.containers.startupProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.containers.startupProbe.exec
obj spec.template.spec.containers.startupProbe.grpc
obj spec.template.spec.containers.startupProbe.httpGet
obj spec.template.spec.containers.startupProbe.tcpSocket
obj spec.template.spec.containers.volumeDevices
obj spec.template.spec.containers.volumeMounts
obj spec.template.spec.dnsConfig
obj spec.template.spec.ephemeralContainers
fn withArgs(args)
fn withArgsMixin(args)
fn withCommand(command)
fn withCommandMixin(command)
fn withEnv(env)
fn withEnvFrom(envFrom)
fn withEnvFromMixin(envFrom)
fn withEnvMixin(env)
fn withImage(image)
fn withImagePullPolicy(imagePullPolicy)
fn withName(name)
fn withPorts(ports)
fn withPortsMixin(ports)
fn withResizePolicy(resizePolicy)
fn withResizePolicyMixin(resizePolicy)
fn withRestartPolicy(restartPolicy)
fn withStdin(stdin)
fn withStdinOnce(stdinOnce)
fn withTargetContainerName(targetContainerName)
fn withTerminationMessagePath(terminationMessagePath)
fn withTerminationMessagePolicy(terminationMessagePolicy)
fn withTty(tty)
fn withVolumeDevices(volumeDevices)
fn withVolumeDevicesMixin(volumeDevices)
fn withVolumeMounts(volumeMounts)
fn withVolumeMountsMixin(volumeMounts)
fn withWorkingDir(workingDir)
obj spec.template.spec.ephemeralContainers.env
fn withName(name)
fn withValue(value)
obj spec.template.spec.ephemeralContainers.env.valueFrom
obj spec.template.spec.ephemeralContainers.envFrom
obj spec.template.spec.ephemeralContainers.lifecycle
obj spec.template.spec.ephemeralContainers.lifecycle.postStart
obj spec.template.spec.ephemeralContainers.lifecycle.preStop
obj spec.template.spec.ephemeralContainers.livenessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.ephemeralContainers.livenessProbe.exec
obj spec.template.spec.ephemeralContainers.livenessProbe.grpc
obj spec.template.spec.ephemeralContainers.livenessProbe.httpGet
obj spec.template.spec.ephemeralContainers.livenessProbe.tcpSocket
obj spec.template.spec.ephemeralContainers.ports
obj spec.template.spec.ephemeralContainers.readinessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.ephemeralContainers.readinessProbe.exec
obj spec.template.spec.ephemeralContainers.readinessProbe.grpc
obj spec.template.spec.ephemeralContainers.readinessProbe.httpGet
obj spec.template.spec.ephemeralContainers.readinessProbe.tcpSocket
obj spec.template.spec.ephemeralContainers.resizePolicy
obj spec.template.spec.ephemeralContainers.resources
obj spec.template.spec.ephemeralContainers.securityContext
fn withAllowPrivilegeEscalation(allowPrivilegeEscalation)
fn withPrivileged(privileged)
fn withProcMount(procMount)
fn withReadOnlyRootFilesystem(readOnlyRootFilesystem)
fn withRunAsGroup(runAsGroup)
fn withRunAsNonRoot(runAsNonRoot)
fn withRunAsUser(runAsUser)
obj spec.template.spec.ephemeralContainers.securityContext.appArmorProfile
obj spec.template.spec.ephemeralContainers.securityContext.capabilities
obj spec.template.spec.ephemeralContainers.securityContext.seLinuxOptions
obj spec.template.spec.ephemeralContainers.securityContext.seccompProfile
obj spec.template.spec.ephemeralContainers.securityContext.windowsOptions
obj spec.template.spec.ephemeralContainers.startupProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.ephemeralContainers.startupProbe.exec
obj spec.template.spec.ephemeralContainers.startupProbe.grpc
obj spec.template.spec.ephemeralContainers.startupProbe.httpGet
obj spec.template.spec.ephemeralContainers.startupProbe.tcpSocket
obj spec.template.spec.ephemeralContainers.volumeDevices
obj spec.template.spec.ephemeralContainers.volumeMounts
obj spec.template.spec.hostAliases
obj spec.template.spec.imagePullSecrets
obj spec.template.spec.initContainers
fn withArgs(args)
fn withArgsMixin(args)
fn withCommand(command)
fn withCommandMixin(command)
fn withEnv(env)
fn withEnvFrom(envFrom)
fn withEnvFromMixin(envFrom)
fn withEnvMixin(env)
fn withImage(image)
fn withImagePullPolicy(imagePullPolicy)
fn withName(name)
fn withPorts(ports)
fn withPortsMixin(ports)
fn withResizePolicy(resizePolicy)
fn withResizePolicyMixin(resizePolicy)
fn withRestartPolicy(restartPolicy)
fn withStdin(stdin)
fn withStdinOnce(stdinOnce)
fn withTerminationMessagePath(terminationMessagePath)
fn withTerminationMessagePolicy(terminationMessagePolicy)
fn withTty(tty)
fn withVolumeDevices(volumeDevices)
fn withVolumeDevicesMixin(volumeDevices)
fn withVolumeMounts(volumeMounts)
fn withVolumeMountsMixin(volumeMounts)
fn withWorkingDir(workingDir)
obj spec.template.spec.initContainers.env
fn withName(name)
fn withValue(value)
obj spec.template.spec.initContainers.env.valueFrom
obj spec.template.spec.initContainers.envFrom
obj spec.template.spec.initContainers.lifecycle
obj spec.template.spec.initContainers.lifecycle.postStart
obj spec.template.spec.initContainers.lifecycle.preStop
obj spec.template.spec.initContainers.livenessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.initContainers.livenessProbe.exec
obj spec.template.spec.initContainers.livenessProbe.grpc
obj spec.template.spec.initContainers.livenessProbe.httpGet
obj spec.template.spec.initContainers.livenessProbe.tcpSocket
obj spec.template.spec.initContainers.ports
obj spec.template.spec.initContainers.readinessProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.initContainers.readinessProbe.exec
obj spec.template.spec.initContainers.readinessProbe.grpc
obj spec.template.spec.initContainers.readinessProbe.httpGet
obj spec.template.spec.initContainers.readinessProbe.tcpSocket
obj spec.template.spec.initContainers.resizePolicy
obj spec.template.spec.initContainers.resources
obj spec.template.spec.initContainers.securityContext
fn withAllowPrivilegeEscalation(allowPrivilegeEscalation)
fn withPrivileged(privileged)
fn withProcMount(procMount)
fn withReadOnlyRootFilesystem(readOnlyRootFilesystem)
fn withRunAsGroup(runAsGroup)
fn withRunAsNonRoot(runAsNonRoot)
fn withRunAsUser(runAsUser)
obj spec.template.spec.initContainers.securityContext.appArmorProfile
obj spec.template.spec.initContainers.securityContext.capabilities
obj spec.template.spec.initContainers.securityContext.seLinuxOptions
obj spec.template.spec.initContainers.securityContext.seccompProfile
obj spec.template.spec.initContainers.securityContext.windowsOptions
obj spec.template.spec.initContainers.startupProbe
fn withFailureThreshold(failureThreshold)
fn withInitialDelaySeconds(initialDelaySeconds)
fn withPeriodSeconds(periodSeconds)
fn withSuccessThreshold(successThreshold)
fn withTerminationGracePeriodSeconds(terminationGracePeriodSeconds)
fn withTimeoutSeconds(timeoutSeconds)
obj spec.template.spec.initContainers.startupProbe.exec
obj spec.template.spec.initContainers.startupProbe.grpc
obj spec.template.spec.initContainers.startupProbe.httpGet
obj spec.template.spec.initContainers.startupProbe.tcpSocket
obj spec.template.spec.initContainers.volumeDevices
obj spec.template.spec.initContainers.volumeMounts
obj spec.template.spec.os
obj spec.template.spec.readinessGates
obj spec.template.spec.resourceClaims
obj spec.template.spec.schedulingGates
obj spec.template.spec.securityContext
fn withFsGroup(fsGroup)
fn withFsGroupChangePolicy(fsGroupChangePolicy)
fn withRunAsGroup(runAsGroup)
fn withRunAsNonRoot(runAsNonRoot)
fn withRunAsUser(runAsUser)
fn withSupplementalGroups(supplementalGroups)
fn withSupplementalGroupsMixin(supplementalGroups)
fn withSupplementalGroupsPolicy(supplementalGroupsPolicy)
fn withSysctls(sysctls)
fn withSysctlsMixin(sysctls)
obj spec.template.spec.securityContext.appArmorProfile
obj spec.template.spec.securityContext.seLinuxOptions
obj spec.template.spec.securityContext.seccompProfile
obj spec.template.spec.securityContext.sysctls
obj spec.template.spec.securityContext.windowsOptions
obj spec.template.spec.tolerations
obj spec.template.spec.topologySpreadConstraints
fn withMatchLabelKeys(matchLabelKeys)
fn withMatchLabelKeysMixin(matchLabelKeys)
fn withMaxSkew(maxSkew)
fn withMinDomains(minDomains)
fn withNodeAffinityPolicy(nodeAffinityPolicy)
fn withNodeTaintsPolicy(nodeTaintsPolicy)
fn withTopologyKey(topologyKey)
fn withWhenUnsatisfiable(whenUnsatisfiable)
obj spec.template.spec.topologySpreadConstraints.labelSelector
obj spec.template.spec.volumes
fn withName(name)
obj spec.template.spec.volumes.awsElasticBlockStore
obj spec.template.spec.volumes.azureDisk
obj spec.template.spec.volumes.azureFile
obj spec.template.spec.volumes.cephfs
obj spec.template.spec.volumes.cinder
obj spec.template.spec.volumes.configMap
obj spec.template.spec.volumes.csi
obj spec.template.spec.volumes.downwardAPI
obj spec.template.spec.volumes.emptyDir
obj spec.template.spec.volumes.ephemeral
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate
fn withMetadata(metadata)
fn withMetadataMixin(metadata)
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec
fn withAccessModes(accessModes)
fn withAccessModesMixin(accessModes)
fn withStorageClassName(storageClassName)
fn withVolumeAttributesClassName(volumeAttributesClassName)
fn withVolumeMode(volumeMode)
fn withVolumeName(volumeName)
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.dataSource
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.dataSourceRef
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.resources
obj spec.template.spec.volumes.ephemeral.volumeClaimTemplate.spec.selector
obj spec.template.spec.volumes.fc
obj spec.template.spec.volumes.flexVolume
obj spec.template.spec.volumes.flocker
obj spec.template.spec.volumes.gcePersistentDisk
obj spec.template.spec.volumes.gitRepo
obj spec.template.spec.volumes.glusterfs
obj spec.template.spec.volumes.hostPath
obj spec.template.spec.volumes.image
obj spec.template.spec.volumes.iscsi
fn withChapAuthDiscovery(chapAuthDiscovery)
fn withChapAuthSession(chapAuthSession)
fn withFsType(fsType)
fn withInitiatorName(initiatorName)
fn withIqn(iqn)
fn withIscsiInterface(iscsiInterface)
fn withLun(lun)
fn withPortals(portals)
fn withPortalsMixin(portals)
fn withReadOnly(readOnly)
fn withTargetPortal(targetPortal)
obj spec.template.spec.volumes.iscsi.secretRef
obj spec.template.spec.volumes.nfs
obj spec.template.spec.volumes.persistentVolumeClaim
obj spec.template.spec.volumes.photonPersistentDisk
obj spec.template.spec.volumes.portworxVolume
obj spec.template.spec.volumes.projected
fn withDefaultMode(defaultMode)
fn withSources(sources)
fn withSourcesMixin(sources)
obj spec.template.spec.volumes.projected.sources
obj spec.template.spec.volumes.projected.sources.clusterTrustBundle
fn withName(name)
fn withOptional(optional)
fn withPath(path)
fn withSignerName(signerName)
obj spec.template.spec.volumes.projected.sources.clusterTrustBundle.labelSelector
obj spec.template.spec.volumes.projected.sources.configMap
obj spec.template.spec.volumes.projected.sources.downwardAPI
fn withItems(items)
fn withItemsMixin(items)
obj spec.template.spec.volumes.projected.sources.downwardAPI.items
obj spec.template.spec.volumes.projected.sources.secret
obj spec.template.spec.volumes.projected.sources.serviceAccountToken
obj spec.template.spec.volumes.quobyte
obj spec.template.spec.volumes.rbd
obj spec.template.spec.volumes.scaleIO
fn withFsType(fsType)
fn withGateway(gateway)
fn withProtectionDomain(protectionDomain)
fn withReadOnly(readOnly)
fn withSslEnabled(sslEnabled)
fn withStorageMode(storageMode)
fn withStoragePool(storagePool)
fn withSystem(system)
fn withVolumeName(volumeName)
obj spec.template.spec.volumes.scaleIO.secretRef
obj spec.template.spec.volumes.secret
obj spec.template.spec.volumes.storageos
obj spec.template.spec.volumes.vsphereVolume
Fields
fn new
new(name)
new returns an instance of Pooler
obj metadata
"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."
fn metadata.withAnnotations
withAnnotations(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
fn metadata.withAnnotationsMixin
withAnnotationsMixin(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
Note: This function appends passed data to existing values
fn metadata.withClusterName
withClusterName(clusterName)
@@ -1081,4 +1081,4 @@
"fsType is filesystem type to mount.\nMust be a filesystem type supported by the host operating system.\nEx. \"ext4\", \"xfs\", \"ntfs\". Implicitly inferred to be \"ext4\" if unspecified."
fn spec.template.spec.volumes.vsphereVolume.withStoragePolicyID
withStoragePolicyID(storagePolicyID)
"storagePolicyID is the storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName."
fn spec.template.spec.volumes.vsphereVolume.withStoragePolicyName
withStoragePolicyName(storagePolicyName)
"storagePolicyName is the storage Policy Based Management (SPBM) profile name."
fn spec.template.spec.volumes.vsphereVolume.withVolumePath
withVolumePath(volumePath)
-
"volumePath is the path that identifies vSphere volume vmdk"
\ No newline at end of file
+
"volumePath is the path that identifies vSphere volume vmdk"
"ScheduledBackup is the Schema for the scheduledbackups API"
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
new(name)
+ postgresql.v1.scheduledBackup - cloudnative-pg jsonnet library cloudnative-pg jsonnet library postgresql.v1.scheduledBackup
postgresql.v1.scheduledBackup
"ScheduledBackup is the Schema for the scheduledbackups API"
Index
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
Fields
fn new
new(name)
new returns an instance of ScheduledBackup
obj metadata
"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."
fn metadata.withAnnotations
withAnnotations(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
fn metadata.withAnnotationsMixin
withAnnotationsMixin(annotations)
"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"
Note: This function appends passed data to existing values
fn metadata.withClusterName
withClusterName(clusterName)
@@ -31,4 +31,4 @@
"If false, the function will return immediately after the backup is completed,\nwithout waiting for WAL to be archived.\nThis behavior is only useful with backup software that independently monitors WAL archiving.\nOtherwise, WAL required to make the backup consistent might be missing and make the backup useless.\nBy default, or when this parameter is true, pg_backup_stop will wait for WAL to be archived when archiving is\nenabled.\nOn a standby, this means that it will wait only when archive_mode = always.\nIf write activity on the primary is low, it may be useful to run pg_switch_wal on the primary in order to trigger\nan immediate segment switch."
obj spec.pluginConfiguration
"Configuration parameters passed to the plugin managing this backup"
fn spec.pluginConfiguration.withName
withName(name)
"Name is the name of the plugin managing this backup"
fn spec.pluginConfiguration.withParameters
withParameters(parameters)
"Parameters are the configuration parameters passed to the backup\nplugin for this backup"
fn spec.pluginConfiguration.withParametersMixin
withParametersMixin(parameters)
-
"Parameters are the configuration parameters passed to the backup\nplugin for this backup"
Note: This function appends passed data to existing values
\ No newline at end of file
+
"Parameters are the configuration parameters passed to the backup\nplugin for this backup"
Note: This function appends passed data to existing values