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