Skip to content

ADLS

Base class for Azure Data Lake Storage (ADLS) 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

Type-specific properties

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

adlsAccountQualifiedName
Unique name of the account for this ADLS asset.
1
2
3
4
builder.adlsAccountQualifiedName("String0"); // (1)
aDLS.getAdlsAccountQualifiedName(); // (2)
client.assets.select().where(ADLS.ADLS_ACCOUNT_QUALIFIED_NAME.eq("String0")); // (3)
client.assets.select().where(ADLS.ADLS_ACCOUNT_QUALIFIED_NAME.match("String0")); // (4)
  1. Set the adlsAccountQualifiedName for a ADLS.

    For more details

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

  2. Retrieve the adlsAccountQualifiedName from a ADLS.

    For more details

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

  3. Find all assets in Atlan with their adlsAccountQualifiedName 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 adlsAccountQualifiedName textually matching the provided value.

    For more details

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

adls_account_qualified_name
TBC
1
2
3
4
builder.adls_account_qualified_name = ...  # (1)
a_d_l_s.adls_account_qualified_name  # (2)
FluentSearch().where(FluentSearch.asset_type(ADLS)).where(ADLS.ADLS_ACCOUNT_QUALIFIED_NAME.eq("String0"))  # (3)
FluentSearch().where(FluentSearch.asset_type(ADLS)).where(ADLS.ADLS_ACCOUNT_QUALIFIED_NAME.match("String0"))  # (4)
  1. Set the adls_account_qualified_name for a ADLS.

    For more details

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

  2. Retrieve the adls_account_qualified_name from a ADLS.

    For more details

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

  3. Find all assets in Atlan with their adls_account_qualified_name 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 adls_account_qualified_name textually matching the provided value.

    For more details

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

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

    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 ADLS.

    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)
a_d_l_s.azure_location  # (2)
FluentSearch().where(FluentSearch.asset_type(ADLS)).where(ADLS.AZURE_LOCATION.eq("String0"))  # (3)
  1. Set the azure_location for a ADLS.

    For more details

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

  2. Retrieve the azure_location from a ADLS.

    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)
a_d_l_s.azure_resource_id  # (2)
FluentSearch().where(FluentSearch.asset_type(ADLS)).where(ADLS.AZURE_RESOURCE_ID.eq("String0"))  # (3)
FluentSearch().where(FluentSearch.asset_type(ADLS)).where(ADLS.AZURE_RESOURCE_ID.match("String0"))  # (4)
  1. Set the azure_resource_id for a ADLS.

    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 ADLS.

    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)
a_d_l_s.azure_tags  # (2)
FluentSearch().where(FluentSearch.asset_type(ADLS)).where(ADLS.AZURE_TAGS.eq("String0"))  # (3)
  1. Set the azure_tags for a ADLS.

    For more details

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

  2. Retrieve the azure_tags from a ADLS.

    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.

adlsAccountQualifiedName
Unique name of the account for this ADLS asset.
1
2
3
4
5
{
  "attributes": {
    "adlsAccountQualifiedName": "String0" // (1)
  }
}
  1. Set the adlsAccountQualifiedName for a ADLS.

    For more details

    For more information, see the asset CRUD snippets.

Relationships

The following illustrates how the various ADLS objects inter-relate with each other:

erDiagram
    Connection ||..o{ ADLSAccount : ""
    ADLSAccount ||--o{ ADLSContainer : adlsContainers
    ADLSContainer ||--o{ ADLSObject : adlsObjects