Package-level declarations

Types

Link copied to clipboard
data class AllowedCSIDriver(val name: String)

AllowedCSIDriver represents a single inline CSI Driver that is allowed to be used.

Link copied to clipboard
data class AllowedCSIDriverPatch(val name: String? = null)

AllowedCSIDriver represents a single inline CSI Driver that is allowed to be used.

Link copied to clipboard
data class AllowedFlexVolume(val driver: String)

AllowedFlexVolume represents a single Flexvolume that is allowed to be used. Deprecated: use AllowedFlexVolume from policy API Group instead.

Link copied to clipboard
data class AllowedFlexVolumePatch(val driver: String? = null)

AllowedFlexVolume represents a single Flexvolume that is allowed to be used. Deprecated: use AllowedFlexVolume from policy API Group instead.

Link copied to clipboard
data class AllowedHostPath(val pathPrefix: String? = null, val readOnly: Boolean? = null)

AllowedHostPath defines the host volume conditions that will be enabled by a policy for pods to use. It requires the path prefix to be defined. Deprecated: use AllowedHostPath from policy API Group instead.

Link copied to clipboard
data class AllowedHostPathPatch(val pathPrefix: String? = null, val readOnly: Boolean? = null)

AllowedHostPath defines the host volume conditions that will be enabled by a policy for pods to use. It requires the path prefix to be defined. Deprecated: use AllowedHostPath from policy API Group instead.

Link copied to clipboard
data class DaemonSet(val apiVersion: String? = null, val kind: String? = null, val metadata: ObjectMeta? = null, val spec: DaemonSetSpec? = null, val status: DaemonSetStatus? = null)

DaemonSet represents the configuration of a daemon set.

Link copied to clipboard
data class DaemonSetCondition(val lastTransitionTime: String? = null, val message: String? = null, val reason: String? = null, val status: String, val type: String)

DaemonSetCondition describes the state of a DaemonSet at a certain point.

Link copied to clipboard
data class DaemonSetConditionPatch(val lastTransitionTime: String? = null, val message: String? = null, val reason: String? = null, val status: String? = null, val type: String? = null)

DaemonSetCondition describes the state of a DaemonSet at a certain point.

Link copied to clipboard
data class DaemonSetSpec(val minReadySeconds: Int? = null, val revisionHistoryLimit: Int? = null, val selector: LabelSelector? = null, val template: PodTemplateSpec, val templateGeneration: Int? = null, val updateStrategy: DaemonSetUpdateStrategy? = null)

DaemonSetSpec is the specification of a daemon set.

Link copied to clipboard
data class DaemonSetSpecPatch(val minReadySeconds: Int? = null, val revisionHistoryLimit: Int? = null, val selector: LabelSelectorPatch? = null, val template: PodTemplateSpecPatch? = null, val templateGeneration: Int? = null, val updateStrategy: DaemonSetUpdateStrategyPatch? = null)

DaemonSetSpec is the specification of a daemon set.

Link copied to clipboard
data class DaemonSetStatus(val collisionCount: Int? = null, val conditions: List<DaemonSetCondition>? = null, val currentNumberScheduled: Int, val desiredNumberScheduled: Int, val numberAvailable: Int? = null, val numberMisscheduled: Int, val numberReady: Int, val numberUnavailable: Int? = null, val observedGeneration: Int? = null, val updatedNumberScheduled: Int? = null)

DaemonSetStatus represents the current status of a daemon set.

Link copied to clipboard
data class DaemonSetStatusPatch(val collisionCount: Int? = null, val conditions: List<DaemonSetConditionPatch>? = null, val currentNumberScheduled: Int? = null, val desiredNumberScheduled: Int? = null, val numberAvailable: Int? = null, val numberMisscheduled: Int? = null, val numberReady: Int? = null, val numberUnavailable: Int? = null, val observedGeneration: Int? = null, val updatedNumberScheduled: Int? = null)

DaemonSetStatus represents the current status of a daemon set.

