azure.mgmt.datalake.analytics.catalog.models module

class azure.mgmt.datalake.analytics.catalog.models.DataLakeAnalyticsCatalogSecretCreateOrUpdateParameters(password, uri=None)[source]

Bases: msrest.serialization.Model

Data Lake Analytics catalog secret creation and update parameters. This is deprecated and will be removed in the next release. Please use DataLakeAnalyticsCatalogCredentialCreateOrUpdateParameters instead.

Parameters:
  • password (str) – the password for the secret to pass in
  • uri (str) – the URI identifier for the secret in the format <hostname>:<port>
class azure.mgmt.datalake.analytics.catalog.models.DataLakeAnalyticsCatalogCredentialCreateParameters(password, uri, user_id)[source]

Bases: msrest.serialization.Model

Data Lake Analytics catalog credential creation parameters.

Parameters:
  • password (str) – the password for the credential and user with access to the data source.
  • uri (str) – the URI identifier for the data source this credential can connect to in the format <hostname>:<port>
  • user_id (str) – the object identifier for the user associated with this credential with access to the data source.
class azure.mgmt.datalake.analytics.catalog.models.DataLakeAnalyticsCatalogCredentialDeleteParameters(password=None)[source]

Bases: msrest.serialization.Model

Data Lake Analytics catalog credential deletion parameters.

Parameters:password (str) – the current password for the credential and user with access to the data source. This is required if the requester is not the account owner.
class azure.mgmt.datalake.analytics.catalog.models.DataLakeAnalyticsCatalogCredentialUpdateParameters(password=None, new_password=None, uri=None, user_id=None)[source]

Bases: msrest.serialization.Model

Data Lake Analytics catalog credential update parameters.

Parameters:
  • password (str) – the current password for the credential and user with access to the data source. This is required if the requester is not the account owner.
  • new_password (str) – the new password for the credential and user with access to the data source.
  • uri (str) – the URI identifier for the data source this credential can connect to in the format <hostname>:<port>
  • user_id (str) – the object identifier for the user associated with this credential with access to the data source.
class azure.mgmt.datalake.analytics.catalog.models.USqlSecret(compute_account_name=None, version=None, database_name=None, name=None, creation_time=None, uri=None, password=None)[source]

Bases: azure.mgmt.datalake.analytics.catalog.models.catalog_item.CatalogItem

A Data Lake Analytics catalog U-SQL secret item.

Parameters:
  • compute_account_name (str) – the name of the Data Lake Analytics account.
  • version (str) – the version of the catalog item.
  • database_name (str) – the name of the database.
  • name (str) – the name of the secret.
  • creation_time (datetime) – the creation time of the credential object. This is the only information returned about a secret from a GET.
  • uri (str) – the URI identifier for the secret in the format <hostname>:<port>
  • password (str) – the password for the secret to pass in
class azure.mgmt.datalake.analytics.catalog.models.USqlExternalDataSource(compute_account_name=None, version=None, database_name=None, name=None, provider=None, provider_string=None, pushdown_types=None)[source]

Bases: azure.mgmt.datalake.analytics.catalog.models.catalog_item.CatalogItem

A Data Lake Analytics catalog U-SQL external datasource item.

Parameters:
  • compute_account_name (str) – the name of the Data Lake Analytics account.
  • version (str) – the version of the catalog item.
  • database_name (str) – the name of the database.
  • name (str) – the name of the external data source.
  • provider (str) – the name of the provider for the external data source.
  • provider_string (str) – the name of the provider string for the external data source.
  • pushdown_types (list of str) – the list of types to push down from the external data source.
class azure.mgmt.datalake.analytics.catalog.models.USqlCredential(compute_account_name=None, version=None, name=None)[source]

Bases: azure.mgmt.datalake.analytics.catalog.models.catalog_item.CatalogItem

A Data Lake Analytics catalog U-SQL credential item.

Parameters:
  • compute_account_name (str) – the name of the Data Lake Analytics account.
  • version (str) – the version of the catalog item.
  • name (str) – the name of the credential.
class azure.mgmt.datalake.analytics.catalog.models.USqlProcedure(compute_account_name=None, version=None, database_name=None, schema_name=None, name=None, definition=None)[source]

Bases: azure.mgmt.datalake.analytics.catalog.models.catalog_item.CatalogItem

A Data Lake Analytics catalog U-SQL procedure item.

