Package-level declarations

Types

Link copied to clipboard
data class AllowedCSIDriverArgs(val name: Output<String>) : ConvertibleToJava<AllowedCSIDriverArgs>

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

Link copied to clipboard
data class AllowedCSIDriverPatchArgs(val name: Output<String>? = null) : ConvertibleToJava<AllowedCSIDriverPatchArgs>

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

Link copied to clipboard
data class AllowedFlexVolumeArgs(val driver: Output<String>) : ConvertibleToJava<AllowedFlexVolumeArgs>

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 AllowedFlexVolumePatchArgs(val driver: Output<String>? = null) : ConvertibleToJava<AllowedFlexVolumePatchArgs>

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 AllowedHostPathArgs(val pathPrefix: Output<String>? = null, val readOnly: Output<Boolean>? = null) : ConvertibleToJava<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.

Link copied to clipboard
data class AllowedHostPathPatchArgs(val pathPrefix: Output<String>? = null, val readOnly: Output<Boolean>? = null) : ConvertibleToJava<AllowedHostPathPatchArgs>

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 DaemonSetArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<DaemonSetSpecArgs>? = null, val status: Output<DaemonSetStatusArgs>? = null) : ConvertibleToJava<DaemonSetArgs>

DaemonSet represents the configuration of a daemon set.

Link copied to clipboard
Link copied to clipboard
data class DaemonSetConditionArgs(val lastTransitionTime: Output<String>? = null, val message: Output<String>? = null, val reason: Output<String>? = null, val status: Output<String>, val type: Output<String>) : ConvertibleToJava<DaemonSetConditionArgs>

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

Link copied to clipboard
data class DaemonSetSpecArgs(val minReadySeconds: Output<Int>? = null, val revisionHistoryLimit: Output<Int>? = null, val selector: Output<LabelSelectorArgs>? = null, val template: Output<PodTemplateSpecArgs>, val templateGeneration: Output<Int>? = null, val updateStrategy: Output<DaemonSetUpdateStrategyArgs>? = null) : ConvertibleToJava<DaemonSetSpecArgs>

DaemonSetSpec is the specification of a daemon set.

Link copied to clipboard
Link copied to clipboard
data class DaemonSetSpecPatchArgs(val minReadySeconds: Output<Int>? = null, val revisionHistoryLimit: Output<Int>? = null, val selector: Output<LabelSelectorPatchArgs>? = null, val template: Output<PodTemplateSpecPatchArgs>? = null, val templateGeneration: Output<Int>? = null, val updateStrategy: Output<DaemonSetUpdateStrategyPatchArgs>? = null) : ConvertibleToJava<DaemonSetSpecPatchArgs>

DaemonSetSpec is the specification of a daemon set.

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

DaemonSetStatus represents the current status of a daemon set.

Link copied to clipboard
data class DaemonSetUpdateStrategyArgs(val rollingUpdate: Output<RollingUpdateDaemonSetArgs>? = null, val type: Output<String>? = null) : ConvertibleToJava<DaemonSetUpdateStrategyArgs>
Link copied to clipboard
data class DaemonSetUpdateStrategyPatchArgs(val rollingUpdate: Output<RollingUpdateDaemonSetPatchArgs>? = null, val type: Output<String>? = null) : ConvertibleToJava<DaemonSetUpdateStrategyPatchArgs>
Link copied to clipboard
data class DeploymentArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<DeploymentSpecArgs>? = null, val status: Output<DeploymentStatusArgs>? = null) : ConvertibleToJava<DeploymentArgs>

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
Link copied to clipboard
data class DeploymentConditionArgs(val lastTransitionTime: Output<String>? = null, val lastUpdateTime: Output<String>? = null, val message: Output<String>? = null, val reason: Output<String>? = null, val status: Output<String>, val type: Output<String>) : ConvertibleToJava<DeploymentConditionArgs>

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

Link copied to clipboard
data class DeploymentSpecArgs(val minReadySeconds: Output<Int>? = null, val paused: Output<Boolean>? = null, val progressDeadlineSeconds: Output<Int>? = null, val replicas: Output<Int>? = null, val revisionHistoryLimit: Output<Int>? = null, val rollbackTo: Output<RollbackConfigArgs>? = null, val selector: Output<LabelSelectorArgs>? = null, val strategy: Output<DeploymentStrategyArgs>? = null, val template: Output<PodTemplateSpecArgs>) : ConvertibleToJava<DeploymentSpecArgs>

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

