Skip to content

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.