Parameters:
  • compute_account_name (str) – the name of the Data Lake Analytics account.
  • version (str) – the version of the catalog item.
  • database_name (str) – the name of the database.
  • schema_name (str) – the name of the schema associated with this procedure and database.
  • name (str) – the name of the procedure.
  • definition (str) – the defined query of the procedure.
class azure.mgmt.datalake.analytics.catalog.models.USqlTableColumn(name=None, type=None)[source]

Bases: msrest.serialization.Model

A Data Lake Analytics catalog U-SQL table column item.

Parameters:
  • name (str) – the name of the column in the table.
  • type (str) – the object type of the specified column (such as System.String).
class azure.mgmt.datalake.analytics.catalog.models.USqlDirectedColumn(name=None, descending=None)[source]

Bases: msrest.serialization.Model

A Data Lake Analytics catalog U-SQL directed column item.

Parameters:
  • name (str) – the name of the index in the table.
  • descending (bool) – the switch indicating if the index is descending or not.
class azure.mgmt.datalake.analytics.catalog.models.USqlDistributionInfo(type=None, keys=None, count=None, dynamic_count=None)[source]

Bases: msrest.serialization.Model

A Data Lake Analytics catalog U-SQL distribution information object.

Parameters:
  • type (int) – the type of this distribution.
  • keys (list of USqlDirectedColumn) – the list of directed columns in the distribution
  • count (int) – the count of indices using this distribution.
  • dynamic_count (int) – the dynamic count of indices using this distribution.
class azure.mgmt.datalake.analytics.catalog.models.USqlIndex(name=None, index_keys=None, columns=None, distribution_info=None, partition_function=None, partition_key_list=None, stream_names=None, is_columnstore=None, index_id=None, is_unique=None)[source]

Bases: msrest.serialization.Model

A Data Lake Analytics catalog U-SQL table index item.

Parameters:
  • name (str) – the name of the index in the table.
  • index_keys (list of USqlDirectedColumn) – the list of directed columns in the index
  • columns (list of str) – the list of columns in the index
  • distribution_info (USqlDistributionInfo) – the distributions info of the index
  • partition_function (str) – partition function ID for the index.
  • partition_key_list (list of str) – the list of partion keys in the index
  • stream_names (list of str) – the list of full paths to the streams that contain this index in the DataLake account.
  • is_columnstore (bool) – the switch indicating if this index is a columnstore index.
  • index_id (int) – the ID of this index within the table.
  • is_unique (bool) – the switch indicating if this index is a unique index.
class azure.mgmt.datalake.analytics.catalog.models.DdlName(first_part=None, second_part=None, third_part=None, server=None)[source]

Bases: msrest.serialization.Model

A Data Lake Analytics DDL name item.

Parameters:
  • first_part (str) – the name of the table associated with this database and schema.
  • second_part (str) – the name of the table associated with this database and schema.
  • third_part (str) – the name of the table associated with this database and schema.
  • server (str) – the name of the table associated with this database and schema.
class azure.mgmt.datalake.analytics.catalog.models.EntityId(name=None, version=None)[source]

Bases: msrest.serialization.Model

A Data Lake Analytics catalog entity identifier object.

Parameters:
  • name (DdlName) – the name of the external table associated with this database, schema and table.
  • version (str) – the version of the external data source.
class azure.mgmt.datalake.analytics.catalog.models.ExternalTable(table_name=None, data_source=None)[source]

Bases: msrest.serialization.Model

A Data Lake Analytics catalog external table item.

Parameters:
  • table_name (str) – the name of the table associated with this database and schema.
  • data_source (EntityId) – the data source associated with this external table.
class azure.mgmt.datalake.analytics.catalog.models.TypeFieldInfo(name=None, type=None)[source]

Bases: msrest.serialization.Model

A Data Lake Analytics catalog type field information item.

Parameters:
  • name (str) – the name of the field associated with this type.
  • type (str) – the type of the field.
class azure.mgmt.datalake.analytics.catalog.models.USqlTable(compute_account_name=None, version=None, database_name=None, schema_name=None, name=None, column_list=None, index_list=None, partition_key_list=None, external_table=None, distribution_info=None)[source]

Bases: azure.mgmt.datalake.analytics.catalog.models.catalog_item.CatalogItem

A Data Lake Analytics catalog U-SQL table item.

Parameters:
  • compute_account_name (str) – the name of the Data Lake Analytics account.
  • version (str) – the version of the catalog item.
  • database_name (str) – the name of the database.
  • schema_name (str) – the name of the schema associated with this table and database.
  • name (str) – the name of the table.
  • column_list (list of USqlTableColumn) – the list of columns in this table
  • index_list (list of USqlIndex) – the list of indices in this table
  • partition_key_list (list of str) – the list of partition keys in the table
  • external_table (ExternalTable) – the external table associated with the table.
  • distribution_info (USqlDistributionInfo) – the distributions info of the table