Link copied to clipboard
Link copied to clipboard
data class DeploymentSpecPatchArgs(val minReadySeconds: Output<Int>? = null, val paused: Output<Boolean>? = null, val progressDeadlineSeconds: Output<Int>? = null, val replicas: Output<Int>? = null, val revisionHistoryLimit: Output<Int>? = null, val rollbackTo: Output<RollbackConfigPatchArgs>? = null, val selector: Output<LabelSelectorPatchArgs>? = null, val strategy: Output<DeploymentStrategyPatchArgs>? = null, val template: Output<PodTemplateSpecPatchArgs>? = null) : ConvertibleToJava<DeploymentSpecPatchArgs>

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

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

DeploymentStatus is the most recently observed status of the Deployment.

Link copied to clipboard
data class DeploymentStrategyArgs(val rollingUpdate: Output<RollingUpdateDeploymentArgs>? = null, val type: Output<String>? = null) : ConvertibleToJava<DeploymentStrategyArgs>

DeploymentStrategy describes how to replace existing pods with new ones.

Link copied to clipboard
data class DeploymentStrategyPatchArgs(val rollingUpdate: Output<RollingUpdateDeploymentPatchArgs>? = null, val type: Output<String>? = null) : ConvertibleToJava<DeploymentStrategyPatchArgs>

DeploymentStrategy describes how to replace existing pods with new ones.

Link copied to clipboard
data class FSGroupStrategyOptionsArgs(val ranges: Output<List<IDRangeArgs>>? = null, val rule: Output<String>? = null) : ConvertibleToJava<FSGroupStrategyOptionsArgs>

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 FSGroupStrategyOptionsPatchArgs(val ranges: Output<List<IDRangePatchArgs>>? = null, val rule: Output<String>? = null) : ConvertibleToJava<FSGroupStrategyOptionsPatchArgs>

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 HostPortRangeArgs(val max: Output<Int>, val min: Output<Int>) : ConvertibleToJava<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.

Link copied to clipboard
Link copied to clipboard
data class HostPortRangePatchArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<HostPortRangePatchArgs>

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 HTTPIngressPathArgs(val backend: Output<IngressBackendArgs>, val path: Output<String>? = null, val pathType: Output<String>? = null) : ConvertibleToJava<HTTPIngressPathArgs>

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

Link copied to clipboard
data class HTTPIngressPathPatchArgs(val backend: Output<IngressBackendPatchArgs>? = null, val path: Output<String>? = null, val pathType: Output<String>? = null) : ConvertibleToJava<HTTPIngressPathPatchArgs>

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

Link copied to clipboard
data class HTTPIngressRuleValueArgs(val paths: Output<List<HTTPIngressPathArgs>>) : ConvertibleToJava<HTTPIngressRuleValueArgs>

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 HTTPIngressRuleValuePatchArgs(val paths: Output<List<HTTPIngressPathPatchArgs>>? = null) : ConvertibleToJava<HTTPIngressRuleValuePatchArgs>

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 IDRangeArgs(val max: Output<Int>, val min: Output<Int>) : ConvertibleToJava<IDRangeArgs>

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

Link copied to clipboard
Link copied to clipboard
data class IDRangePatchArgs(val max: Output<Int>? = null, val min: Output<Int>? = null) : ConvertibleToJava<IDRangePatchArgs>

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

Link copied to clipboard
Link copied to clipboard
data class IngressArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<IngressSpecArgs>? = null, val status: Output<IngressStatusArgs>? = null) : ConvertibleToJava<IngressArgs>

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
Link copied to clipboard
data class IngressBackendArgs(val resource: Output<TypedLocalObjectReferenceArgs>? = null, val serviceName: Output<String>, val servicePort: Output<Either<Int, String>>) : ConvertibleToJava<IngressBackendArgs>

IngressBackend describes all endpoints for a given service and port.

