Module shipcat_definitions::structs [−][src]
Expand description
Structs for the manifest
Re-exports
pub use super::Manifest; | |
pub use super::Region; | |
pub use super::ErrorKind; | |
pub use super::Result; | |
pub use super::ResultExt; | |
pub use self::kong::Authentication; | |
pub use self::kong::BabylonAuthHeader; | |
pub use self::kong::Cors; | |
pub use self::kong::Kong; | |
pub use self::kong::KongRateLimit; | |
pub use self::authorization::Authorization; | |
pub use self::gate::Gate; | |
pub use self::kongfig::Api; | |
pub use self::kongfig::Certificate; | |
pub use self::kongfig::Consumer; | |
pub use self::kongfig::Plugin; | |
pub use self::kongfig::Upstream; | |
pub use self::kafka::Kafka; | |
pub use self::resources::parse_memory; | |
pub use self::resources::ResourceRequirements; | |
pub use self::volume::Volume; | |
pub use self::volume::VolumeMount; | |
pub use self::rollingupdate::RollingUpdate; | |
pub use self::metadata::Contact; | |
pub use self::metadata::Metadata; | |
pub use self::metadata::SlackChannel; | |
pub use self::cronjob::CronJob; | |
pub use self::cronjob::JobVolumeClaim; | |
pub use self::container::Container; | |
pub use self::port::Port; | |
pub use self::rbac::Rbac; | |
pub use self::kafkaresources::KafkaResources; | |
pub use self::prometheusalert::PrometheusAlert; |
Modules
| authorization | |
| autoscaling | Kubernetes horizontal pod autoscaler |
| container | |
| cronjob | Cron Jobs |
| gate | Gate configs |
| kafka | Kafka configs |
| kafkaresources | |
| kong | Kong configs |
| kongfig | Kongfig configs |
| metadata | |
| newrelic | |
| port | |
| prometheusalert | |
| rbac | Rbac |
| resources | Kubernetes resource structs |
| rollingupdate | Kubernetes rolling-update settings |
| security | Security related structs |
| sentry | |
| tolerations | Kuberneter tolerations |
| volume | Kubernetes volumes |
Structs
| ConfigMap | ConfigMap |
| ConfigMappedFile | ConfigMapped File |
| Dependency | Dependency of a service |
| DestinationRule | DestinationRule |
| EnvVars | Environment variables to inject |
| EventStream | |
| HealthCheck | HealthCheck |
| HostAlias | |
| LifeCycle | A straight port of Kubernetes Container Lifecycle Events |
| LifeCycleHandler | |
| PersistentVolume | A kubernetes Persistent Volume Claim |
| Probe | Liveness or readiness Probe |
| SecurityContext | Security context for ownership of volumes |
| VaultOpts | |
| Worker | Worker for a service |
Enums
| DependencyProtocol | Supported dependency protocols |
| NotificationMode | Modes for slack upgrade notifications in this region |