cdk8s-plus-25 for Ruby

cdk8s+ is a software development framework that provides high level abstractions for authoring Kubernetes applications. cdk8s-plus-25 synthesizes Kubernetes manifests for Kubernetes 1.25.0

Core types 224

Classes 70

CDK8sPlus25::AbstractPod CDK8sPlus25::APIResource CDK8sPlus25::AwsElasticBlockStorePersistentVolume CDK8sPlus25::AzureDiskPersistentVolume CDK8sPlus25::BasicAuthSecret CDK8sPlus25::ClusterRole CDK8sPlus25::ClusterRoleBinding CDK8sPlus25::ConfigMap CDK8sPlus25::Container CDK8sPlus25::ContainerSecurityContext CDK8sPlus25::CPU CDK8sPlus25::CronJob CDK8sPlus25::DaemonSet CDK8sPlus25::Deployment CDK8sPlus25::DeploymentStrategy CDK8sPlus25::DockerConfigSecret CDK8sPlus25::Env CDK8sPlus25::EnvFrom CDK8sPlus25::EnvValue CDK8sPlus25::GCEPersistentDiskPersistentVolume CDK8sPlus25::Group CDK8sPlus25::Handler CDK8sPlus25::HorizontalPodAutoscaler CDK8sPlus25::Ingress CDK8sPlus25::IngressBackend CDK8sPlus25::Job CDK8sPlus25::LabeledNode CDK8sPlus25::LabelExpression CDK8sPlus25::LabelSelector CDK8sPlus25::Metric CDK8sPlus25::MetricTarget CDK8sPlus25::NamedNode CDK8sPlus25::Namespace CDK8sPlus25::Namespaces CDK8sPlus25::NetworkPolicy CDK8sPlus25::NetworkPolicyIpBlock CDK8sPlus25::NetworkPolicyPort CDK8sPlus25::Node CDK8sPlus25::NodeLabelQuery CDK8sPlus25::NodeTaintQuery CDK8sPlus25::NonAPIResource CDK8sPlus25::PercentOrAbsolute CDK8sPlus25::PersistentVolume CDK8sPlus25::PersistentVolumeClaim CDK8sPlus25::Pod CDK8sPlus25::PodConnections CDK8sPlus25::PodDNS CDK8sPlus25::Pods CDK8sPlus25::PodScheduling CDK8sPlus25::PodSecurityContext CDK8sPlus25::Probe CDK8sPlus25::Replicas CDK8sPlus25::Resource CDK8sPlus25::ResourcePermissions CDK8sPlus25::Role CDK8sPlus25::RoleBinding CDK8sPlus25::Secret CDK8sPlus25::Service CDK8sPlus25::ServiceAccount CDK8sPlus25::ServiceAccountTokenSecret CDK8sPlus25::SshAuthSecret CDK8sPlus25::StatefulSet CDK8sPlus25::StatefulSetUpdateStrategy CDK8sPlus25::TaintedNode CDK8sPlus25::TLSSecret CDK8sPlus25::Topology CDK8sPlus25::User CDK8sPlus25::Volume CDK8sPlus25::Workload CDK8sPlus25::WorkloadScheduling

Interfaces 129

