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

Type-specific properties

Following are all the properties uniquely available on Azure assets in Atlan.

adlsAccountSecondaryLocation
TBC
1
2
3
builder.adlsAccountSecondaryLocation("String0"); // (1)
azure.getAdlsAccountSecondaryLocation(); // (2)
client.assets.select().where(Azure.ADLS_ACCOUNT_SECONDARY_LOCATION.eq("String0")); // (3)
  1. Set the adlsAccountSecondaryLocation for a Azure.

    For more details

    For more information, see the asset CRUD snippets on either creating or updating assets.

  2. Retrieve the adlsAccountSecondaryLocation from a Azure.

    For more details

    For more information, see the asset CRUD snippets on retrieving assets.

  3. Find all assets in Atlan with their adlsAccountSecondaryLocation exactly matching the provided value.

    For more details

    For more information, see the searching section on term queries.

azureLocation
TBC
1
2
3
builder.azureLocation("String0"); // (1)
azure.getAzureLocation(); // (2)
client.assets.select().where(Azure.AZURE_LOCATION.eq("String0")); // (3)
  1. Set the azureLocation for a Azure.

    For more details

    For more information, see the asset CRUD snippets on either creating or updating assets.

  2. Retrieve the azureLocation from a Azure.

    For more details

    For more information, see the asset CRUD snippets on retrieving assets.

  3. Find all assets in Atlan with their azureLocation exactly matching the provided value.

    For more details

    For more information, see the searching section on term queries.

azureResourceId
TBC
1
2
3
4
builder.azureResourceId("String0"); // (1)
azure.getAzureResourceId(); // (2)
client.assets.select().where(Azure.AZURE_RESOURCE_ID.eq("String0")); // (3)
client.assets.select().where(Azure.AZURE_RESOURCE_ID.match("String0")); // (4)
  1. Set the azureResourceId for a Azure.

    For more details

    For more information, see the asset CRUD snippets on either creating or updating assets.

  2. Retrieve the azureResourceId from a Azure.

    For more details

    For more information, see the asset CRUD snippets on retrieving assets.

  3. Find all assets in Atlan with their azureResourceId exactly matching the provided value.

    For more details

    For more information, see the searching section on term queries.

  4. Find all assets in Atlan with their azureResourceId textually matching the provided value.

    For more details

    For more information, see the searching section on full text queries.

azureTags
Tags that have been applied to this Azure asset.
1
2
3
4
5
builder // (1)
    .azureTag(AzureTag.builder().azureTagKey("String0").azureTagValue("String0").build())
    .azureTag(AzureTag.builder().azureTagKey("String1").azureTagValue("String1").build());
azure.getAzureTags(); // (2)
client.assets.select().where(Azure.AZURE_TAGS.eq(AzureTag.builder().azureTagKey("String0").azureTagValue("String0").build())); // (3)
  1. Set the azureTags for a Azure.

    For more details

    For more information, see the asset CRUD snippets on either creating or updating assets.

  2. Retrieve the azureTags from a Azure.

    For more details

    For more information, see the asset CRUD snippets on retrieving assets.

  3. Find all assets in Atlan with their azureTags exactly matching the provided value.

    For more details

    For more information, see the searching section on term queries.

adls_account_secondary_location
TBC
1
2
3
builder.adls_account_secondary_location = ...  # (1)
azure.adls_account_secondary_location  # (2)
FluentSearch().where(FluentSearch.asset_type(Azure)).where(Azure.ADLS_ACCOUNT_SECONDARY_LOCATION.eq("String0"))  # (3)
  1. Set the adls_account_secondary_location for a Azure.

    For more details

    For more information, see the asset CRUD snippets on either creating or updating assets.

  2. Retrieve the adls_account_secondary_location from a Azure.

    For more details

    For more information, see the asset CRUD snippets on retrieving assets.

  3. Find all assets in Atlan with their adls_account_secondary_location exactly matching the provided value.

    For more details

    For more information, see the searching section on term queries.

azure_location
TBC
1
2
3
builder.azure_location = ...  # (1)
azure.azure_location  # (2)
FluentSearch().where(FluentSearch.asset_type(Azure)).where(Azure.AZURE_LOCATION.eq("String0"))  # (3)
  1. Set the azure_location for a Azure.

    For more details

    For more information, see the asset CRUD snippets on either creating or updating assets.

  2. Retrieve the azure_location from a Azure.

    For more details

    For more information, see the asset CRUD snippets on retrieving assets.

  3. Find all assets in Atlan with their azure_location exactly matching the provided value.

    For more details

    For more information, see the searching section on term queries.

azure_resource_id
TBC
1
2
3
4
builder.azure_resource_id = ...  # (1)
azure.azure_resource_id  # (2)
FluentSearch().where(FluentSearch.asset_type(Azure)).where(Azure.AZURE_RESOURCE_ID.eq("String0"))  # (3)
FluentSearch().where(FluentSearch.asset_type(Azure)).where(Azure.AZURE_RESOURCE_ID.match("String0"))  # (4)
  1. Set the azure_resource_id for a Azure.

    For more details

    For more information, see the asset CRUD snippets on either creating or updating assets.

  2. Retrieve the azure_resource_id from a Azure.

    For more details

    For more information, see the asset CRUD snippets on retrieving assets.

  3. Find all assets in Atlan with their azure_resource_id exactly matching the provided value.

    For more details

    For more information, see the searching section on term queries.

  4. Find all assets in Atlan with their azure_resource_id textually matching the provided value.

    For more details

    For more information, see the searching section on full text queries.

azure_tags
TBC
1
2
3
builder.azure_tags = [...]  # (1)
azure.azure_tags  # (2)
FluentSearch().where(FluentSearch.asset_type(Azure)).where(Azure.AZURE_TAGS.eq("String0"))  # (3)
  1. Set the azure_tags for a Azure.

    For more details

    For more information, see the asset CRUD snippets on either creating or updating assets.

  2. Retrieve the azure_tags from a Azure.

    For more details

    For more information, see the asset CRUD snippets on retrieving assets.

  3. Find all assets in Atlan with their azure_tags exactly matching the provided value.

    For more details

    For more information, see the searching section on term queries.

adlsAccountSecondaryLocation
TBC
1
2
3
4
5
{
  "attributes": {
    "adlsAccountSecondaryLocation": "String0" // (1)
  }
}
  1. Set the adlsAccountSecondaryLocation for a Azure.

    For more details

    For more information, see the asset CRUD snippets.

azureLocation
TBC
1
2
3
4
5
{
  "attributes": {
    "azureLocation": "String0" // (1)
  }
}
  1. Set the azureLocation for a Azure.

    For more details

    For more information, see the asset CRUD snippets.

azureResourceId
TBC
1
2
3
4
5
{
  "attributes": {
    "azureResourceId": "String0" // (1)
  }
}
  1. Set the azureResourceId for a Azure.

    For more details

    For more information, see the asset CRUD snippets.

azureTags
Tags that have been applied to this Azure asset.
1
2
3
4
5
6
7
8
{
  "attributes": {
    "azureTags": [ // (1)
      {"azureTagKey": "String0", "azureTagValue": "String0" },
      {"azureTagKey": "String1", "azureTagValue": "String1" }
    ]
  }
}
  1. Set the azureTags for a Azure.

    For more details

    For more information, see the asset CRUD snippets.