| AddDeploymentOptions |
Options to add a deployment to a service.
|
| AddDeploymentOptions.Builder |
|
| AddDirectoryOptions |
Options for `configmap.addDirectory()`.
|
| AddDirectoryOptions.Builder |
|
| CommandProbeOptions |
Options for `Probe.fromCommand()`.
|
| CommandProbeOptions.Builder |
|
| ConfigMap |
ConfigMap holds configuration data for pods to consume.
|
| ConfigMap.Builder |
|
| ConfigMapProps |
Properties for initialization of `ConfigMap`.
|
| ConfigMapProps.Builder |
|
| ConfigMapVolumeOptions |
Options for the ConfigMap-based volume.
|
| ConfigMapVolumeOptions.Builder |
|
| Container |
A single application container that you want to run within a pod.
|
| Container.Builder |
|
| ContainerProps |
Properties for creating a container.
|
| ContainerProps.Builder |
|
| Deployment |
A Deployment provides declarative updates for Pods and ReplicaSets.
|
| Deployment.Builder |
|
| DeploymentProps |
Properties for initialization of `Deployment`.
|
| DeploymentProps.Builder |
|
| EmptyDirMedium |
The medium on which to store the volume.
|
| EmptyDirVolumeOptions |
Options for volumes populated with an empty directory.
|
| EmptyDirVolumeOptions.Builder |
|
| EnvFieldPaths |
|
| EnvValue |
Utility class for creating reading env values from various sources.
|
| EnvValueFromConfigMapOptions |
Options to specify an envionment variable value from a ConfigMap key.
|
| EnvValueFromConfigMapOptions.Builder |
|
| EnvValueFromFieldRefOptions |
Options to specify an environment variable value from a field reference.
|
| EnvValueFromFieldRefOptions.Builder |
|
| EnvValueFromProcessOptions |
Options to specify an environment variable value from the process environment.
|
| EnvValueFromProcessOptions.Builder |
|
| EnvValueFromResourceOptions |
Options to specify an environment variable value from a resource.
|
| EnvValueFromResourceOptions.Builder |
|
| EnvValueFromSecretOptions |
Options to specify an environment variable value from a Secret.
|
| EnvValueFromSecretOptions.Builder |
|
| ExposeDeploymentViaIngressOptions |
Options for exposing a deployment via an ingress.
|
| ExposeDeploymentViaIngressOptions.Builder |
|
| ExposeDeploymentViaServiceOptions |
Options for exposing a deployment via a service.
|
| ExposeDeploymentViaServiceOptions.Builder |
|
| ExposeServiceViaIngressOptions |
Options for exposing a service using an ingress.
|
| ExposeServiceViaIngressOptions.Builder |
|
| HttpGetProbeOptions |
Options for `Probe.fromHttpGet()`.
|
| HttpGetProbeOptions.Builder |
|
| HttpIngressPathType |
Specify how the path is matched against request paths.
|
| IConfigMap |
Represents a config map.
|
| IConfigMap.Jsii$Default |
|
| ImagePullPolicy |
|
| Ingress |
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend.
|
| Ingress.Builder |
|
| IngressBackend |
The backend for an ingress path.
|
| IngressProps |
Properties for `Ingress`.
|
| IngressProps.Builder |
|
| IngressRule |
Represents the rules mapping the paths under a specified host to the related backend services.
|
| IngressRule.Builder |
|
| IngressTls |
Represents the TLS configuration mapping that is passed to the ingress controller for SSL termination.
|
| IngressTls.Builder |
|
| IPodSpec |
Represents a resource that can be configured with a kuberenets pod spec.
|
| IPodSpec.Jsii$Default |
Internal default implementation for IPodSpec.
|
| IPodTemplate |
Represents a resource that can be configured with a kuberenets pod template.
|
| IPodTemplate.Jsii$Default |
|
| IResource |
Represents a resource.
|
| IResource.Jsii$Default |
Internal default implementation for IResource.
|
| ISecret |
|
| ISecret.Jsii$Default |
Internal default implementation for ISecret.
|
| IServiceAccount |
|
| IServiceAccount.Jsii$Default |
|
| Job |
A Job creates one or more Pods and ensures that a specified number of them successfully terminate.
|
| Job.Builder |
A fluent builder for Job.
|
| JobProps |
Properties for initialization of `Job`.
|
| JobProps.Builder |
|
| MountOptions |
Options for mounts.
|
| MountOptions.Builder |
|
| MountPropagation |
|
| PathMapping |
Maps a string key to a path within a volume.
|
| PathMapping.Builder |
|
| Pod |
Pod is a collection of containers that can run on a host.
|
| Pod.Builder |
A fluent builder for Pod.
|
| PodManagementPolicy |
Controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down.
|
| PodProps |
Properties for initialization of `Pod`.
|
| PodProps.Builder |
|
| PodSpec |
Provides read/write capabilities ontop of a `PodSpecProps`.
|
| PodSpec.Builder |
|
| PodSpecProps |
Properties of a `PodSpec`.
|
| PodSpecProps.Builder |
|
| PodTemplate |
Provides read/write capabilities ontop of a `PodTemplateProps`.
|
| PodTemplate.Builder |
|
| PodTemplateProps |
Properties of a `PodTemplate`.
|
| PodTemplateProps.Builder |
|
| Probe |
Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
|
| ProbeOptions |
Probe options.
|
| ProbeOptions.Builder |
|
| Protocol |
|
| Resource |
Base class for all Kubernetes objects in stdk8s.
|
| ResourceFieldPaths |
|
| ResourceProps |
Initialization properties for resources.
|
| ResourceProps.Builder |
|
| RestartPolicy |
Restart policy for all containers within the pod.
|
| Secret |
Kubernetes Secrets let you store and manage sensitive information, such as passwords, OAuth tokens, and ssh keys.
|
| Secret.Builder |
|
| SecretProps |
|
| SecretProps.Builder |
|
| SecretValue |
Represents a specific value in JSON secret.
|
| SecretValue.Builder |
|
| SecretVolumeOptions |
Options for the Secret-based volume.
|
| SecretVolumeOptions.Builder |
|
| Service |
An abstract way to expose an application running on a set of Pods as a network service.
|
| Service.Builder |
|
| ServiceAccount |
A service account provides an identity for processes that run in a Pod.
|
| ServiceAccount.Builder |
|
| ServiceAccountProps |
Properties for initialization of `ServiceAccount`.
|
| ServiceAccountProps.Builder |
|
| ServiceIngressBackendOptions |
Options for setting up backends for ingress rules.
|
| ServiceIngressBackendOptions.Builder |
|
| ServicePort |
Definition of a service port.
|
| ServicePort.Builder |
|
| ServicePortOptions |
|
| ServicePortOptions.Builder |
|
| ServiceProps |
Properties for initialization of `Service`.
|
| ServiceProps.Builder |
|
| ServiceType |
For some parts of your application (for example, frontends) you may want to expose a Service onto an external IP address, that's outside of your cluster.
|
| StatefulSet |
StatefulSet is the workload API object used to manage stateful applications.
|
| StatefulSet.Builder |
|
| StatefulSetProps |
Properties for initialization of `StatefulSet`.
|
| StatefulSetProps.Builder |
|
| Volume |
Volume represents a named volume in a pod that may be accessed by any container in the pod.
|
| VolumeMount |
Mount a volume from the pod to the container.
|
| VolumeMount.Builder |
|