CDK8sPlus25::AbstractPodProps CDK8sPlus25::AddDeploymentOptions CDK8sPlus25::AddDirectoryOptions CDK8sPlus25::APIResourceOptions CDK8sPlus25::AwsElasticBlockStorePersistentVolumeProps CDK8sPlus25::AwsElasticBlockStoreVolumeOptions CDK8sPlus25::AzureDiskPersistentVolumeProps CDK8sPlus25::AzureDiskVolumeOptions CDK8sPlus25::BasicAuthSecretProps CDK8sPlus25::ClusterRoleBindingProps CDK8sPlus25::ClusterRolePolicyRule CDK8sPlus25::ClusterRoleProps CDK8sPlus25::CommandProbeOptions CDK8sPlus25::CommonSecretProps CDK8sPlus25::ConfigMapProps CDK8sPlus25::ConfigMapVolumeOptions CDK8sPlus25::ContainerLifecycle CDK8sPlus25::ContainerOpts CDK8sPlus25::ContainerPort CDK8sPlus25::ContainerProps CDK8sPlus25::ContainerResources CDK8sPlus25::ContainerSecurityContextProps CDK8sPlus25::CPUResources CDK8sPlus25::CronJobProps CDK8sPlus25::CsiVolumeOptions CDK8sPlus25::DaemonSetProps CDK8sPlus25::DeploymentExposeViaServiceOptions CDK8sPlus25::DeploymentProps CDK8sPlus25::DeploymentStrategyRollingUpdateOptions CDK8sPlus25::DNSOption CDK8sPlus25::DockerConfigSecretProps CDK8sPlus25::EmptyDirVolumeOptions CDK8sPlus25::EnvValueFromConfigMapOptions CDK8sPlus25::EnvValueFromFieldRefOptions CDK8sPlus25::EnvValueFromProcessOptions CDK8sPlus25::EnvValueFromResourceOptions CDK8sPlus25::EnvValueFromSecretOptions CDK8sPlus25::EphemeralStorageResources CDK8sPlus25::ExposeDeploymentViaIngressOptions CDK8sPlus25::ExposeServiceViaIngressOptions CDK8sPlus25::FromServiceAccountNameOptions CDK8sPlus25::GCEPersistentDiskPersistentVolumeProps CDK8sPlus25::GCEPersistentDiskVolumeOptions CDK8sPlus25::HandlerFromHTTPGetOptions CDK8sPlus25::HandlerFromTcpSocketOptions CDK8sPlus25::HorizontalPodAutoscalerProps CDK8sPlus25::HostAlias CDK8sPlus25::HostPathVolumeOptions CDK8sPlus25::HTTPGetProbeOptions CDK8sPlus25::IAPIEndpoint CDK8sPlus25::IAPIResource CDK8sPlus25::IClusterRole CDK8sPlus25::IConfigMap CDK8sPlus25::INamespaceSelector CDK8sPlus25::INetworkPolicyPeer CDK8sPlus25::IngressProps CDK8sPlus25::IngressRule CDK8sPlus25::IngressTLS CDK8sPlus25::IPersistentVolume CDK8sPlus25::IPersistentVolumeClaim CDK8sPlus25::IPodSelector CDK8sPlus25::IResource CDK8sPlus25::IRole CDK8sPlus25::IScalable CDK8sPlus25::ISecret CDK8sPlus25::IServiceAccount CDK8sPlus25::IStorage CDK8sPlus25::ISubject CDK8sPlus25::JobProps CDK8sPlus25::LabelSelectorOptions CDK8sPlus25::LabelSelectorRequirement CDK8sPlus25::MemoryResources CDK8sPlus25::MetricContainerResourceOptions CDK8sPlus25::MetricObjectOptions CDK8sPlus25::MetricOptions CDK8sPlus25::MountOptions CDK8sPlus25::NamespaceProps CDK8sPlus25::NamespaceSelectorConfig CDK8sPlus25::NamespacesSelectOptions CDK8sPlus25::NetworkPolicyAddEgressRuleOptions CDK8sPlus25::NetworkPolicyPeerConfig CDK8sPlus25::NetworkPolicyPortProps CDK8sPlus25::NetworkPolicyProps CDK8sPlus25::NetworkPolicyRule CDK8sPlus25::NetworkPolicyTraffic CDK8sPlus25::NfsVolumeOptions CDK8sPlus25::NodeTaintQueryOptions CDK8sPlus25::PathMapping CDK8sPlus25::PersistentVolumeClaimProps CDK8sPlus25::PersistentVolumeClaimVolumeOptions CDK8sPlus25::PersistentVolumeProps CDK8sPlus25::PodConnectionsAllowFromOptions CDK8sPlus25::PodConnectionsAllowToOptions CDK8sPlus25::PodDNSProps CDK8sPlus25::PodProps CDK8sPlus25::PodsAllOptions CDK8sPlus25::PodSchedulingAttractOptions CDK8sPlus25::PodSchedulingColocateOptions CDK8sPlus25::PodSchedulingSeparateOptions CDK8sPlus25::PodSecurityContextProps CDK8sPlus25::PodSelectorConfig CDK8sPlus25::PodsSelectOptions CDK8sPlus25::ProbeOptions CDK8sPlus25::ResourceProps CDK8sPlus25::RoleBindingProps CDK8sPlus25::RolePolicyRule CDK8sPlus25::RoleProps CDK8sPlus25::ScalingPolicy CDK8sPlus25::ScalingRules CDK8sPlus25::ScalingTarget CDK8sPlus25::SecretProps CDK8sPlus25::SecretValue CDK8sPlus25::SecretVolumeOptions CDK8sPlus25::ServiceAccountProps CDK8sPlus25::ServiceAccountTokenSecretProps CDK8sPlus25::ServiceBindOptions CDK8sPlus25::ServiceIngressBackendOptions CDK8sPlus25::ServicePort CDK8sPlus25::ServiceProps CDK8sPlus25::SshAuthSecretProps CDK8sPlus25::StatefulSetProps CDK8sPlus25::StatefulSetUpdateStrategyRollingUpdateOptions CDK8sPlus25::SubjectConfiguration CDK8sPlus25::Sysctl CDK8sPlus25::TcpSocketProbeOptions CDK8sPlus25::TLSSecretProps CDK8sPlus25::VolumeMount CDK8sPlus25::WorkloadProps CDK8sPlus25::WorkloadSchedulingSpreadOptions

Enums 25

CDK8sPlus25::AzureDiskPersistentVolumeCachingMode CDK8sPlus25::AzureDiskPersistentVolumeKind CDK8sPlus25::ConcurrencyPolicy CDK8sPlus25::ConnectionScheme CDK8sPlus25::DNSPolicy CDK8sPlus25::EmptyDirMedium CDK8sPlus25::EnvFieldPaths CDK8sPlus25::FsGroupChangePolicy CDK8sPlus25::HostPathVolumeType CDK8sPlus25::HTTPIngressPathType CDK8sPlus25::ImagePullPolicy CDK8sPlus25::MountPropagation CDK8sPlus25::NetworkPolicyTrafficDefault CDK8sPlus25::NetworkProtocol CDK8sPlus25::PersistentVolumeAccessMode CDK8sPlus25::PersistentVolumeMode CDK8sPlus25::PersistentVolumeReclaimPolicy CDK8sPlus25::PodConnectionsIsolation CDK8sPlus25::PodManagementPolicy CDK8sPlus25::Protocol CDK8sPlus25::ResourceFieldPaths CDK8sPlus25::RestartPolicy CDK8sPlus25::ScalingStrategy CDK8sPlus25::ServiceType CDK8sPlus25::TaintEffect