Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions sdk/search/azure-mgmt-search/azure/mgmt/search/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,11 @@
# regenerated.
# --------------------------------------------------------------------------

from .search_management_client import SearchManagementClient
from .version import VERSION
from ._configuration import SearchManagementClientConfiguration
from ._search_management_client import SearchManagementClient
__all__ = ['SearchManagementClient', 'SearchManagementClientConfiguration']

__all__ = ['SearchManagementClient']
from .version import VERSION

__version__ = VERSION

50 changes: 50 additions & 0 deletions sdk/search/azure-mgmt-search/azure/mgmt/search/_configuration.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------
from msrestazure import AzureConfiguration

from .version import VERSION


class SearchManagementClientConfiguration(AzureConfiguration):
"""Configuration for SearchManagementClient
Note that all parameters used to create this instance are saved as instance
attributes.

:param credentials: Credentials needed for the client to connect to Azure.
:type credentials: :mod:`A msrestazure Credentials
object<msrestazure.azure_active_directory>`
:param subscription_id: The unique identifier for a Microsoft Azure
subscription. You can obtain this value from the Azure Resource Manager
API or the portal.
:type subscription_id: str
:param str base_url: Service URL
"""

def __init__(
self, credentials, subscription_id, base_url=None):

if credentials is None:
raise ValueError("Parameter 'credentials' must not be None.")
if subscription_id is None:
raise ValueError("Parameter 'subscription_id' must not be None.")
if not base_url:
base_url = 'https://management.azure.com'

super(SearchManagementClientConfiguration, self).__init__(base_url)

# Starting Autorest.Python 4.0.64, make connection pool activated by default
self.keep_alive = True

self.add_user_agent('azure-mgmt-search/{}'.format(VERSION))
self.add_user_agent('Azure-SDK-For-Python')

self.credentials = credentials
self.subscription_id = subscription_id
Original file line number Diff line number Diff line change
Expand Up @@ -11,47 +11,13 @@

from msrest.service_client import SDKClient
from msrest import Serializer, Deserializer
from msrestazure import AzureConfiguration
from .version import VERSION
from .operations.operations import Operations
from .operations.admin_keys_operations import AdminKeysOperations
from .operations.query_keys_operations import QueryKeysOperations
from .operations.services_operations import ServicesOperations
from . import models


class SearchManagementClientConfiguration(AzureConfiguration):
"""Configuration for SearchManagementClient
Note that all parameters used to create this instance are saved as instance
attributes.

:param credentials: Credentials needed for the client to connect to Azure.
:type credentials: :mod:`A msrestazure Credentials
object<msrestazure.azure_active_directory>`
:param subscription_id: The unique identifier for a Microsoft Azure
subscription. You can obtain this value from the Azure Resource Manager
API or the portal.
:type subscription_id: str
:param str base_url: Service URL
"""

def __init__(
self, credentials, subscription_id, base_url=None):

if credentials is None:
raise ValueError("Parameter 'credentials' must not be None.")
if subscription_id is None:
raise ValueError("Parameter 'subscription_id' must not be None.")
if not base_url:
base_url = 'https://management.azure.com'

super(SearchManagementClientConfiguration, self).__init__(base_url)

self.add_user_agent('azure-mgmt-search/{}'.format(VERSION))
self.add_user_agent('Azure-SDK-For-Python')

self.credentials = credentials
self.subscription_id = subscription_id
from ._configuration import SearchManagementClientConfiguration
from .operations import Operations
from .operations import AdminKeysOperations
from .operations import QueryKeysOperations
from .operations import ServicesOperations
from . import models


class SearchManagementClient(SDKClient):
Expand Down
64 changes: 32 additions & 32 deletions sdk/search/azure-mgmt-search/azure/mgmt/search/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,33 +10,33 @@
# --------------------------------------------------------------------------

try:
from .check_name_availability_input_py3 import CheckNameAvailabilityInput
from .check_name_availability_output_py3 import CheckNameAvailabilityOutput
from .admin_key_result_py3 import AdminKeyResult
from .query_key_py3 import QueryKey
from .sku_py3 import Sku
from .search_service_py3 import SearchService
from .identity_py3 import Identity
from .resource_py3 import Resource
from .operation_display_py3 import OperationDisplay
from .operation_py3 import Operation
from .search_management_request_options_py3 import SearchManagementRequestOptions
from ._models_py3 import AdminKeyResult
from ._models_py3 import CheckNameAvailabilityInput
from ._models_py3 import CheckNameAvailabilityOutput
from ._models_py3 import Identity
from ._models_py3 import Operation
from ._models_py3 import OperationDisplay
from ._models_py3 import QueryKey
from ._models_py3 import Resource
from ._models_py3 import SearchManagementRequestOptions
from ._models_py3 import SearchService
from ._models_py3 import Sku
except (SyntaxError, ImportError):
from .check_name_availability_input import CheckNameAvailabilityInput
from .check_name_availability_output import CheckNameAvailabilityOutput
from .admin_key_result import AdminKeyResult
from .query_key import QueryKey
from .sku import Sku
from .search_service import SearchService
from .identity import Identity
from .resource import Resource
from .operation_display import OperationDisplay
from .operation import Operation
from .search_management_request_options import SearchManagementRequestOptions
from .operation_paged import OperationPaged
from .query_key_paged import QueryKeyPaged
from .search_service_paged import SearchServicePaged
from .search_management_client_enums import (
from ._models import AdminKeyResult
from ._models import CheckNameAvailabilityInput
from ._models import CheckNameAvailabilityOutput
from ._models import Identity
from ._models import Operation
from ._models import OperationDisplay
from ._models import QueryKey
from ._models import Resource
from ._models import SearchManagementRequestOptions
from ._models import SearchService
from ._models import Sku
from ._paged_models import OperationPaged
from ._paged_models import QueryKeyPaged
from ._paged_models import SearchServicePaged
from ._search_management_client_enums import (
UnavailableNameReason,
SkuName,
HostingMode,
Expand All @@ -47,17 +47,17 @@
)

__all__ = [
'AdminKeyResult',
'CheckNameAvailabilityInput',
'CheckNameAvailabilityOutput',
'AdminKeyResult',
'QueryKey',
'Sku',
'SearchService',
'Identity',
'Resource',
'OperationDisplay',
'Operation',
'OperationDisplay',
'QueryKey',
'Resource',
'SearchManagementRequestOptions',
'SearchService',
'Sku',
'OperationPaged',
'QueryKeyPaged',
'SearchServicePaged',
Expand Down
Loading