Link copied to clipboard
Link copied to clipboard
data class IngressBackendPatchArgs(val resource: Output<TypedLocalObjectReferencePatchArgs>? = null, val serviceName: Output<String>? = null, val servicePort: Output<Either<Int, String>>? = null) : ConvertibleToJava<IngressBackendPatchArgs>

IngressBackend describes all endpoints for a given service and port.

Link copied to clipboard
data class IngressRuleArgs(val host: Output<String>? = null, val http: Output<HTTPIngressRuleValueArgs>? = null) : ConvertibleToJava<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.

Link copied to clipboard
Link copied to clipboard
data class IngressRulePatchArgs(val host: Output<String>? = null, val http: Output<HTTPIngressRuleValuePatchArgs>? = null) : ConvertibleToJava<IngressRulePatchArgs>

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 IngressSpecArgs(val backend: Output<IngressBackendArgs>? = null, val ingressClassName: Output<String>? = null, val rules: Output<List<IngressRuleArgs>>? = null, val tls: Output<List<IngressTLSArgs>>? = null) : ConvertibleToJava<IngressSpecArgs>

IngressSpec describes the Ingress the user wishes to exist.

Link copied to clipboard
Link copied to clipboard
data class IngressSpecPatchArgs(val backend: Output<IngressBackendPatchArgs>? = null, val ingressClassName: Output<String>? = null, val rules: Output<List<IngressRulePatchArgs>>? = null, val tls: Output<List<IngressTLSPatchArgs>>? = null) : ConvertibleToJava<IngressSpecPatchArgs>

IngressSpec describes the Ingress the user wishes to exist.

Link copied to clipboard
data class IngressStatusArgs(val loadBalancer: Output<LoadBalancerStatusArgs>? = null) : ConvertibleToJava<IngressStatusArgs>

IngressStatus describe the current state of the Ingress.

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

IngressTLS describes the transport layer security associated with an Ingress.

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

IngressTLS describes the transport layer security associated with an Ingress.

Link copied to clipboard
data class IPBlockArgs(val cidr: Output<String>, val except: Output<List<String>>? = null) : ConvertibleToJava<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.

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

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
Link copied to clipboard
data class NetworkPolicyArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<NetworkPolicySpecArgs>? = null) : ConvertibleToJava<NetworkPolicyArgs>

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
Link copied to clipboard
data class NetworkPolicyEgressRuleArgs(val ports: Output<List<NetworkPolicyPortArgs>>? = null, val to: Output<List<NetworkPolicyPeerArgs>>? = null) : ConvertibleToJava<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

Link copied to clipboard
data class NetworkPolicyEgressRulePatchArgs(val ports: Output<List<NetworkPolicyPortPatchArgs>>? = null, val to: Output<List<NetworkPolicyPeerPatchArgs>>? = null) : ConvertibleToJava<NetworkPolicyEgressRulePatchArgs>

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 NetworkPolicyIngressRuleArgs(val from: Output<List<NetworkPolicyPeerArgs>>? = null, val ports: Output<List<NetworkPolicyPortArgs>>? = null) : ConvertibleToJava<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.

Link copied to clipboard
data class NetworkPolicyIngressRulePatchArgs(val from: Output<List<NetworkPolicyPeerPatchArgs>>? = null, val ports: Output<List<NetworkPolicyPortPatchArgs>>? = null) : ConvertibleToJava<NetworkPolicyIngressRulePatchArgs>

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 NetworkPolicyPeerArgs(val ipBlock: Output<IPBlockArgs>? = null, val namespaceSelector: Output<LabelSelectorArgs>? = null, val podSelector: Output<LabelSelectorArgs>? = null) : ConvertibleToJava<NetworkPolicyPeerArgs>

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

Link copied to clipboard
data class NetworkPolicyPeerPatchArgs(val ipBlock: Output<IPBlockPatchArgs>? = null, val namespaceSelector: Output<LabelSelectorPatchArgs>? = null, val podSelector: Output<LabelSelectorPatchArgs>? = null) : ConvertibleToJava<NetworkPolicyPeerPatchArgs>

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

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

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

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

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

Link copied to clipboard
data class NetworkPolicySpecArgs(val egress: Output<List<NetworkPolicyEgressRuleArgs>>? = null, val ingress: Output<List<NetworkPolicyIngressRuleArgs>>? = null, val podSelector: Output<LabelSelectorArgs>, val policyTypes: Output<List<String>>? = null) : ConvertibleToJava<NetworkPolicySpecArgs>

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