class azure.mgmt.datalake.analytics.catalog.models.USqlTableType(compute_account_name=None, version=None, database_name=None, schema_name=None, name=None, type_family=None, c_sharp_name=None, full_csharp_name=None, system_type_id=None, user_type_id=None, schema_id=None, principal_id=None, is_nullable=None, is_user_defined=None, is_assembly_type=None, is_table_type=None, is_complex_type=None)[source]

Bases: azure.mgmt.datalake.analytics.catalog.models.usql_type.USqlType

A Data Lake Analytics catalog U-SQL table type item.

Variables are only populated by the server, and will be ignored when sending a request.

Parameters:
  • compute_account_name (str) – the name of the Data Lake Analytics account.
  • version (str) – the version of the catalog item.
  • database_name (str) – the name of the database.
  • schema_name (str) – the name of the schema associated with this table and database.
  • name (str) – the name of type for this type.
  • type_family (str) – the type family for this type.
  • c_sharp_name (str) – the C# name for this type.
  • full_csharp_name (str) – the fully qualified C# name for this type.
  • system_type_id (int) – the system type ID for this type.
  • user_type_id (int) – the user type ID for this type.
  • schema_id (int) – the schema ID for this type.
  • principal_id (int) – the principal ID for this type.
  • is_nullable (bool) – the the switch indicating if this type is nullable.
  • is_user_defined (bool) – the the switch indicating if this type is user defined.
  • is_assembly_type (bool) – the the switch indicating if this type is an assembly type.
  • is_table_type (bool) – the the switch indicating if this type is a table type.
  • is_complex_type (bool) – the the switch indicating if this type is a complex type.
Variables:

columns (list of TypeFieldInfo) – the type field information associated with this table type.

class azure.mgmt.datalake.analytics.catalog.models.USqlView(compute_account_name=None, version=None, database_name=None, schema_name=None, name=None, definition=None)[source]

Bases: azure.mgmt.datalake.analytics.catalog.models.catalog_item.CatalogItem

A Data Lake Analytics catalog U-SQL view item.

Parameters:
  • compute_account_name (str) – the name of the Data Lake Analytics account.
  • version (str) – the version of the catalog item.
  • database_name (str) – the name of the database.
  • schema_name (str) – the name of the schema associated with this view and database.
  • name (str) – the name of the view.
  • definition (str) – the defined query of the view.
class azure.mgmt.datalake.analytics.catalog.models.USqlPackage(compute_account_name=None, version=None, database_name=None, schema_name=None, name=None, definition=None)[source]

Bases: azure.mgmt.datalake.analytics.catalog.models.catalog_item.CatalogItem

A Data Lake Analytics catalog U-SQL package item.

Parameters:
  • compute_account_name (str) – the name of the Data Lake Analytics account.
  • version (str) – the version of the catalog item.
  • database_name (str) – the name of the database containing the package.
  • schema_name (str) – the name of the schema associated with this package and database.
  • name (str) – the name of the package.
  • definition (str) – the definition of the package.
class azure.mgmt.datalake.analytics.catalog.models.USqlTablePartition(compute_account_name=None, version=None, database_name=None, schema_name=None, name=None, parent_name=None, index_id=None, label=None, create_date=None)[source]

Bases: azure.mgmt.datalake.analytics.catalog.models.catalog_item.CatalogItem

A Data Lake Analytics catalog U-SQL table partition item.

Parameters:
  • compute_account_name (str) – the name of the Data Lake Analytics account.
  • version (str) – the version of the catalog item.
  • database_name (str) – the name of the database.
  • schema_name (str) – the name of the schema associated with this table partition and database.
  • name (str) – the name of the table partition.
  • parent_name (DdlName) – the Ddl object of the partition’s parent.
  • index_id (int) – the index ID for this partition.
  • label (list of str) – the list of labels associated with this partition.
  • create_date (datetime) – the creation time of the partition
class azure.mgmt.datalake.analytics.catalog.models.USqlTableStatistics(compute_account_name=None, version=None, database_name=None, schema_name=None, table_name=None, name=None, user_stat_name=None, stat_data_path=None, create_time=None, update_time=None, is_user_created=None, is_auto_created=None, has_filter=None, filter_definition=None, col_names=None)[source]