Link copied to clipboard
data class DaemonSetUpdateStrategy(val rollingUpdate: RollingUpdateDaemonSet? = null, val type: String? = null)
Link copied to clipboard
data class DaemonSetUpdateStrategyPatch(val rollingUpdate: RollingUpdateDaemonSetPatch? = null, val type: String? = null)
Link copied to clipboard
data class Deployment(val apiVersion: String? = null, val kind: String? = null, val metadata: ObjectMeta? = null, val spec: DeploymentSpec? = null, val status: DeploymentStatus? = null)

Deployment enables declarative updates for Pods and ReplicaSets. This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:

Link copied to clipboard
data class DeploymentCondition(val lastTransitionTime: String? = null, val lastUpdateTime: String? = null, val message: String? = null, val reason: String? = null, val status: String, val type: String)

DeploymentCondition describes the state of a deployment at a certain point.

Link copied to clipboard
data class DeploymentConditionPatch(val lastTransitionTime: String? = null, val lastUpdateTime: String? = null, val message: String? = null, val reason: String? = null, val status: String? = null, val type: String? = null)

DeploymentCondition describes the state of a deployment at a certain point.

Link copied to clipboard
data class DeploymentSpec(val minReadySeconds: Int? = null, val paused: Boolean? = null, val progressDeadlineSeconds: Int? = null, val replicas: Int? = null, val revisionHistoryLimit: Int? = null, val rollbackTo: RollbackConfig? = null, val selector: LabelSelector? = null, val strategy: DeploymentStrategy? = null, val template: PodTemplateSpec)

DeploymentSpec is the specification of the desired behavior of the Deployment.

Link copied to clipboard
data class DeploymentSpecPatch(val minReadySeconds: Int? = null, val paused: Boolean? = null, val progressDeadlineSeconds: Int? = null, val replicas: Int? = null, val revisionHistoryLimit: Int? = null, val rollbackTo: RollbackConfigPatch? = null, val selector: LabelSelectorPatch? = null, val strategy: DeploymentStrategyPatch? = null, val template: PodTemplateSpecPatch? = null)

DeploymentSpec is the specification of the desired behavior of the Deployment.

Link copied to clipboard
data class DeploymentStatus(val availableReplicas: Int? = null, val collisionCount: Int? = null, val conditions: List<DeploymentCondition>? = null, val observedGeneration: Int? = null, val readyReplicas: Int? = null, val replicas: Int? = null, val unavailableReplicas: Int? = null, val updatedReplicas: Int? = null)

DeploymentStatus is the most recently observed status of the Deployment.

Link copied to clipboard
data class DeploymentStatusPatch(val availableReplicas: Int? = null, val collisionCount: Int? = null, val conditions: List<DeploymentConditionPatch>? = null, val observedGeneration: Int? = null, val readyReplicas: Int? = null, val replicas: Int? = null, val unavailableReplicas: Int? = null, val updatedReplicas: Int? = null)

DeploymentStatus is the most recently observed status of the Deployment.

Link copied to clipboard
data class DeploymentStrategy(val rollingUpdate: RollingUpdateDeployment? = null, val type: String? = null)

DeploymentStrategy describes how to replace existing pods with new ones.

Link copied to clipboard
data class DeploymentStrategyPatch(val rollingUpdate: RollingUpdateDeploymentPatch? = null, val type: String? = null)

DeploymentStrategy describes how to replace existing pods with new ones.

Link copied to clipboard
data class FSGroupStrategyOptions(val ranges: List<IDRange>? = null, val rule: String? = null)

FSGroupStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use FSGroupStrategyOptions from policy API Group instead.

Link copied to clipboard
data class FSGroupStrategyOptionsPatch(val ranges: List<IDRangePatch>? = null, val rule: String? = null)

FSGroupStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use FSGroupStrategyOptions from policy API Group instead.

Link copied to clipboard
data class HostPortRange(val max: Int, val min: Int)

HostPortRange defines a range of host ports that will be enabled by a policy for pods to use. It requires both the start and end to be defined. Deprecated: use HostPortRange from policy API Group instead.

Link copied to clipboard
data class HostPortRangePatch(val max: Int? = null, val min: Int? = null)

HostPortRange defines a range of host ports that will be enabled by a policy for pods to use. It requires both the start and end to be defined. Deprecated: use HostPortRange from policy API Group instead.

