Azure¶
Base class for Azure assets.
classDiagram
direction RL
class ADLS {
<<abstract>>
}
link ADLS "../adls"
class ObjectStore {
<<abstract>>
}
link ObjectStore "../entities/objectstore"
ObjectStore <|-- ADLS : extends
class Catalog {
<<abstract>>
}
link Catalog "../entities/catalog"
Catalog <|-- ObjectStore : extends
class Asset {
<<abstract>>
}
link Asset "../entities/asset"
Asset <|-- Catalog : extends
class Referenceable {
<<abstract>>
}
link Referenceable "../entities/referenceable"
Referenceable <|-- Asset : extends
class Azure {
<<abstract>>
}
link Azure "../azure"
Azure <|-- ADLS : extends
class Cloud {
<<abstract>>
}
link Cloud "../entities/cloud"
Cloud <|-- Azure : extends
Asset <|-- Cloud : extends
class ADLSAccount
link ADLSAccount "../entities/adlsaccount"
ADLS <|-- ADLSAccount : extends
class ADLSContainer
link ADLSContainer "../entities/adlscontainer"
ADLS <|-- ADLSContainer : extends
class ADLSObject
link ADLSObject "../entities/adlsobject"
ADLS <|-- ADLSObject : extends
class Kafka {
<<abstract>>
}
link Kafka "../entities/kafka"
class EventStore {
<<abstract>>
}
link EventStore "../entities/eventstore"
EventStore <|-- Kafka : extends
Catalog <|-- EventStore : extends
class AzureEventHub
link AzureEventHub "../entities/azureeventhub"
class KafkaTopic
link KafkaTopic "../entities/kafkatopic"
Kafka <|-- KafkaTopic : extends
KafkaTopic <|-- AzureEventHub : extends
class KafkaConsumerGroup
link KafkaConsumerGroup "../entities/kafkaconsumergroup"
Kafka <|-- KafkaConsumerGroup : extends
class AzureEventHubConsumerGroup
link AzureEventHubConsumerGroup "../entities/azureeventhubconsumergroup"
KafkaConsumerGroup <|-- AzureEventHubConsumerGroup : extends
Properties¶
These attributes are specific to instances of Azure
(and all of its subtypes).
adlsAccountSecondaryLocation ¶
Secondary location of the ADLS account.
azureLocation ¶
Location of this asset in Azure.
azureResourceId ¶
Resource identifier of this asset in Azure.
azureTags ¶
Tags that have been applied to this asset in Azure.