Bases: azure.mgmt.datalake.analytics.catalog.models.catalog_item.CatalogItem

A Data Lake Analytics catalog U-SQL table statistics item.

Parameters:
  • compute_account_name (str) – the name of the Data Lake Analytics account.
  • version (str) – the version of the catalog item.
  • database_name (str) – the name of the database.
  • schema_name (str) – the name of the schema associated with this table and database.
  • table_name (str) – the name of the table.
  • name (str) – the name of the table statistics.
  • user_stat_name (str) – the name of the user statistics.
  • stat_data_path (str) – the path to the statistics data.
  • create_time (datetime) – the creation time of the statistics.
  • update_time (datetime) – the last time the statistics were updated.
  • is_user_created (bool) – the switch indicating if these statistics are user created.
  • is_auto_created (bool) – the switch indicating if these statistics are automatically created.
  • has_filter (bool) – the switch indicating if these statistics have a filter.
  • filter_definition (str) – the filter definition for the statistics.
  • col_names (list of str) – the list of column names associated with these statistics.
class azure.mgmt.datalake.analytics.catalog.models.USqlType(compute_account_name=None, version=None, database_name=None, schema_name=None, name=None, type_family=None, c_sharp_name=None, full_csharp_name=None, system_type_id=None, user_type_id=None, schema_id=None, principal_id=None, is_nullable=None, is_user_defined=None, is_assembly_type=None, is_table_type=None, is_complex_type=None)[source]

Bases: azure.mgmt.datalake.analytics.catalog.models.catalog_item.CatalogItem

A Data Lake Analytics catalog U-SQL type item.

Parameters:
  • compute_account_name (str) – the name of the Data Lake Analytics account.
  • version (str) – the version of the catalog item.
  • database_name (str) – the name of the database.
  • schema_name (str) – the name of the schema associated with this table and database.
  • name (str) – the name of type for this type.
  • type_family (str) – the type family for this type.
  • c_sharp_name (str) – the C# name for this type.
  • full_csharp_name (str) – the fully qualified C# name for this type.
  • system_type_id (int) – the system type ID for this type.
  • user_type_id (int) – the user type ID for this type.
  • schema_id (int) – the schema ID for this type.
  • principal_id (int) – the principal ID for this type.
  • is_nullable (bool) – the the switch indicating if this type is nullable.
  • is_user_defined (bool) – the the switch indicating if this type is user defined.
  • is_assembly_type (bool) – the the switch indicating if this type is an assembly type.
  • is_table_type (bool) – the the switch indicating if this type is a table type.
  • is_complex_type (bool) – the the switch indicating if this type is a complex type.
class azure.mgmt.datalake.analytics.catalog.models.USqlTableValuedFunction(compute_account_name=None, version=None, database_name=None, schema_name=None, name=None, definition=None)[source]

Bases: azure.mgmt.datalake.analytics.catalog.models.catalog_item.CatalogItem

A Data Lake Analytics catalog U-SQL table valued function item.

Parameters:
  • compute_account_name (str) – the name of the Data Lake Analytics account.
  • version (str) – the version of the catalog item.
  • database_name (str) – the name of the database.
  • schema_name (str) – the name of the schema associated with this database.
  • name (str) – the name of the table valued function.
  • definition (str) – the definition of the table valued function.
class azure.mgmt.datalake.analytics.catalog.models.USqlAssemblyFileInfo(type=None, original_path=None, content_path=None)[source]

Bases: msrest.serialization.Model

A Data Lake Analytics catalog U-SQL assembly file information item.

Parameters:
  • type (str or FileType) – the assembly file type. Possible values include: ‘Assembly’, ‘Resource’, ‘Nodeploy’
  • original_path (str) – the the original path to the assembly file.
  • content_path (str) – the the content path to the assembly file.
class azure.mgmt.datalake.analytics.catalog.models.USqlAssemblyDependencyInfo(entity_id=None)[source]

Bases: msrest.serialization.Model

A Data Lake Analytics catalog U-SQL dependency information item.

Parameters:entity_id (EntityId) – the EntityId of the dependency.
class azure.mgmt.datalake.analytics.catalog.models.USqlAssembly(compute_account_name=None, version=None, database_name=None, name=None, clr_name=None, is_visible=None, is_user_defined=None, files=None, dependencies=None)[source]

Bases: azure.mgmt.datalake.analytics.catalog.models.catalog_item.CatalogItem

A Data Lake Analytics catalog U-SQL Assembly.