Link copied to clipboard
data class HTTPIngressPath(val backend: IngressBackend, val path: String? = null, val pathType: String? = null)

HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.

Link copied to clipboard
data class HTTPIngressPathPatch(val backend: IngressBackendPatch? = null, val path: String? = null, val pathType: String? = null)

HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.

Link copied to clipboard
data class HTTPIngressRuleValue(val paths: List<HTTPIngressPath>)

HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http:///? -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.

Link copied to clipboard
data class HTTPIngressRuleValuePatch(val paths: List<HTTPIngressPathPatch>? = null)

HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http:///? -> backend where where parts of the url correspond to RFC 3986, this resource will be used to match against everything after the last '/' and before the first '?' or '#'.

Link copied to clipboard
data class IDRange(val max: Int, val min: Int)

IDRange provides a min/max of an allowed range of IDs. Deprecated: use IDRange from policy API Group instead.

Link copied to clipboard
data class IDRangePatch(val max: Int? = null, val min: Int? = null)

IDRange provides a min/max of an allowed range of IDs. Deprecated: use IDRange from policy API Group instead.

Link copied to clipboard
data class Ingress(val apiVersion: String? = null, val kind: String? = null, val metadata: ObjectMeta? = null, val spec: IngressSpec? = null, val status: IngressStatus? = null)

Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. An Ingress can be configured to give services externally-reachable urls, load balance traffic, terminate SSL, offer name based virtual hosting etc. This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:

Link copied to clipboard
data class IngressBackend(val resource: TypedLocalObjectReference? = null, val serviceName: String, val servicePort: Either<Int, String>)

IngressBackend describes all endpoints for a given service and port.

Link copied to clipboard
data class IngressBackendPatch(val resource: TypedLocalObjectReferencePatch? = null, val serviceName: String? = null, val servicePort: Either<Int, String>? = null)

IngressBackend describes all endpoints for a given service and port.

Link copied to clipboard
data class IngressRule(val host: String? = null, val http: HTTPIngressRuleValue? = null)

IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.

Link copied to clipboard
data class IngressRulePatch(val host: String? = null, val http: HTTPIngressRuleValuePatch? = null)

IngressRule represents the rules mapping the paths under a specified host to the related backend services. Incoming requests are first evaluated for a host match, then routed to the backend associated with the matching IngressRuleValue.

Link copied to clipboard
data class IngressSpec(val backend: IngressBackend? = null, val ingressClassName: String? = null, val rules: List<IngressRule>? = null, val tls: List<IngressTLS>? = null)

IngressSpec describes the Ingress the user wishes to exist.

Link copied to clipboard
data class IngressSpecPatch(val backend: IngressBackendPatch? = null, val ingressClassName: String? = null, val rules: List<IngressRulePatch>? = null, val tls: List<IngressTLSPatch>? = null)

IngressSpec describes the Ingress the user wishes to exist.

Link copied to clipboard
data class IngressStatus(val loadBalancer: LoadBalancerStatus? = null)

IngressStatus describe the current state of the Ingress.

Link copied to clipboard
data class IngressStatusPatch(val loadBalancer: LoadBalancerStatusPatch? = null)

IngressStatus describe the current state of the Ingress.

Link copied to clipboard
data class IngressTLS(val hosts: List<String>? = null, val secretName: String? = null)

IngressTLS describes the transport layer security associated with an Ingress.

Link copied to clipboard
data class IngressTLSPatch(val hosts: List<String>? = null, val secretName: String? = null)

IngressTLS describes the transport layer security associated with an Ingress.

Link copied to clipboard
data class IPBlock(val cidr: String, val except: List<String>? = null)

DEPRECATED 1.9 - This group version of IPBlock is deprecated by networking/v1/IPBlock. IPBlock describes a particular CIDR (Ex. "192.168.1.1/24") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.

Link copied to clipboard
data class IPBlockPatch(val cidr: String? = null, val except: List<String>? = null)

DEPRECATED 1.9 - This group version of IPBlock is deprecated by networking/v1/IPBlock. IPBlock describes a particular CIDR (Ex. "192.168.1.1/24") that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The except entry describes CIDRs that should not be included within this rule.

