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 |