All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AddDeploymentOptions Options to add a deployment to a service.AddDeploymentOptions.Builder A builder forAddDeploymentOptionsAddDeploymentOptions.Jsii$Proxy An implementation forAddDeploymentOptionsAddDirectoryOptions Options for `configmap.addDirectory()`.AddDirectoryOptions.Builder A builder forAddDirectoryOptionsAddDirectoryOptions.Jsii$Proxy An implementation forAddDirectoryOptionsAwsElasticBlockStorePersistentVolume Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.AwsElasticBlockStorePersistentVolume.Builder A fluent builder forAwsElasticBlockStorePersistentVolume.AwsElasticBlockStorePersistentVolumeProps Properties for `AwsElasticBlockStorePersistentVolume`.AwsElasticBlockStorePersistentVolumeProps.Builder A builder forAwsElasticBlockStorePersistentVolumePropsAwsElasticBlockStorePersistentVolumeProps.Jsii$Proxy An implementation forAwsElasticBlockStorePersistentVolumePropsAwsElasticBlockStoreVolumeOptions Options of `Volume.fromAwsElasticBlockStore`.AwsElasticBlockStoreVolumeOptions.Builder A builder forAwsElasticBlockStoreVolumeOptionsAwsElasticBlockStoreVolumeOptions.Jsii$Proxy An implementation forAwsElasticBlockStoreVolumeOptionsAzureDiskPersistentVolume AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.AzureDiskPersistentVolume.Builder A fluent builder forAzureDiskPersistentVolume.AzureDiskPersistentVolumeCachingMode Azure disk caching modes.AzureDiskPersistentVolumeKind Azure Disk kinds.AzureDiskPersistentVolumeProps Properties for `AzureDiskPersistentVolume`.AzureDiskPersistentVolumeProps.Builder A builder forAzureDiskPersistentVolumePropsAzureDiskPersistentVolumeProps.Jsii$Proxy An implementation forAzureDiskPersistentVolumePropsAzureDiskVolumeOptions Options of `Volume.fromAzureDisk`.AzureDiskVolumeOptions.Builder A builder forAzureDiskVolumeOptionsAzureDiskVolumeOptions.Jsii$Proxy An implementation forAzureDiskVolumeOptionsBasicAuthSecret Create a secret for basic authentication.BasicAuthSecret.Builder A fluent builder forBasicAuthSecret.BasicAuthSecretProps Options for `BasicAuthSecret`.BasicAuthSecretProps.Builder A builder forBasicAuthSecretPropsBasicAuthSecretProps.Jsii$Proxy An implementation forBasicAuthSecretPropsCommandProbeOptions Options for `Probe.fromCommand()`.CommandProbeOptions.Builder A builder forCommandProbeOptionsCommandProbeOptions.Jsii$Proxy An implementation forCommandProbeOptionsCommonSecretProps Common properties for `Secret`.CommonSecretProps.Builder A builder forCommonSecretPropsCommonSecretProps.Jsii$Proxy An implementation forCommonSecretPropsConfigMap ConfigMap holds configuration data for pods to consume.ConfigMap.Builder A fluent builder forConfigMap.ConfigMapProps Properties for initialization of `ConfigMap`.ConfigMapProps.Builder A builder forConfigMapPropsConfigMapProps.Jsii$Proxy An implementation forConfigMapPropsConfigMapVolumeOptions Options for the ConfigMap-based volume.ConfigMapVolumeOptions.Builder A builder forConfigMapVolumeOptionsConfigMapVolumeOptions.Jsii$Proxy An implementation forConfigMapVolumeOptionsContainer A single application container that you want to run within a pod.Container.Builder A fluent builder forContainer.ContainerLifecycle Container lifecycle properties.ContainerLifecycle.Builder A builder forContainerLifecycleContainerLifecycle.Jsii$Proxy An implementation forContainerLifecycleContainerProps Properties for creating a container.ContainerProps.Builder A builder forContainerPropsContainerProps.Jsii$Proxy An implementation forContainerPropsContainerSecurityContext Container security attributes and settings.ContainerSecurityContext.Builder A fluent builder forContainerSecurityContext.ContainerSecurityContextProps Properties for `ContainerSecurityContext`.ContainerSecurityContextProps.Builder A builder forContainerSecurityContextPropsContainerSecurityContextProps.Jsii$Proxy An implementation forContainerSecurityContextPropsCpu Represents the amount of CPU.CpuResources CPU request and limit.CpuResources.Builder A builder forCpuResourcesCpuResources.Jsii$Proxy An implementation forCpuResourcesDaemonSet A DaemonSet ensures that all (or some) Nodes run a copy of a Pod.DaemonSet.Builder A fluent builder forDaemonSet.DaemonSetProps Properties for `DaemonSet`.DaemonSetProps.Builder A builder forDaemonSetPropsDaemonSetProps.Jsii$Proxy An implementation forDaemonSetPropsDeployment A Deployment provides declarative updates for Pods and ReplicaSets.Deployment.Builder A fluent builder forDeployment.DeploymentProps Properties for initialization of `Deployment`.DeploymentProps.Builder A builder forDeploymentPropsDeploymentProps.Jsii$Proxy An implementation forDeploymentPropsDeploymentStrategy Deployment strategies.DeploymentStrategyRollingUpdateOptions Options for `DeploymentStrategy.rollingUpdate`.DeploymentStrategyRollingUpdateOptions.Builder A builder forDeploymentStrategyRollingUpdateOptionsDeploymentStrategyRollingUpdateOptions.Jsii$Proxy An implementation forDeploymentStrategyRollingUpdateOptionsDnsOption Custom DNS option.DnsOption.Builder A builder forDnsOptionDnsOption.Jsii$Proxy An implementation forDnsOptionDnsPolicy Pod DNS policies.DockerConfigSecret Create a secret for storing credentials for accessing a container image registry.DockerConfigSecret.Builder A fluent builder forDockerConfigSecret.DockerConfigSecretProps Options for `DockerConfigSecret`.DockerConfigSecretProps.Builder A builder forDockerConfigSecretPropsDockerConfigSecretProps.Jsii$Proxy An implementation forDockerConfigSecretPropsEmptyDirMedium The medium on which to store the volume.EmptyDirVolumeOptions Options for volumes populated with an empty directory.EmptyDirVolumeOptions.Builder A builder forEmptyDirVolumeOptionsEmptyDirVolumeOptions.Jsii$Proxy An implementation forEmptyDirVolumeOptionsEnvFieldPaths 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 A builder forEnvValueFromConfigMapOptionsEnvValueFromConfigMapOptions.Jsii$Proxy An implementation forEnvValueFromConfigMapOptionsEnvValueFromFieldRefOptions Options to specify an environment variable value from a field reference.EnvValueFromFieldRefOptions.Builder A builder forEnvValueFromFieldRefOptionsEnvValueFromFieldRefOptions.Jsii$Proxy An implementation forEnvValueFromFieldRefOptionsEnvValueFromProcessOptions Options to specify an environment variable value from the process environment.EnvValueFromProcessOptions.Builder A builder forEnvValueFromProcessOptionsEnvValueFromProcessOptions.Jsii$Proxy An implementation forEnvValueFromProcessOptionsEnvValueFromResourceOptions Options to specify an environment variable value from a resource.EnvValueFromResourceOptions.Builder A builder forEnvValueFromResourceOptionsEnvValueFromResourceOptions.Jsii$Proxy An implementation forEnvValueFromResourceOptionsEnvValueFromSecretOptions Options to specify an environment variable value from a Secret.EnvValueFromSecretOptions.Builder A builder forEnvValueFromSecretOptionsEnvValueFromSecretOptions.Jsii$Proxy An implementation forEnvValueFromSecretOptionsExposeDeploymentViaIngressOptions Options for exposing a deployment via an ingress.ExposeDeploymentViaIngressOptions.Builder A builder forExposeDeploymentViaIngressOptionsExposeDeploymentViaIngressOptions.Jsii$Proxy An implementation forExposeDeploymentViaIngressOptionsExposeDeploymentViaServiceOptions Options for exposing a deployment via a service.ExposeDeploymentViaServiceOptions.Builder A builder forExposeDeploymentViaServiceOptionsExposeDeploymentViaServiceOptions.Jsii$Proxy An implementation forExposeDeploymentViaServiceOptionsExposeServiceViaIngressOptions Options for exposing a service using an ingress.ExposeServiceViaIngressOptions.Builder A builder forExposeServiceViaIngressOptionsExposeServiceViaIngressOptions.Jsii$Proxy An implementation forExposeServiceViaIngressOptionsFsGroupChangePolicy GCEPersistentDiskPersistentVolume GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.GCEPersistentDiskPersistentVolume.Builder A fluent builder forGCEPersistentDiskPersistentVolume.GCEPersistentDiskPersistentVolumeProps Properties for `GCEPersistentDiskPersistentVolume`.GCEPersistentDiskPersistentVolumeProps.Builder A builder forGCEPersistentDiskPersistentVolumePropsGCEPersistentDiskPersistentVolumeProps.Jsii$Proxy An implementation forGCEPersistentDiskPersistentVolumePropsGCEPersistentDiskVolumeOptions Options of `Volume.fromGcePersistentDisk`.GCEPersistentDiskVolumeOptions.Builder A builder forGCEPersistentDiskVolumeOptionsGCEPersistentDiskVolumeOptions.Jsii$Proxy An implementation forGCEPersistentDiskVolumeOptionsHandler Defines a specific action that should be taken.HandlerFromHttpGetOptions Options for `Handler.fromHttpGet`.HandlerFromHttpGetOptions.Builder A builder forHandlerFromHttpGetOptionsHandlerFromHttpGetOptions.Jsii$Proxy An implementation forHandlerFromHttpGetOptionsHandlerFromTcpSocketOptions Options for `Handler.fromTcpSocket`.HandlerFromTcpSocketOptions.Builder A builder forHandlerFromTcpSocketOptionsHandlerFromTcpSocketOptions.Jsii$Proxy An implementation forHandlerFromTcpSocketOptionsHostAlias HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's /etc/hosts file.HostAlias.Builder A builder forHostAliasHostAlias.Jsii$Proxy An implementation forHostAliasHttpGetProbeOptions Options for `Probe.fromHttpGet()`.HttpGetProbeOptions.Builder A builder forHttpGetProbeOptionsHttpGetProbeOptions.Jsii$Proxy An implementation forHttpGetProbeOptionsIConfigMap Represents a config map.IConfigMap.Jsii$Default Internal default implementation forIConfigMap.IConfigMap.Jsii$Proxy A proxy class which represents a concrete javascript instance of this type.ImagePullPolicy IngressV1Beta1 Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend.IngressV1Beta1.Builder A fluent builder forIngressV1Beta1.IngressV1Beta1Backend The backend for an ingress path.IngressV1Beta1Props Properties for `Ingress`.IngressV1Beta1Props.Builder A builder forIngressV1Beta1PropsIngressV1Beta1Props.Jsii$Proxy An implementation forIngressV1Beta1PropsIngressV1Beta1Rule Represents the rules mapping the paths under a specified host to the related backend services.IngressV1Beta1Rule.Builder A builder forIngressV1Beta1RuleIngressV1Beta1Rule.Jsii$Proxy An implementation forIngressV1Beta1RuleIngressV1Beta1Tls Represents the TLS configuration mapping that is passed to the ingress controller for SSL termination.IngressV1Beta1Tls.Builder A builder forIngressV1Beta1TlsIngressV1Beta1Tls.Jsii$Proxy An implementation forIngressV1Beta1TlsIPersistentVolume Contract of a `PersistentVolumeClaim`.IPersistentVolume.Jsii$Default Internal default implementation forIPersistentVolume.IPersistentVolume.Jsii$Proxy A proxy class which represents a concrete javascript instance of this type.IPersistentVolumeClaim Contract of a `PersistentVolumeClaim`.IPersistentVolumeClaim.Jsii$Default Internal default implementation forIPersistentVolumeClaim.IPersistentVolumeClaim.Jsii$Proxy A proxy class which represents a concrete javascript instance of this type.IPodSpec Represents a resource that can be configured with a kuberenets pod spec.IPodSpec.Jsii$Default Internal default implementation forIPodSpec.IPodSpec.Jsii$Proxy A proxy class which represents a concrete javascript instance of this type.IPodTemplate Represents a resource that can be configured with a kuberenets pod template.IPodTemplate.Jsii$Default Internal default implementation forIPodTemplate.IPodTemplate.Jsii$Proxy A proxy class which represents a concrete javascript instance of this type.IResource Represents a resource.IResource.Jsii$Default Internal default implementation forIResource.IResource.Jsii$Proxy A proxy class which represents a concrete javascript instance of this type.ISecret ISecret.Jsii$Default Internal default implementation forISecret.ISecret.Jsii$Proxy A proxy class which represents a concrete javascript instance of this type.IServiceAccount IServiceAccount.Jsii$Default Internal default implementation forIServiceAccount.IServiceAccount.Jsii$Proxy A proxy class which represents a concrete javascript instance of this type.IStorage Represents a piece of storage in the cluster.IStorage.Jsii$Default Internal default implementation forIStorage.IStorage.Jsii$Proxy A proxy class which represents a concrete javascript instance of this type.Job A Job creates one or more Pods and ensures that a specified number of them successfully terminate.Job.Builder A fluent builder forJob.JobProps Properties for initialization of `Job`.JobProps.Builder A builder forJobPropsJobProps.Jsii$Proxy An implementation forJobPropsMemoryResources Memory request and limit.MemoryResources.Builder A builder forMemoryResourcesMemoryResources.Jsii$Proxy An implementation forMemoryResourcesMountOptions Options for mounts.MountOptions.Builder A builder forMountOptionsMountOptions.Jsii$Proxy An implementation forMountOptionsMountPropagation PathMapping Maps a string key to a path within a volume.PathMapping.Builder A builder forPathMappingPathMapping.Jsii$Proxy An implementation forPathMappingPercentOrAbsolute 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 A fluent builder forPersistentVolumeClaim.PersistentVolumeClaimProps Properties for `PersistentVolumeClaim`.PersistentVolumeClaimProps.Builder A builder forPersistentVolumeClaimPropsPersistentVolumeClaimProps.Jsii$Proxy An implementation forPersistentVolumeClaimPropsPersistentVolumeClaimVolumeOptions Options for a PersistentVolumeClaim-based volume.PersistentVolumeClaimVolumeOptions.Builder A builder forPersistentVolumeClaimVolumeOptionsPersistentVolumeClaimVolumeOptions.Jsii$Proxy An implementation forPersistentVolumeClaimVolumeOptionsPersistentVolumeMode Volume Modes.PersistentVolumeProps Properties for `PersistentVolume`.PersistentVolumeProps.Builder A builder forPersistentVolumePropsPersistentVolumeProps.Jsii$Proxy An implementation forPersistentVolumePropsPersistentVolumeReclaimPolicy Reclaim Policies.Pod Pod is a collection of containers that can run on a host.Pod.Builder A fluent builder forPod.PodDns Holds dns settings of the pod.PodDns.Builder A fluent builder forPodDns.PodDnsProps Properties for `PodDns`.PodDnsProps.Builder A builder forPodDnsPropsPodDnsProps.Jsii$Proxy An implementation forPodDnsPropsPodManagementPolicy 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 A builder forPodPropsPodProps.Jsii$Proxy An implementation forPodPropsPodSecurityContext Holds pod-level security attributes and common container settings.PodSecurityContext.Builder A fluent builder forPodSecurityContext.PodSecurityContextProps Properties for `PodSecurityContext`.PodSecurityContextProps.Builder A builder forPodSecurityContextPropsPodSecurityContextProps.Jsii$Proxy An implementation forPodSecurityContextPropsPodSpec Provides read/write capabilities ontop of a `PodSpecProps`.PodSpec.Builder A fluent builder forPodSpec.PodSpecProps Properties of a `PodSpec`.PodSpecProps.Builder A builder forPodSpecPropsPodSpecProps.Jsii$Proxy An implementation forPodSpecPropsPodTemplate Provides read/write capabilities ontop of a `PodTemplateProps`.PodTemplate.Builder A fluent builder forPodTemplate.PodTemplateProps Properties of a `PodTemplate`.PodTemplateProps.Builder A builder forPodTemplatePropsPodTemplateProps.Jsii$Proxy An implementation forPodTemplatePropsProbe 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 A builder forProbeOptionsProbeOptions.Jsii$Proxy An implementation forProbeOptionsProtocol Resource Base class for all Kubernetes objects in stdk8s.ResourceFieldPaths ResourceProps Initialization properties for resources.ResourceProps.Builder A builder forResourcePropsResourceProps.Jsii$Proxy An implementation forResourcePropsResources CPU and memory compute resources.Resources.Builder A builder forResourcesResources.Jsii$Proxy An implementation forResourcesRestartPolicy 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 A fluent builder forSecret.SecretProps Options for `Secret`.SecretProps.Builder A builder forSecretPropsSecretProps.Jsii$Proxy An implementation forSecretPropsSecretValue Represents a specific value in JSON secret.SecretValue.Builder A builder forSecretValueSecretValue.Jsii$Proxy An implementation forSecretValueSecretVolumeOptions Options for the Secret-based volume.SecretVolumeOptions.Builder A builder forSecretVolumeOptionsSecretVolumeOptions.Jsii$Proxy An implementation forSecretVolumeOptionsService An abstract way to expose an application running on a set of Pods as a network service.Service.Builder A fluent builder forService.ServiceAccount A service account provides an identity for processes that run in a Pod.ServiceAccount.Builder A fluent builder forServiceAccount.ServiceAccountProps Properties for initialization of `ServiceAccount`.ServiceAccountProps.Builder A builder forServiceAccountPropsServiceAccountProps.Jsii$Proxy An implementation forServiceAccountPropsServiceAccountTokenSecret Create a secret for a service account token.ServiceAccountTokenSecret.Builder A fluent builder forServiceAccountTokenSecret.ServiceAccountTokenSecretProps Options for `ServiceAccountTokenSecret`.ServiceAccountTokenSecretProps.Builder A builder forServiceAccountTokenSecretPropsServiceAccountTokenSecretProps.Jsii$Proxy An implementation forServiceAccountTokenSecretPropsServiceIngressV1BetaBackendOptions Options for setting up backends for ingress rules.ServiceIngressV1BetaBackendOptions.Builder A builder forServiceIngressV1BetaBackendOptionsServiceIngressV1BetaBackendOptions.Jsii$Proxy An implementation forServiceIngressV1BetaBackendOptionsServicePort Definition of a service port.ServicePort.Builder A builder forServicePortServicePort.Jsii$Proxy An implementation forServicePortServicePortOptions ServicePortOptions.Builder A builder forServicePortOptionsServicePortOptions.Jsii$Proxy An implementation forServicePortOptionsServiceProps Properties for initialization of `Service`.ServiceProps.Builder A builder forServicePropsServiceProps.Jsii$Proxy An implementation forServicePropsServiceType 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 A fluent builder forSshAuthSecret.SshAuthSecretProps Options for `SshAuthSecret`.SshAuthSecretProps.Builder A builder forSshAuthSecretPropsSshAuthSecretProps.Jsii$Proxy An implementation forSshAuthSecretPropsStatefulSet StatefulSet is the workload API object used to manage stateful applications.StatefulSet.Builder A fluent builder forStatefulSet.StatefulSetProps Properties for initialization of `StatefulSet`.StatefulSetProps.Builder A builder forStatefulSetPropsStatefulSetProps.Jsii$Proxy An implementation forStatefulSetPropsStatefulSetUpdateStrategy StatefulSet update strategies.StatefulSetUpdateStrategyRollingUpdateOptions Options for `StatefulSetUpdateStrategy.rollingUpdate`.StatefulSetUpdateStrategyRollingUpdateOptions.Builder A builder forStatefulSetUpdateStrategyRollingUpdateOptionsStatefulSetUpdateStrategyRollingUpdateOptions.Jsii$Proxy An implementation forStatefulSetUpdateStrategyRollingUpdateOptionsSysctl Sysctl defines a kernel parameter to be set.Sysctl.Builder A builder forSysctlSysctl.Jsii$Proxy An implementation forSysctlTcpSocketProbeOptions Options for `Probe.fromTcpSocket()`.TcpSocketProbeOptions.Builder A builder forTcpSocketProbeOptionsTcpSocketProbeOptions.Jsii$Proxy An implementation forTcpSocketProbeOptionsTlsSecret Create a secret for storing a TLS certificate and its associated key.TlsSecret.Builder A fluent builder forTlsSecret.TlsSecretProps Options for `TlsSecret`.TlsSecretProps.Builder A builder forTlsSecretPropsTlsSecretProps.Jsii$Proxy An implementation forTlsSecretPropsVolume 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 A builder forVolumeMountVolumeMount.Jsii$Proxy An implementation forVolumeMount