Link copied to clipboard
data class NetworkPolicy(val apiVersion: String? = null, val kind: String? = null, val metadata: ObjectMeta? = null, val spec: NetworkPolicySpec? = null)

DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy. NetworkPolicy describes what network traffic is allowed for a set of Pods

Link copied to clipboard
data class NetworkPolicyEgressRule(val ports: List<NetworkPolicyPort>? = null, val to: List<NetworkPolicyPeer>? = null)

DEPRECATED 1.9 - This group version of NetworkPolicyEgressRule is deprecated by networking/v1/NetworkPolicyEgressRule. NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8

Link copied to clipboard
data class NetworkPolicyEgressRulePatch(val ports: List<NetworkPolicyPortPatch>? = null, val to: List<NetworkPolicyPeerPatch>? = null)

DEPRECATED 1.9 - This group version of NetworkPolicyEgressRule is deprecated by networking/v1/NetworkPolicyEgressRule. NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8

Link copied to clipboard
data class NetworkPolicyIngressRule(val from: List<NetworkPolicyPeer>? = null, val ports: List<NetworkPolicyPort>? = null)

DEPRECATED 1.9 - This group version of NetworkPolicyIngressRule is deprecated by networking/v1/NetworkPolicyIngressRule. This NetworkPolicyIngressRule matches traffic if and only if the traffic matches both ports AND from.

Link copied to clipboard
data class NetworkPolicyIngressRulePatch(val from: List<NetworkPolicyPeerPatch>? = null, val ports: List<NetworkPolicyPortPatch>? = null)

DEPRECATED 1.9 - This group version of NetworkPolicyIngressRule is deprecated by networking/v1/NetworkPolicyIngressRule. This NetworkPolicyIngressRule matches traffic if and only if the traffic matches both ports AND from.

Link copied to clipboard
data class NetworkPolicyPeer(val ipBlock: IPBlock? = null, val namespaceSelector: LabelSelector? = null, val podSelector: LabelSelector? = null)

DEPRECATED 1.9 - This group version of NetworkPolicyPeer is deprecated by networking/v1/NetworkPolicyPeer.

Link copied to clipboard
data class NetworkPolicyPeerPatch(val ipBlock: IPBlockPatch? = null, val namespaceSelector: LabelSelectorPatch? = null, val podSelector: LabelSelectorPatch? = null)

DEPRECATED 1.9 - This group version of NetworkPolicyPeer is deprecated by networking/v1/NetworkPolicyPeer.

Link copied to clipboard
data class NetworkPolicyPort(val port: Either<Int, String>? = null, val protocol: String? = null)

DEPRECATED 1.9 - This group version of NetworkPolicyPort is deprecated by networking/v1/NetworkPolicyPort.

Link copied to clipboard
data class NetworkPolicyPortPatch(val port: Either<Int, String>? = null, val protocol: String? = null)

DEPRECATED 1.9 - This group version of NetworkPolicyPort is deprecated by networking/v1/NetworkPolicyPort.

Link copied to clipboard
data class NetworkPolicySpec(val egress: List<NetworkPolicyEgressRule>? = null, val ingress: List<NetworkPolicyIngressRule>? = null, val podSelector: LabelSelector, val policyTypes: List<String>? = null)

DEPRECATED 1.9 - This group version of NetworkPolicySpec is deprecated by networking/v1/NetworkPolicySpec.

Link copied to clipboard
data class NetworkPolicySpecPatch(val egress: List<NetworkPolicyEgressRulePatch>? = null, val ingress: List<NetworkPolicyIngressRulePatch>? = null, val podSelector: LabelSelectorPatch? = null, val policyTypes: List<String>? = null)

DEPRECATED 1.9 - This group version of NetworkPolicySpec is deprecated by networking/v1/NetworkPolicySpec.

Link copied to clipboard
data class PodSecurityPolicy(val apiVersion: String? = null, val kind: String? = null, val metadata: ObjectMeta? = null, val spec: PodSecurityPolicySpec? = null)

PodSecurityPolicy governs the ability to make requests that affect the Security Context that will be applied to a pod and container. Deprecated: use PodSecurityPolicy from policy API Group instead.

