Skip to content

Commit

Permalink
[AutoPR] azure-kusto/resource-manager (Azure#7300)
Browse files Browse the repository at this point in the history
* Generated from 8264dcc49e0bc239013cd76ce9664f83f1041967 (Azure#7036)

Update Kusto.json with TSVE data format

* Generated from 1998560b95ad1853979c663b19710407a2266926 (Azure#7299)

Updated readme files

* Generated from 63d0bd0751dd12efb7a19fd63807a26919c02b11 (Azure#7424)

Add support for attached databases

* regenerated kusto

* changelist and version

* removed files that were generated by mistake
  • Loading branch information
AutorestCI authored and Zim Kalinowski committed Nov 11, 2019
1 parent e899308 commit 41349f8
Show file tree
Hide file tree
Showing 14 changed files with 1,687 additions and 388 deletions.
22 changes: 22 additions & 0 deletions sdk/kusto/azure-mgmt-kusto/HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,28 @@
Release History
===============

0.5.0 (2019-11-11)
++++++++++++++++++

**Features**

- Model ClusterUpdate has a new parameter key_vault_properties
- Model ClusterUpdate has a new parameter identity
- Model Cluster has a new parameter key_vault_properties
- Model Cluster has a new parameter identity
- Added operation ClustersOperations.detach_follower_databases
- Added operation ClustersOperations.list_follower_databases
- Added operation group AttachedDatabaseConfigurationsOperations

**Breaking changes**

- Operation DatabasesOperations.check_name_availability has a new signature
- Model Database no longer has parameter soft_delete_period
- Model Database no longer has parameter hot_cache_period
- Model Database no longer has parameter statistics
- Model Database no longer has parameter provisioning_state
- Model Database has a new required parameter kind

0.4.0 (2019-08-27)
++++++++++++++++++

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
from ._configuration import KustoManagementClientConfiguration
from .operations import ClustersOperations
from .operations import DatabasesOperations
from .operations import AttachedDatabaseConfigurationsOperations
from .operations import DataConnectionsOperations
from .operations import Operations
from . import models
Expand All @@ -30,6 +31,8 @@ class KustoManagementClient(SDKClient):
:vartype clusters: azure.mgmt.kusto.operations.ClustersOperations
:ivar databases: Databases operations
:vartype databases: azure.mgmt.kusto.operations.DatabasesOperations
:ivar attached_database_configurations: AttachedDatabaseConfigurations operations
:vartype attached_database_configurations: azure.mgmt.kusto.operations.AttachedDatabaseConfigurationsOperations
:ivar data_connections: DataConnections operations
:vartype data_connections: azure.mgmt.kusto.operations.DataConnectionsOperations
:ivar operations: Operations operations
Expand All @@ -52,14 +55,16 @@ def __init__(
super(KustoManagementClient, self).__init__(self.config.credentials, self.config)

client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
self.api_version = '2019-05-15'
self.api_version = '2019-09-07'
self._serialize = Serializer(client_models)
self._deserialize = Deserializer(client_models)

self.clusters = ClustersOperations(
self._client, self.config, self._serialize, self._deserialize)
self.databases = DatabasesOperations(
self._client, self.config, self._serialize, self._deserialize)
self.attached_database_configurations = AttachedDatabaseConfigurationsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.data_connections = DataConnectionsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.operations = Operations(
Expand Down
42 changes: 36 additions & 6 deletions sdk/kusto/azure-mgmt-kusto/azure/mgmt/kusto/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,78 +10,92 @@
# --------------------------------------------------------------------------

try:
from ._models_py3 import AttachedDatabaseConfiguration
from ._models_py3 import AzureCapacity
from ._models_py3 import AzureEntityResource
from ._models_py3 import AzureResourceSku
from ._models_py3 import AzureSku
from ._models_py3 import CheckNameRequest
from ._models_py3 import CheckNameResult
from ._models_py3 import Cluster
from ._models_py3 import ClusterCheckNameRequest
from ._models_py3 import ClusterUpdate
from ._models_py3 import Database
from ._models_py3 import DatabaseCheckNameRequest
from ._models_py3 import DatabasePrincipal
from ._models_py3 import DatabasePrincipalListRequest
from ._models_py3 import DatabasePrincipalListResult
from ._models_py3 import DatabaseStatistics
from ._models_py3 import DatabaseUpdate
from ._models_py3 import DataConnection
from ._models_py3 import DataConnectionCheckNameRequest
from ._models_py3 import DataConnectionValidation
from ._models_py3 import DataConnectionValidationListResult
from ._models_py3 import DataConnectionValidationResult
from ._models_py3 import EventGridDataConnection
from ._models_py3 import EventHubDataConnection
from ._models_py3 import FollowerDatabaseDefinition
from ._models_py3 import Identity
from ._models_py3 import IdentityUserAssignedIdentitiesValue
from ._models_py3 import IotHubDataConnection
from ._models_py3 import KeyVaultProperties
from ._models_py3 import Operation
from ._models_py3 import OperationDisplay
from ._models_py3 import OptimizedAutoscale
from ._models_py3 import ProxyResource
from ._models_py3 import ReadOnlyFollowingDatabase
from ._models_py3 import ReadWriteDatabase
from ._models_py3 import Resource
from ._models_py3 import SkuDescription
from ._models_py3 import SkuLocationInfoItem
from ._models_py3 import TrackedResource
from ._models_py3 import TrustedExternalTenant
from ._models_py3 import VirtualNetworkConfiguration
except (SyntaxError, ImportError):
from ._models import AttachedDatabaseConfiguration
from ._models import AzureCapacity
from ._models import AzureEntityResource
from ._models import AzureResourceSku
from ._models import AzureSku
from ._models import CheckNameRequest
from ._models import CheckNameResult
from ._models import Cluster
from ._models import ClusterCheckNameRequest
from ._models import ClusterUpdate
from ._models import Database
from ._models import DatabaseCheckNameRequest
from ._models import DatabasePrincipal
from ._models import DatabasePrincipalListRequest
from ._models import DatabasePrincipalListResult
from ._models import DatabaseStatistics
from ._models import DatabaseUpdate
from ._models import DataConnection
from ._models import DataConnectionCheckNameRequest
from ._models import DataConnectionValidation
from ._models import DataConnectionValidationListResult
from ._models import DataConnectionValidationResult
from ._models import EventGridDataConnection
from ._models import EventHubDataConnection
from ._models import FollowerDatabaseDefinition
from ._models import Identity
from ._models import IdentityUserAssignedIdentitiesValue
from ._models import IotHubDataConnection
from ._models import KeyVaultProperties
from ._models import Operation
from ._models import OperationDisplay
from ._models import OptimizedAutoscale
from ._models import ProxyResource
from ._models import ReadOnlyFollowingDatabase
from ._models import ReadWriteDatabase
from ._models import Resource
from ._models import SkuDescription
from ._models import SkuLocationInfoItem
from ._models import TrackedResource
from ._models import TrustedExternalTenant
from ._models import VirtualNetworkConfiguration
from ._paged_models import AttachedDatabaseConfigurationPaged
from ._paged_models import AzureResourceSkuPaged
from ._paged_models import ClusterPaged
from ._paged_models import DatabasePaged
from ._paged_models import DatabasePrincipalPaged
from ._paged_models import DataConnectionPaged
from ._paged_models import FollowerDatabaseDefinitionPaged
from ._paged_models import OperationPaged
from ._paged_models import SkuDescriptionPaged
from ._kusto_management_client_enums import (
Expand All @@ -90,60 +104,76 @@
AzureSkuName,
AzureSkuTier,
AzureScaleType,
DefaultPrincipalsModificationKind,
PrincipalsModificationKind,
DataFormat,
IdentityType,
DatabasePrincipalRole,
DatabasePrincipalType,
Type,
Reason,
)

__all__ = [
'AttachedDatabaseConfiguration',
'AzureCapacity',
'AzureEntityResource',
'AzureResourceSku',
'AzureSku',
'CheckNameRequest',
'CheckNameResult',
'Cluster',
'ClusterCheckNameRequest',
'ClusterUpdate',
'Database',
'DatabaseCheckNameRequest',
'DatabasePrincipal',
'DatabasePrincipalListRequest',
'DatabasePrincipalListResult',
'DatabaseStatistics',
'DatabaseUpdate',
'DataConnection',
'DataConnectionCheckNameRequest',
'DataConnectionValidation',
'DataConnectionValidationListResult',
'DataConnectionValidationResult',
'EventGridDataConnection',
'EventHubDataConnection',
'FollowerDatabaseDefinition',
'Identity',
'IdentityUserAssignedIdentitiesValue',
'IotHubDataConnection',
'KeyVaultProperties',
'Operation',
'OperationDisplay',
'OptimizedAutoscale',
'ProxyResource',
'ReadOnlyFollowingDatabase',
'ReadWriteDatabase',
'Resource',
'SkuDescription',
'SkuLocationInfoItem',
'TrackedResource',
'TrustedExternalTenant',
'VirtualNetworkConfiguration',
'FollowerDatabaseDefinitionPaged',
'ClusterPaged',
'SkuDescriptionPaged',
'AzureResourceSkuPaged',
'DatabasePaged',
'DatabasePrincipalPaged',
'AttachedDatabaseConfigurationPaged',
'DataConnectionPaged',
'OperationPaged',
'State',
'ProvisioningState',
'AzureSkuName',
'AzureSkuTier',
'AzureScaleType',
'DefaultPrincipalsModificationKind',
'PrincipalsModificationKind',
'DataFormat',
'IdentityType',
'DatabasePrincipalRole',
'DatabasePrincipalType',
'Type',
'Reason',
]
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,20 @@ class AzureScaleType(str, Enum):
none = "none"


class DefaultPrincipalsModificationKind(str, Enum):

union = "Union"
replace = "Replace"
none = "None"


class PrincipalsModificationKind(str, Enum):

union = "Union"
replace = "Replace"
none = "None"


class DataFormat(str, Enum):

multijson = "MULTIJSON"
Expand All @@ -77,6 +91,13 @@ class DataFormat(str, Enum):
raw = "RAW"
singlejson = "SINGLEJSON"
avro = "AVRO"
tsve = "TSVE"


class IdentityType(str, Enum):

none = "None"
system_assigned = "SystemAssigned"


class DatabasePrincipalRole(str, Enum):
Expand All @@ -96,6 +117,12 @@ class DatabasePrincipalType(str, Enum):
user = "User"


class Type(str, Enum):

microsoft_kustoclustersdatabases = "Microsoft.Kusto/clusters/databases"
microsoft_kustoclustersattached_database_configurations = "Microsoft.Kusto/clusters/attachedDatabaseConfigurations"


class Reason(str, Enum):

invalid = "Invalid"
Expand Down
Loading

0 comments on commit 41349f8

Please sign in to comment.