Package-level declarations
Types
AllowedCSIDriver represents a single inline CSI Driver that is allowed to be used.
Builder for AllowedCSIDriverArgs.
AllowedCSIDriver represents a single inline CSI Driver that is allowed to be used.
Builder for AllowedCSIDriverPatchArgs.
AllowedFlexVolume represents a single Flexvolume that is allowed to be used. Deprecated: use AllowedFlexVolume from policy API Group instead.
Builder for AllowedFlexVolumeArgs.
AllowedFlexVolume represents a single Flexvolume that is allowed to be used. Deprecated: use AllowedFlexVolume from policy API Group instead.
Builder for AllowedFlexVolumePatchArgs.
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.
Builder for AllowedHostPathArgs.
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.
Builder for AllowedHostPathPatchArgs.
DaemonSet represents the configuration of a daemon set.
Builder for DaemonSetArgs.
DaemonSetCondition describes the state of a DaemonSet at a certain point.
Builder for DaemonSetConditionArgs.
DaemonSetSpec is the specification of a daemon set.
Builder for DaemonSetSpecArgs.
DaemonSetSpec is the specification of a daemon set.
Builder for DaemonSetSpecPatchArgs.
DaemonSetStatus represents the current status of a daemon set.
Builder for DaemonSetStatusArgs.
Builder for DaemonSetUpdateStrategyArgs.
Builder for DaemonSetUpdateStrategyPatchArgs.
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:
Builder for DeploymentArgs.
DeploymentCondition describes the state of a deployment at a certain point.
Builder for DeploymentConditionArgs.
DeploymentSpec is the specification of the desired behavior of the Deployment.
Builder for DeploymentSpecArgs.
DeploymentSpec is the specification of the desired behavior of the Deployment.
Builder for DeploymentSpecPatchArgs.
DeploymentStatus is the most recently observed status of the Deployment.
Builder for DeploymentStatusArgs.
DeploymentStrategy describes how to replace existing pods with new ones.
Builder for DeploymentStrategyArgs.
DeploymentStrategy describes how to replace existing pods with new ones.
Builder for DeploymentStrategyPatchArgs.
FSGroupStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use FSGroupStrategyOptions from policy API Group instead.
Builder for FSGroupStrategyOptionsArgs.
FSGroupStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use FSGroupStrategyOptions from policy API Group instead.
Builder for FSGroupStrategyOptionsPatchArgs.
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.
Builder for HostPortRangeArgs.
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.
Builder for HostPortRangePatchArgs.
HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.
Builder for HTTPIngressPathArgs.
HTTPIngressPath associates a path regex with a backend. Incoming urls matching the path are forwarded to the backend.
Builder for HTTPIngressPathPatchArgs.
HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://
Builder for HTTPIngressRuleValueArgs.
HTTPIngressRuleValue is a list of http selectors pointing to backends. In the example: http://
Builder for HTTPIngressRuleValuePatchArgs.
IDRange provides a min/max of an allowed range of IDs. Deprecated: use IDRange from policy API Group instead.
Builder for IDRangeArgs.
IDRange provides a min/max of an allowed range of IDs. Deprecated: use IDRange from policy API Group instead.
Builder for IDRangePatchArgs.
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:
Builder for IngressArgs.
IngressBackend describes all endpoints for a given service and port.
Builder for IngressBackendArgs.
IngressBackend describes all endpoints for a given service and port.
Builder for IngressBackendPatchArgs.
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.
Builder for IngressRuleArgs.
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.
Builder for IngressRulePatchArgs.
IngressSpec describes the Ingress the user wishes to exist.
Builder for IngressSpecArgs.
IngressSpec describes the Ingress the user wishes to exist.
Builder for IngressSpecPatchArgs.
IngressStatus describe the current state of the Ingress.
Builder for IngressStatusArgs.
IngressTLS describes the transport layer security associated with an Ingress.
Builder for IngressTLSArgs.
IngressTLS describes the transport layer security associated with an Ingress.
Builder for IngressTLSPatchArgs.
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.
Builder for IPBlockArgs.
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.
Builder for IPBlockPatchArgs.
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
Builder for NetworkPolicyArgs.
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
Builder for NetworkPolicyEgressRuleArgs.
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
Builder for NetworkPolicyEgressRulePatchArgs.
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.
Builder for NetworkPolicyIngressRuleArgs.
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.
Builder for NetworkPolicyIngressRulePatchArgs.
DEPRECATED 1.9 - This group version of NetworkPolicyPeer is deprecated by networking/v1/NetworkPolicyPeer.
Builder for NetworkPolicyPeerArgs.
DEPRECATED 1.9 - This group version of NetworkPolicyPeer is deprecated by networking/v1/NetworkPolicyPeer.
Builder for NetworkPolicyPeerPatchArgs.
DEPRECATED 1.9 - This group version of NetworkPolicyPort is deprecated by networking/v1/NetworkPolicyPort.
Builder for NetworkPolicyPortArgs.
DEPRECATED 1.9 - This group version of NetworkPolicyPort is deprecated by networking/v1/NetworkPolicyPort.
Builder for NetworkPolicyPortPatchArgs.
DEPRECATED 1.9 - This group version of NetworkPolicySpec is deprecated by networking/v1/NetworkPolicySpec.
Builder for NetworkPolicySpecArgs.
DEPRECATED 1.9 - This group version of NetworkPolicySpec is deprecated by networking/v1/NetworkPolicySpec.
Builder for NetworkPolicySpecPatchArgs.
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.
Builder for PodSecurityPolicyArgs.
PodSecurityPolicySpec defines the policy enforced. Deprecated: use PodSecurityPolicySpec from policy API Group instead.
Builder for PodSecurityPolicySpecArgs.
PodSecurityPolicySpec defines the policy enforced. Deprecated: use PodSecurityPolicySpec from policy API Group instead.
Builder for PodSecurityPolicySpecPatchArgs.
ReplicaSet ensures that a specified number of pod replicas are running at any given time.
Builder for ReplicaSetArgs.
ReplicaSetCondition describes the state of a replica set at a certain point.
Builder for ReplicaSetConditionArgs.
ReplicaSetSpec is the specification of a ReplicaSet.
Builder for ReplicaSetSpecArgs.
ReplicaSetSpec is the specification of a ReplicaSet.
Builder for ReplicaSetSpecPatchArgs.
ReplicaSetStatus represents the current status of a ReplicaSet.
Builder for ReplicaSetStatusArgs.
DEPRECATED.
Builder for RollbackConfigArgs.
DEPRECATED.
Builder for RollbackConfigPatchArgs.
Spec to control the desired behavior of daemon set rolling update.
Builder for RollingUpdateDaemonSetArgs.
Spec to control the desired behavior of daemon set rolling update.
Builder for RollingUpdateDaemonSetPatchArgs.
Spec to control the desired behavior of rolling update.
Builder for RollingUpdateDeploymentArgs.
Spec to control the desired behavior of rolling update.
Builder for RollingUpdateDeploymentPatchArgs.
RunAsGroupStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsGroupStrategyOptions from policy API Group instead.
Builder for RunAsGroupStrategyOptionsArgs.
RunAsGroupStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsGroupStrategyOptions from policy API Group instead.
Builder for RunAsGroupStrategyOptionsPatchArgs.
RunAsUserStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsUserStrategyOptions from policy API Group instead.
Builder for RunAsUserStrategyOptionsArgs.
RunAsUserStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsUserStrategyOptions from policy API Group instead.
Builder for RunAsUserStrategyOptionsPatchArgs.
RuntimeClassStrategyOptions define the strategy that will dictate the allowable RuntimeClasses for a pod.
Builder for RuntimeClassStrategyOptionsArgs.
RuntimeClassStrategyOptions define the strategy that will dictate the allowable RuntimeClasses for a pod.
SELinuxStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use SELinuxStrategyOptions from policy API Group instead.
Builder for SELinuxStrategyOptionsArgs.
SELinuxStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use SELinuxStrategyOptions from policy API Group instead.
Builder for SELinuxStrategyOptionsPatchArgs.
SupplementalGroupsStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use SupplementalGroupsStrategyOptions from policy API Group instead.
SupplementalGroupsStrategyOptions defines the strategy type and options used to create the strategy. Deprecated: use SupplementalGroupsStrategyOptions from policy API Group instead.