Link copied to clipboard
data class PodSecurityPolicySpec(val allowPrivilegeEscalation: Boolean? = null, val allowedCSIDrivers: List<AllowedCSIDriver>? = null, val allowedCapabilities: List<String>? = null, val allowedFlexVolumes: List<AllowedFlexVolume>? = null, val allowedHostPaths: List<AllowedHostPath>? = null, val allowedProcMountTypes: List<String>? = null, val allowedUnsafeSysctls: List<String>? = null, val defaultAddCapabilities: List<String>? = null, val defaultAllowPrivilegeEscalation: Boolean? = null, val forbiddenSysctls: List<String>? = null, val fsGroup: FSGroupStrategyOptions, val hostIPC: Boolean? = null, val hostNetwork: Boolean? = null, val hostPID: Boolean? = null, val hostPorts: List<HostPortRange>? = null, val privileged: Boolean? = null, val readOnlyRootFilesystem: Boolean? = null, val requiredDropCapabilities: List<String>? = null, val runAsGroup: RunAsGroupStrategyOptions? = null, val runAsUser: RunAsUserStrategyOptions, val runtimeClass: RuntimeClassStrategyOptions? = null, val seLinux: SELinuxStrategyOptions, val supplementalGroups: SupplementalGroupsStrategyOptions, val volumes: List<String>? = null)

PodSecurityPolicySpec defines the policy enforced. Deprecated: use PodSecurityPolicySpec from policy API Group instead.

Link copied to clipboard
data class PodSecurityPolicySpecPatch(val allowPrivilegeEscalation: Boolean? = null, val allowedCSIDrivers: List<AllowedCSIDriverPatch>? = null, val allowedCapabilities: List<String>? = null, val allowedFlexVolumes: List<AllowedFlexVolumePatch>? = null, val allowedHostPaths: List<AllowedHostPathPatch>? = null, val allowedProcMountTypes: List<String>? = null, val allowedUnsafeSysctls: List<String>? = null, val defaultAddCapabilities: List<String>? = null, val defaultAllowPrivilegeEscalation: Boolean? = null, val forbiddenSysctls: List<String>? = null, val fsGroup: FSGroupStrategyOptionsPatch? = null, val hostIPC: Boolean? = null, val hostNetwork: Boolean? = null, val hostPID: Boolean? = null, val hostPorts: List<HostPortRangePatch>? = null, val privileged: Boolean? = null, val readOnlyRootFilesystem: Boolean? = null, val requiredDropCapabilities: List<String>? = null, val runAsGroup: RunAsGroupStrategyOptionsPatch? = null, val runAsUser: RunAsUserStrategyOptionsPatch? = null, val runtimeClass: RuntimeClassStrategyOptionsPatch? = null, val seLinux: SELinuxStrategyOptionsPatch? = null, val supplementalGroups: SupplementalGroupsStrategyOptionsPatch? = null, val volumes: List<String>? = null)

PodSecurityPolicySpec defines the policy enforced. Deprecated: use PodSecurityPolicySpec from policy API Group instead.

Link copied to clipboard
data class ReplicaSet(val apiVersion: String? = null, val kind: String? = null, val metadata: ObjectMeta? = null, val spec: ReplicaSetSpec? = null, val status: ReplicaSetStatus? = null)

ReplicaSet ensures that a specified number of pod replicas are running at any given time.

Link copied to clipboard
data class ReplicaSetCondition(val lastTransitionTime: String? = null, val message: String? = null, val reason: String? = null, val status: String, val type: String)

ReplicaSetCondition describes the state of a replica set at a certain point.

Link copied to clipboard
data class ReplicaSetConditionPatch(val lastTransitionTime: String? = null, val message: String? = null, val reason: String? = null, val status: String? = null, val type: String? = null)

ReplicaSetCondition describes the state of a replica set at a certain point.

Link copied to clipboard
data class ReplicaSetSpec(val minReadySeconds: Int? = null, val replicas: Int? = null, val selector: LabelSelector? = null, val template: PodTemplateSpec? = null)

ReplicaSetSpec is the specification of a ReplicaSet.

Link copied to clipboard
data class ReplicaSetSpecPatch(val minReadySeconds: Int? = null, val replicas: Int? = null, val selector: LabelSelectorPatch? = null, val template: PodTemplateSpecPatch? = null)