Link copied to clipboard
data class NetworkPolicySpecPatchArgs(val egress: Output<List<NetworkPolicyEgressRulePatchArgs>>? = null, val ingress: Output<List<NetworkPolicyIngressRulePatchArgs>>? = null, val podSelector: Output<LabelSelectorPatchArgs>? = null, val policyTypes: Output<List<String>>? = null) : ConvertibleToJava<NetworkPolicySpecPatchArgs>

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

Link copied to clipboard
data class PodSecurityPolicyArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<PodSecurityPolicySpecArgs>? = null) : ConvertibleToJava<PodSecurityPolicyArgs>

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 PodSecurityPolicySpecArgs(val allowPrivilegeEscalation: Output<Boolean>? = null, val allowedCSIDrivers: Output<List<AllowedCSIDriverArgs>>? = null, val allowedCapabilities: Output<List<String>>? = null, val allowedFlexVolumes: Output<List<AllowedFlexVolumeArgs>>? = null, val allowedHostPaths: Output<List<AllowedHostPathArgs>>? = null, val allowedProcMountTypes: Output<List<String>>? = null, val allowedUnsafeSysctls: Output<List<String>>? = null, val defaultAddCapabilities: Output<List<String>>? = null, val defaultAllowPrivilegeEscalation: Output<Boolean>? = null, val forbiddenSysctls: Output<List<String>>? = null, val fsGroup: Output<FSGroupStrategyOptionsArgs>, val hostIPC: Output<Boolean>? = null, val hostNetwork: Output<Boolean>? = null, val hostPID: Output<Boolean>? = null, val hostPorts: Output<List<HostPortRangeArgs>>? = null, val privileged: Output<Boolean>? = null, val readOnlyRootFilesystem: Output<Boolean>? = null, val requiredDropCapabilities: Output<List<String>>? = null, val runAsGroup: Output<RunAsGroupStrategyOptionsArgs>? = null, val runAsUser: Output<RunAsUserStrategyOptionsArgs>, val runtimeClass: Output<RuntimeClassStrategyOptionsArgs>? = null, val seLinux: Output<SELinuxStrategyOptionsArgs>, val supplementalGroups: Output<SupplementalGroupsStrategyOptionsArgs>, val volumes: Output<List<String>>? = null) : ConvertibleToJava<PodSecurityPolicySpecArgs>

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

Link copied to clipboard
data class PodSecurityPolicySpecPatchArgs(val allowPrivilegeEscalation: Output<Boolean>? = null, val allowedCSIDrivers: Output<List<AllowedCSIDriverPatchArgs>>? = null, val allowedCapabilities: Output<List<String>>? = null, val allowedFlexVolumes: Output<List<AllowedFlexVolumePatchArgs>>? = null, val allowedHostPaths: Output<List<AllowedHostPathPatchArgs>>? = null, val allowedProcMountTypes: Output<List<String>>? = null, val allowedUnsafeSysctls: Output<List<String>>? = null, val defaultAddCapabilities: Output<List<String>>? = null, val defaultAllowPrivilegeEscalation: Output<Boolean>? = null, val forbiddenSysctls: Output<List<String>>? = null, val fsGroup: Output<FSGroupStrategyOptionsPatchArgs>? = null, val hostIPC: Output<Boolean>? = null, val hostNetwork: Output<Boolean>? = null, val hostPID: Output<Boolean>? = null, val hostPorts: Output<List<HostPortRangePatchArgs>>? = null, val privileged: Output<Boolean>? = null, val readOnlyRootFilesystem: Output<Boolean>? = null, val requiredDropCapabilities: Output<List<String>>? = null, val runAsGroup: Output<RunAsGroupStrategyOptionsPatchArgs>? = null, val runAsUser: Output<RunAsUserStrategyOptionsPatchArgs>? = null, val runtimeClass: Output<RuntimeClassStrategyOptionsPatchArgs>? = null, val seLinux: Output<SELinuxStrategyOptionsPatchArgs>? = null, val supplementalGroups: Output<SupplementalGroupsStrategyOptionsPatchArgs>? = null, val volumes: Output<List<String>>? = null) : ConvertibleToJava<PodSecurityPolicySpecPatchArgs>

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

