| AddDeploymentOptions |
Options to add a deployment to a service.
|
| AddDeploymentOptions.Builder |
|
| AddDirectoryOptions |
Options for `configmap.addDirectory()`.
|
| AddDirectoryOptions.Builder |
|
| AwsElasticBlockStorePersistentVolume |
Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.
|
| AwsElasticBlockStorePersistentVolume.Builder |
|
| AwsElasticBlockStorePersistentVolumeProps |
Properties for `AwsElasticBlockStorePersistentVolume`.
|
| AwsElasticBlockStorePersistentVolumeProps.Builder |
|
| AwsElasticBlockStoreVolumeOptions |
Options of `Volume.fromAwsElasticBlockStore`.
|
| AwsElasticBlockStoreVolumeOptions.Builder |
|
| AzureDiskPersistentVolume |
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
|
| AzureDiskPersistentVolume.Builder |
|
| AzureDiskPersistentVolumeCachingMode |
Azure disk caching modes.
|
| AzureDiskPersistentVolumeKind |
Azure Disk kinds.
|
| AzureDiskPersistentVolumeProps |
Properties for `AzureDiskPersistentVolume`.
|
| AzureDiskPersistentVolumeProps.Builder |
|
| AzureDiskVolumeOptions |
Options of `Volume.fromAzureDisk`.
|
| AzureDiskVolumeOptions.Builder |
|
| BasicAuthSecret |
Create a secret for basic authentication.
|
| BasicAuthSecret.Builder |
|
| BasicAuthSecretProps |
Options for `BasicAuthSecret`.
|
| BasicAuthSecretProps.Builder |
|
| CommandProbeOptions |
Options for `Probe.fromCommand()`.
|
| CommandProbeOptions.Builder |
|
| CommonSecretProps |
Common properties for `Secret`.
|
| CommonSecretProps.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 |
|
| ContainerLifecycle |
Container lifecycle properties.
|
| ContainerLifecycle.Builder |
|
| ContainerProps |
Properties for creating a container.
|
| ContainerProps.Builder |
|
| ContainerSecurityContext |
Container security attributes and settings.
|
| ContainerSecurityContext.Builder |
|
| ContainerSecurityContextProps |
Properties for `ContainerSecurityContext`.
|
| ContainerSecurityContextProps.Builder |
|
| Cpu |
Represents the amount of CPU.
|
| CpuResources |
CPU request and limit.
|
| CpuResources.Builder |
|
| DaemonSet |
A DaemonSet ensures that all (or some) Nodes run a copy of a Pod.
|
| DaemonSet.Builder |
|
| DaemonSetProps |
Properties for `DaemonSet`.
|
| DaemonSetProps.Builder |
|
| Deployment |
A Deployment provides declarative updates for Pods and ReplicaSets.
|
| Deployment.Builder |
|
| DeploymentProps |
Properties for initialization of `Deployment`.
|
| DeploymentProps.Builder |
|
| DeploymentStrategy |
Deployment strategies.
|
| DeploymentStrategyRollingUpdateOptions |
Options for `DeploymentStrategy.rollingUpdate`.
|
| DeploymentStrategyRollingUpdateOptions.Builder |
|
| DnsOption |
Custom DNS option.
|
| DnsOption.Builder |
|
| DnsPolicy |
Pod DNS policies.
|
| DockerConfigSecret |
Create a secret for storing credentials for accessing a container image registry.
|
| DockerConfigSecret.Builder |
|
| DockerConfigSecretProps |
Options for `DockerConfigSecret`.
|
| DockerConfigSecretProps.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 |
|
| FsGroupChangePolicy |
|
| GCEPersistentDiskPersistentVolume |
GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.
|
| GCEPersistentDiskPersistentVolume.Builder |
|
| GCEPersistentDiskPersistentVolumeProps |
Properties for `GCEPersistentDiskPersistentVolume`.
|
| GCEPersistentDiskPersistentVolumeProps.Builder |
|
| GCEPersistentDiskVolumeOptions |
Options of `Volume.fromGcePersistentDisk`.
|
| GCEPersistentDiskVolumeOptions.Builder |
|
| Handler |
Defines a specific action that should be taken.
|
| HandlerFromHttpGetOptions |
Options for `Handler.fromHttpGet`.
|
| HandlerFromHttpGetOptions.Builder |
|
| HandlerFromTcpSocketOptions |
Options for `Handler.fromTcpSocket`.
|
| HandlerFromTcpSocketOptions.Builder |
|
| HostAlias |
HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's /etc/hosts file.
|
| HostAlias.Builder |
|
| HttpGetProbeOptions |
Options for `Probe.fromHttpGet()`.
|
| HttpGetProbeOptions.Builder |
|
| IConfigMap |
Represents a config map.
|
| IConfigMap.Jsii$Default |
|
| ImagePullPolicy |
|
| IngressV1Beta1 |
Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend.
|
| IngressV1Beta1.Builder |
|
| IngressV1Beta1Backend |
The backend for an ingress path.
|
| IngressV1Beta1Props |
Properties for `Ingress`.
|
| IngressV1Beta1Props.Builder |
|
| IngressV1Beta1Rule |
Represents the rules mapping the paths under a specified host to the related backend services.
|
| IngressV1Beta1Rule.Builder |
|
| IngressV1Beta1Tls |
Represents the TLS configuration mapping that is passed to the ingress controller for SSL termination.
|
| IngressV1Beta1Tls.Builder |
|
| IPersistentVolume |
Contract of a `PersistentVolumeClaim`.
|
| IPersistentVolume.Jsii$Default |
|
| IPersistentVolumeClaim |
Contract of a `PersistentVolumeClaim`.
|
| IPersistentVolumeClaim.Jsii$Default |
|
| 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 |
|
| IStorage |
Represents a piece of storage in the cluster.
|
| IStorage.Jsii$Default |
Internal default implementation for IStorage.
|
| 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 |
|
| MemoryResources |
Memory request and limit.
|
| MemoryResources.Builder |
|
| MountOptions |
Options for mounts.
|
| MountOptions.Builder |
|
| MountPropagation |
|
| PathMapping |
Maps a string key to a path within a volume.
|
| PathMapping.Builder |
|
| PercentOrAbsolute |
Union like class repsenting either a ration in percents or an absolute number.
|
| PersistentVolume |
A PersistentVolume (PV) is a piece of storage in the cluster that has been provisioned by an administrator or dynamically provisioned using Storage Classes.
|
| PersistentVolumeAccessMode |
Access Modes.
|
| PersistentVolumeClaim |
A PersistentVolumeClaim (PVC) is a request for storage by a user.
|
| PersistentVolumeClaim.Builder |
|
| PersistentVolumeClaimProps |
Properties for `PersistentVolumeClaim`.
|
| PersistentVolumeClaimProps.Builder |
|
| PersistentVolumeClaimVolumeOptions |
Options for a PersistentVolumeClaim-based volume.
|
| PersistentVolumeClaimVolumeOptions.Builder |
|
| PersistentVolumeMode |
Volume Modes.
|
| PersistentVolumeProps |
Properties for `PersistentVolume`.
|
| PersistentVolumeProps.Builder |
|
| PersistentVolumeReclaimPolicy |
Reclaim Policies.
|
| Pod |
Pod is a collection of containers that can run on a host.
|
| Pod.Builder |
A fluent builder for Pod.
|
| PodDns |
Holds dns settings of the pod.
|
| PodDns.Builder |
|
| PodDnsProps |
Properties for `PodDns`.
|
| PodDnsProps.Builder |
|
| 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 |
|
| PodSecurityContext |
Holds pod-level security attributes and common container settings.
|
| PodSecurityContext.Builder |
|
| PodSecurityContextProps |
Properties for `PodSecurityContext`.
|
| PodSecurityContextProps.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 |
|
| Resources |
CPU and memory compute resources.
|
| Resources.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 |
Options for `Secret`.
|
| 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 |
|
| ServiceAccountTokenSecret |
Create a secret for a service account token.
|
| ServiceAccountTokenSecret.Builder |
|
| ServiceAccountTokenSecretProps |
Options for `ServiceAccountTokenSecret`.
|
| ServiceAccountTokenSecretProps.Builder |
|
| ServiceIngressV1BetaBackendOptions |
Options for setting up backends for ingress rules.
|
| ServiceIngressV1BetaBackendOptions.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.
|
| SshAuthSecret |
Create a secret for ssh authentication.
|
| SshAuthSecret.Builder |
|
| SshAuthSecretProps |
Options for `SshAuthSecret`.
|
| SshAuthSecretProps.Builder |
|
| StatefulSet |
StatefulSet is the workload API object used to manage stateful applications.
|
| StatefulSet.Builder |
|
| StatefulSetProps |
Properties for initialization of `StatefulSet`.
|
| StatefulSetProps.Builder |
|
| StatefulSetUpdateStrategy |
StatefulSet update strategies.
|
| StatefulSetUpdateStrategyRollingUpdateOptions |
Options for `StatefulSetUpdateStrategy.rollingUpdate`.
|
| StatefulSetUpdateStrategyRollingUpdateOptions.Builder |
|
| Sysctl |
Sysctl defines a kernel parameter to be set.
|
| Sysctl.Builder |
|
| TcpSocketProbeOptions |
Options for `Probe.fromTcpSocket()`.
|
| TcpSocketProbeOptions.Builder |
|
| TlsSecret |
Create a secret for storing a TLS certificate and its associated key.
|
| TlsSecret.Builder |
|
| TlsSecretProps |
Options for `TlsSecret`.
|
| TlsSecretProps.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 |
|