tapis-pods 0.3.1

The Pods Service is a web service and distributed computing platform providing pods-as-a-service (PaaS). The service implements a message broker and processor model that requests pods, alongside a health module to poll for pod data, including logs, status, and health. The primary use of this service is to have quick to deploy long-lived services based on Docker images that are exposed via HTTP or TCP endpoints listed by the API. **The Pods service provides functionality for two types of pod solutions:** * **Templated Pods** for run-as-is popular images. Neo4J is one example, the template manages TCP ports, user creation, and permissions. * **Custom Pods** for arbitrary docker images with less functionality. In this case we will expose port 5000 and do nothing else. The live-docs act as the most up-to-date API reference. Visit the [documentation for more information](https://tapis.readthedocs.io/en/latest/technical/pods.html).
Documentation
pub mod commands;
pub use self::commands::Commands;
pub mod credentials_model;
pub use self::credentials_model::CredentialsModel;
pub mod delete_snapshot_response;
pub use self::delete_snapshot_response::DeleteSnapshotResponse;
pub mod delete_volume_response;
pub use self::delete_volume_response::DeleteVolumeResponse;
pub mod execute_pod_commands;
pub use self::execute_pod_commands::ExecutePodCommands;
pub mod file_model;
pub use self::file_model::FileModel;
pub mod files_list_response;
pub use self::files_list_response::FilesListResponse;
pub mod files_upload_response;
pub use self::files_upload_response::FilesUploadResponse;
pub mod http_validation_error;
pub use self::http_validation_error::HttpValidationError;
pub mod image_delete_response;
pub use self::image_delete_response::ImageDeleteResponse;
pub mod image_response;
pub use self::image_response::ImageResponse;
pub mod image_response_model;
pub use self::image_response_model::ImageResponseModel;
pub mod images_response;
pub use self::images_response::ImagesResponse;
pub mod logs_model;
pub use self::logs_model::LogsModel;
pub mod models_pods__resources;
pub use self::models_pods__resources::ModelsPodsResources;
pub mod models_templates_tags__resources;
pub use self::models_templates_tags__resources::ModelsTemplatesTagsResources;
pub mod networking;
pub use self::networking::Networking;
pub mod new_image;
pub use self::new_image::NewImage;
pub mod new_pod;
pub use self::new_pod::NewPod;
pub mod new_secret;
pub use self::new_secret::NewSecret;
pub mod new_snapshot;
pub use self::new_snapshot::NewSnapshot;
pub mod new_template;
pub use self::new_template::NewTemplate;
pub mod new_template_tag;
pub use self::new_template_tag::NewTemplateTag;
pub mod new_template_tag_from_pod;
pub use self::new_template_tag_from_pod::NewTemplateTagFromPod;
pub mod new_volume;
pub use self::new_volume::NewVolume;
pub mod permissions_model;
pub use self::permissions_model::PermissionsModel;
pub mod pod_credentials_response;
pub use self::pod_credentials_response::PodCredentialsResponse;
pub mod pod_delete_response;
pub use self::pod_delete_response::PodDeleteResponse;
pub mod pod_logs_response;
pub use self::pod_logs_response::PodLogsResponse;
pub mod pod_permissions_response;
pub use self::pod_permissions_response::PodPermissionsResponse;
pub mod pod_response;
pub use self::pod_response::PodResponse;
pub mod pod_response_model;
pub use self::pod_response_model::PodResponseModel;
pub mod pods_response;
pub use self::pods_response::PodsResponse;
pub mod response_get_image;
pub use self::response_get_image::ResponseGetImage;
pub mod response_get_template;
pub use self::response_get_template::ResponseGetTemplate;
pub mod response_get_template_tag;
pub use self::response_get_template_tag::ResponseGetTemplateTag;
pub mod response_list_template_tags;
pub use self::response_list_template_tags::ResponseListTemplateTags;
pub mod response_list_templates;
pub use self::response_list_templates::ResponseListTemplates;
pub mod secret_delete_response;
pub use self::secret_delete_response::SecretDeleteResponse;
pub mod secret_response;
pub use self::secret_response::SecretResponse;
pub mod secret_response_model;
pub use self::secret_response_model::SecretResponseModel;
pub mod secret_value_response;
pub use self::secret_value_response::SecretValueResponse;
pub mod secrets_response;
pub use self::secrets_response::SecretsResponse;
pub mod set_permission;
pub use self::set_permission::SetPermission;
pub mod snapshot_permissions_response;
pub use self::snapshot_permissions_response::SnapshotPermissionsResponse;
pub mod snapshot_response;
pub use self::snapshot_response::SnapshotResponse;
pub mod snapshot_response_model;
pub use self::snapshot_response_model::SnapshotResponseModel;
pub mod snapshots_response;
pub use self::snapshots_response::SnapshotsResponse;
pub mod template_delete_response;
pub use self::template_delete_response::TemplateDeleteResponse;
pub mod template_permissions_response;
pub use self::template_permissions_response::TemplatePermissionsResponse;
pub mod template_response;
pub use self::template_response::TemplateResponse;
pub mod template_response_model;
pub use self::template_response_model::TemplateResponseModel;
pub mod template_tag;
pub use self::template_tag::TemplateTag;
pub mod template_tag_delete_response;
pub use self::template_tag_delete_response::TemplateTagDeleteResponse;
pub mod template_tag_dependency_info;
pub use self::template_tag_dependency_info::TemplateTagDependencyInfo;
pub mod template_tag_dependents;
pub use self::template_tag_dependents::TemplateTagDependents;
pub mod template_tag_pod_definition;
pub use self::template_tag_pod_definition::TemplateTagPodDefinition;
pub mod template_tag_response;
pub use self::template_tag_response::TemplateTagResponse;
pub mod template_tag_with_dependents;
pub use self::template_tag_with_dependents::TemplateTagWithDependents;
pub mod template_tags_response;
pub use self::template_tags_response::TemplateTagsResponse;
pub mod template_tags_with_dependents_response;
pub use self::template_tags_with_dependents_response::TemplateTagsWithDependentsResponse;
pub mod template_with_dependents_model;
pub use self::template_with_dependents_model::TemplateWithDependentsModel;
pub mod template_with_dependents_response;
pub use self::template_with_dependents_response::TemplateWithDependentsResponse;
pub mod templates_response;
pub use self::templates_response::TemplatesResponse;
pub mod templates_with_dependents_response;
pub use self::templates_with_dependents_response::TemplatesWithDependentsResponse;
pub mod update_image;
pub use self::update_image::UpdateImage;
pub mod update_pod;
pub use self::update_pod::UpdatePod;
pub mod update_secret;
pub use self::update_secret::UpdateSecret;
pub mod update_snapshot;
pub use self::update_snapshot::UpdateSnapshot;
pub mod update_template;
pub use self::update_template::UpdateTemplate;
pub mod update_volume;
pub use self::update_volume::UpdateVolume;
pub mod validation_error;
pub use self::validation_error::ValidationError;
pub mod validation_error_loc_inner;
pub use self::validation_error_loc_inner::ValidationErrorLocInner;
pub mod volume_mount;
pub use self::volume_mount::VolumeMount;
pub mod volume_mounts_value;
pub use self::volume_mounts_value::VolumeMountsValue;
pub mod volume_permissions_response;
pub use self::volume_permissions_response::VolumePermissionsResponse;
pub mod volume_response;
pub use self::volume_response::VolumeResponse;
pub mod volume_response_model;
pub use self::volume_response_model::VolumeResponseModel;
pub mod volumes_response;
pub use self::volumes_response::VolumesResponse;