Link copied to clipboard
data class ReplicaSetArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<ReplicaSetSpecArgs>? = null, val status: Output<ReplicaSetStatusArgs>? = null) : ConvertibleToJava<ReplicaSetArgs>

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

Link copied to clipboard
Link copied to clipboard
data class ReplicaSetConditionArgs(val lastTransitionTime: Output<String>? = null, val message: Output<String>? = null, val reason: Output<String>? = null, val status: Output<String>, val type: Output<String>) : ConvertibleToJava<ReplicaSetConditionArgs>

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

Link copied to clipboard
data class ReplicaSetSpecArgs(val minReadySeconds: Output<Int>? = null, val replicas: Output<Int>? = null, val selector: Output<LabelSelectorArgs>? = null, val template: Output<PodTemplateSpecArgs>? = null) : ConvertibleToJava<ReplicaSetSpecArgs>

ReplicaSetSpec is the specification of a ReplicaSet.

Link copied to clipboard
Link copied to clipboard
data class ReplicaSetSpecPatchArgs(val minReadySeconds: Output<Int>? = null, val replicas: Output<Int>? = null, val selector: Output<LabelSelectorPatchArgs>? = null, val template: Output<PodTemplateSpecPatchArgs>? = null) : ConvertibleToJava<ReplicaSetSpecPatchArgs>

ReplicaSetSpec is the specification of a ReplicaSet.

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

ReplicaSetStatus represents the current status of a ReplicaSet.

Link copied to clipboard
data class RollbackConfigArgs(val revision: Output<Int>? = null) : ConvertibleToJava<RollbackConfigArgs>

DEPRECATED.

Link copied to clipboard
Link copied to clipboard
data class RollbackConfigPatchArgs(val revision: Output<Int>? = null) : ConvertibleToJava<RollbackConfigPatchArgs>

DEPRECATED.

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

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

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

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

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

Spec to control the desired behavior of rolling update.

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

Spec to control the desired behavior of rolling update.

Link copied to clipboard
data class RunAsGroupStrategyOptionsArgs(val ranges: Output<List<IDRangeArgs>>? = null, val rule: Output<String>) : ConvertibleToJava<RunAsGroupStrategyOptionsArgs>

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 RunAsGroupStrategyOptionsPatchArgs(val ranges: Output<List<IDRangePatchArgs>>? = null, val rule: Output<String>? = null) : ConvertibleToJava<RunAsGroupStrategyOptionsPatchArgs>

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 RunAsUserStrategyOptionsArgs(val ranges: Output<List<IDRangeArgs>>? = null, val rule: Output<String>) : ConvertibleToJava<RunAsUserStrategyOptionsArgs>

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 RunAsUserStrategyOptionsPatchArgs(val ranges: Output<List<IDRangePatchArgs>>? = null, val rule: Output<String>? = null) : ConvertibleToJava<RunAsUserStrategyOptionsPatchArgs>

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 RuntimeClassStrategyOptionsArgs(val allowedRuntimeClassNames: Output<List<String>>, val defaultRuntimeClassName: Output<String>? = null) : ConvertibleToJava<RuntimeClassStrategyOptionsArgs>

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

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

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

Link copied to clipboard
data class SELinuxStrategyOptionsArgs(val rule: Output<String>, val seLinuxOptions: Output<SELinuxOptionsArgs>? = null) : ConvertibleToJava<SELinuxStrategyOptionsArgs>

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 SELinuxStrategyOptionsPatchArgs(val rule: Output<String>? = null, val seLinuxOptions: Output<SELinuxOptionsPatchArgs>? = null) : ConvertibleToJava<SELinuxStrategyOptionsPatchArgs>

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 SupplementalGroupsStrategyOptionsArgs(val ranges: Output<List<IDRangeArgs>>? = null, val rule: Output<String>? = null) : ConvertibleToJava<SupplementalGroupsStrategyOptionsArgs>

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

data class SupplementalGroupsStrategyOptionsPatchArgs(val ranges: Output<List<IDRangePatchArgs>>? = null, val rule: Output<String>? = null) : ConvertibleToJava<SupplementalGroupsStrategyOptionsPatchArgs>

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