pub enum InfrastructureType {
Show 75 variants
PostgreSQL,
MySQL,
Mssql,
Oracle,
Sqlite,
MariaDB,
DynamoDB,
Cassandra,
MongoDB,
Redis,
ElasticSearch,
CouchDB,
Neo4j,
RdsPostgreSQL,
RdsMySQL,
RdsMariaDB,
RdsOracle,
RdsSqlServer,
Redshift,
Aurora,
DocumentDB,
Neptune,
ElastiCache,
S3,
Eks,
Ecs,
Lambda,
Kinesis,
Sqs,
Sns,
Glue,
Athena,
QuickSight,
AzureSqlDatabase,
CosmosDB,
AzureSynapseAnalytics,
AzureDataLakeStorage,
AzureBlobStorage,
Aks,
Aci,
AzureFunctions,
EventHubs,
ServiceBus,
AzureDataFactory,
PowerBI,
CloudSqlPostgreSQL,
CloudSqlMySQL,
CloudSqlSqlServer,
BigQuery,
CloudSpanner,
Firestore,
CloudStorage,
Gke,
CloudRun,
CloudFunctions,
PubSub,
Dataflow,
Looker,
Kafka,
Pulsar,
RabbitMQ,
ActiveMQ,
Kubernetes,
Docker,
Snowflake,
Databricks,
Teradata,
Vertica,
Tableau,
Qlik,
Metabase,
ApacheSuperset,
Grafana,
Hdfs,
MinIO,
}Expand description
Infrastructure type for Data Flow nodes and relationships
Comprehensive enumeration covering major cloud databases, container platforms, data warehouses, message queues, BI/analytics tools, and storage systems from AWS, Azure, and GCP.
Variants§
PostgreSQL
MySQL
Mssql
Oracle
Sqlite
MariaDB
DynamoDB
Cassandra
MongoDB
Redis
ElasticSearch
CouchDB
Neo4j
RdsPostgreSQL
RdsMySQL
RdsMariaDB
RdsOracle
RdsSqlServer
Redshift
Aurora
DocumentDB
Neptune
ElastiCache
S3
Eks
Ecs
Lambda
Kinesis
Sqs
Sns
Glue
Athena
QuickSight
AzureSqlDatabase
CosmosDB
AzureSynapseAnalytics
AzureDataLakeStorage
AzureBlobStorage
Aks
Aci
AzureFunctions
EventHubs
ServiceBus
AzureDataFactory
PowerBI
CloudSqlPostgreSQL
CloudSqlMySQL
CloudSqlSqlServer
BigQuery
CloudSpanner
Firestore
CloudStorage
Gke
CloudRun
CloudFunctions
PubSub
Dataflow
Looker
Kafka
Pulsar
RabbitMQ
ActiveMQ
Kubernetes
Docker
Snowflake
Databricks
Teradata
Vertica
Tableau
Qlik
Metabase
ApacheSuperset
Grafana
Hdfs
MinIO
Trait Implementations§
Source§impl Clone for InfrastructureType
impl Clone for InfrastructureType
Source§fn clone(&self) -> InfrastructureType
fn clone(&self) -> InfrastructureType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InfrastructureType
impl Debug for InfrastructureType
Source§impl<'de> Deserialize<'de> for InfrastructureType
impl<'de> Deserialize<'de> for InfrastructureType
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<InfrastructureType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InfrastructureType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for InfrastructureType
impl Hash for InfrastructureType
Source§impl PartialEq for InfrastructureType
impl PartialEq for InfrastructureType
Source§impl Serialize for InfrastructureType
impl Serialize for InfrastructureType
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for InfrastructureType
impl Eq for InfrastructureType
impl StructuralPartialEq for InfrastructureType
Auto Trait Implementations§
impl Freeze for InfrastructureType
impl RefUnwindSafe for InfrastructureType
impl Send for InfrastructureType
impl Sync for InfrastructureType
impl Unpin for InfrastructureType
impl UnwindSafe for InfrastructureType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.