ReplicaSetSpec is the specification of a ReplicaSet.

Link copied to clipboard
data class ReplicaSetStatus(val availableReplicas: Int? = null, val conditions: List<ReplicaSetCondition>? = null, val fullyLabeledReplicas: Int? = null, val observedGeneration: Int? = null, val readyReplicas: Int? = null, val replicas: Int)

ReplicaSetStatus represents the current status of a ReplicaSet.

Link copied to clipboard
data class ReplicaSetStatusPatch(val availableReplicas: Int? = null, val conditions: List<ReplicaSetConditionPatch>? = null, val fullyLabeledReplicas: Int? = null, val observedGeneration: Int? = null, val readyReplicas: Int? = null, val replicas: Int? = null)

ReplicaSetStatus represents the current status of a ReplicaSet.

Link copied to clipboard
data class RollbackConfig(val revision: Int? = null)

DEPRECATED.

Link copied to clipboard
data class RollbackConfigPatch(val revision: Int? = null)

DEPRECATED.

Link copied to clipboard
data class RollingUpdateDaemonSet(val maxUnavailable: Either<Int, String>? = null)

Spec to control the desired behavior of daemon set rolling update.

Link copied to clipboard
data class RollingUpdateDaemonSetPatch(val maxUnavailable: Either<Int, String>? = null)

Spec to control the desired behavior of daemon set rolling update.

Link copied to clipboard
data class RollingUpdateDeployment(val maxSurge: Either<Int, String>? = null, val maxUnavailable: Either<Int, String>? = null)

Spec to control the desired behavior of rolling update.

Link copied to clipboard
data class RollingUpdateDeploymentPatch(val maxSurge: Either<Int, String>? = null, val maxUnavailable: Either<Int, String>? = null)

Spec to control the desired behavior of rolling update.

Link copied to clipboard
data class RunAsGroupStrategyOptions(val ranges: List<IDRange>? = null, val rule: String)

RunAsGroupStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsGroupStrategyOptions from policy API Group instead.

Link copied to clipboard
data class RunAsGroupStrategyOptionsPatch(val ranges: List<IDRangePatch>? = null, val rule: String? = null)

RunAsGroupStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsGroupStrategyOptions from policy API Group instead.

Link copied to clipboard
data class RunAsUserStrategyOptions(val ranges: List<IDRange>? = null, val rule: String)

RunAsUserStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsUserStrategyOptions from policy API Group instead.

Link copied to clipboard
data class RunAsUserStrategyOptionsPatch(val ranges: List<IDRangePatch>? = null, val rule: String? = null)

RunAsUserStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsUserStrategyOptions from policy API Group instead.

Link copied to clipboard
data class RuntimeClassStrategyOptions(val allowedRuntimeClassNames: List<String>, val defaultRuntimeClassName: String? = null)

RuntimeClassStrategyOptions define the strategy that will dictate the allowable RuntimeClasses for a pod.

Link copied to clipboard
data class RuntimeClassStrategyOptionsPatch(val allowedRuntimeClassNames: List<String>? = null, val defaultRuntimeClassName: String? = null)

RuntimeClassStrategyOptions define the strategy that will dictate the allowable RuntimeClasses for a pod.

Link copied to clipboard
data class SELinuxStrategyOptions(val rule: String, val seLinuxOptions: SELinuxOptions? = null)

SELinuxStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use SELinuxStrategyOptions from policy API Group instead.

Link copied to clipboard
data class SELinuxStrategyOptionsPatch(val rule: String? = null, val seLinuxOptions: SELinuxOptionsPatch? = null)

SELinuxStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use SELinuxStrategyOptions from policy API Group instead.

Link copied to clipboard
data class SupplementalGroupsStrategyOptions(val ranges: List<IDRange>? = null, val rule: String? = null)

SupplementalGroupsStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use SupplementalGroupsStrategyOptions from policy API Group instead.

Link copied to clipboard
data class SupplementalGroupsStrategyOptionsPatch(val ranges: List<IDRangePatch>? = null, val rule: String? = null)

SupplementalGroupsStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use SupplementalGroupsStrategyOptions from policy API Group instead.