Parameters:
  • compute_account_name (str) – the name of the Data Lake Analytics account.
  • version (str) – the version of the catalog item.
  • database_name (str) – the name of the database.
  • name (str) – the name of the assembly.
  • clr_name (str) – the name of the CLR.
  • is_visible (bool) – the switch indicating if this assembly is visible or not.
  • is_user_defined (bool) – the switch indicating if this assembly is user defined or not.
  • files (list of USqlAssemblyFileInfo) – the list of files associated with the assembly
  • dependencies (list of USqlAssemblyDependencyInfo) – the list of dependencies associated with the assembly
class azure.mgmt.datalake.analytics.catalog.models.USqlAssemblyClr(compute_account_name=None, version=None, database_name=None, name=None, clr_name=None)[source]

Bases: azure.mgmt.datalake.analytics.catalog.models.catalog_item.CatalogItem

A Data Lake Analytics catalog U-SQL assembly CLR item.

Parameters:
  • compute_account_name (str) – the name of the Data Lake Analytics account.
  • version (str) – the version of the catalog item.
  • database_name (str) – the name of the database.
  • name (str) – the name of the assembly.
  • clr_name (str) – the name of the CLR.
class azure.mgmt.datalake.analytics.catalog.models.USqlSchema(compute_account_name=None, version=None, database_name=None, name=None)[source]

Bases: azure.mgmt.datalake.analytics.catalog.models.catalog_item.CatalogItem

A Data Lake Analytics catalog U-SQL schema item.

Parameters:
  • compute_account_name (str) – the name of the Data Lake Analytics account.
  • version (str) – the version of the catalog item.
  • database_name (str) – the name of the database.
  • name (str) – the name of the schema.
class azure.mgmt.datalake.analytics.catalog.models.USqlDatabase(compute_account_name=None, version=None, name=None)[source]

Bases: azure.mgmt.datalake.analytics.catalog.models.catalog_item.CatalogItem

A Data Lake Analytics catalog U-SQL database item.

Parameters:
  • compute_account_name (str) – the name of the Data Lake Analytics account.
  • version (str) – the version of the catalog item.
  • name (str) – the name of the database.
class azure.mgmt.datalake.analytics.catalog.models.CatalogItem(compute_account_name=None, version=None)[source]

Bases: msrest.serialization.Model

A Data Lake Analytics catalog item.

Parameters:
  • compute_account_name (str) – the name of the Data Lake Analytics account.
  • version (str) – the version of the catalog item.
class azure.mgmt.datalake.analytics.catalog.models.CatalogItemList(next_link=None)[source]

Bases: msrest.serialization.Model

A Data Lake Analytics catalog item list.

Parameters:next_link (str) – the link to the next page of results.
class azure.mgmt.datalake.analytics.catalog.models.USqlCredentialPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of USqlCredential object

class azure.mgmt.datalake.analytics.catalog.models.USqlExternalDataSourcePaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of USqlExternalDataSource object

class azure.mgmt.datalake.analytics.catalog.models.USqlProcedurePaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of USqlProcedure object

class azure.mgmt.datalake.analytics.catalog.models.USqlTablePaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of USqlTable object

class azure.mgmt.datalake.analytics.catalog.models.USqlTableStatisticsPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of USqlTableStatistics object

class azure.mgmt.datalake.analytics.catalog.models.USqlTableTypePaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of USqlTableType object

class azure.mgmt.datalake.analytics.catalog.models.USqlPackagePaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of USqlPackage object

class azure.mgmt.datalake.analytics.catalog.models.USqlViewPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of USqlView object

class azure.mgmt.datalake.analytics.catalog.models.USqlTablePartitionPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of USqlTablePartition object

class azure.mgmt.datalake.analytics.catalog.models.USqlTypePaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of USqlType object

class azure.mgmt.datalake.analytics.catalog.models.USqlTableValuedFunctionPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of USqlTableValuedFunction object

class azure.mgmt.datalake.analytics.catalog.models.USqlAssemblyClrPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of USqlAssemblyClr object

class azure.mgmt.datalake.analytics.catalog.models.USqlSchemaPaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of USqlSchema object

class azure.mgmt.datalake.analytics.catalog.models.USqlDatabasePaged(*args, **kwargs)[source]

Bases: msrest.paging.Paged

A paging container for iterating over a list of USqlDatabase object

class azure.mgmt.datalake.analytics.catalog.models.FileType[source]

Bases: enum.Enum

An enumeration.

assembly = 'Assembly'
nodeploy = 'Nodeploy'
resource = 'Resource'