Skip to content

Commit 32019b1

Browse files
author
SDKAuto
committed
CodeGen from PR 16971 in Azure/azure-rest-api-specs
Merge bc9b62cf21b57c2d2bac045ce15afcbf46486286 into 5a1b726
1 parent 3a14782 commit 32019b1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+1185
-1483
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1+
include _meta.json
12
include *.rst *.md
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"autorest": "V2",
3+
"use": "@microsoft.azure/autorest.python@~4.0.71",
4+
"commit": "91cd4d148a2ee7bbae3e9ef24268b16e99ed04be",
5+
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
6+
"autorest_command": "autorest specification/powerbiembedded/resource-manager/readme.md --keep-version-file --multiapi --no-async --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk [email protected]/autorest.python@~4.0.71 --version=V2",
7+
"readme": "specification/powerbiembedded/resource-manager/readme.md"
8+
}

sdk/powerbiembedded/azure-mgmt-powerbiembedded/azure/mgmt/powerbiembedded/__init__.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@
99
# regenerated.
1010
# --------------------------------------------------------------------------
1111

12-
from .power_bi_embedded_management_client import PowerBIEmbeddedManagementClient
13-
from .version import VERSION
12+
from ._configuration import PowerBIEmbeddedManagementClientConfiguration
13+
from ._power_bi_embedded_management_client import PowerBIEmbeddedManagementClient
14+
__all__ = ['PowerBIEmbeddedManagementClient', 'PowerBIEmbeddedManagementClientConfiguration']
1415

15-
__all__ = ['PowerBIEmbeddedManagementClient']
16+
from .version import VERSION
1617

1718
__version__ = VERSION
1819

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for
5+
# license information.
6+
#
7+
# Code generated by Microsoft (R) AutoRest Code Generator.
8+
# Changes may cause incorrect behavior and will be lost if the code is
9+
# regenerated.
10+
# --------------------------------------------------------------------------
11+
from msrestazure import AzureConfiguration
12+
13+
from .version import VERSION
14+
15+
16+
class PowerBIEmbeddedManagementClientConfiguration(AzureConfiguration):
17+
"""Configuration for PowerBIEmbeddedManagementClient
18+
Note that all parameters used to create this instance are saved as instance
19+
attributes.
20+
21+
:param credentials: Credentials needed for the client to connect to Azure.
22+
:type credentials: :mod:`A msrestazure Credentials
23+
object<msrestazure.azure_active_directory>`
24+
:param subscription_id: Gets subscription credentials which uniquely
25+
identify a Microsoft Azure subscription. The subscription ID forms part of
26+
the URI for every service call.
27+
:type subscription_id: str
28+
:param str base_url: Service URL
29+
"""
30+
31+
def __init__(
32+
self, credentials, subscription_id, base_url=None):
33+
34+
if credentials is None:
35+
raise ValueError("Parameter 'credentials' must not be None.")
36+
if subscription_id is None:
37+
raise ValueError("Parameter 'subscription_id' must not be None.")
38+
if not base_url:
39+
base_url = 'https://management.azure.com'
40+
41+
super(PowerBIEmbeddedManagementClientConfiguration, self).__init__(base_url)
42+
43+
# Starting Autorest.Python 4.0.64, make connection pool activated by default
44+
self.keep_alive = True
45+
46+
self.add_user_agent('azure-mgmt-powerbiembedded/{}'.format(VERSION))
47+
self.add_user_agent('Azure-SDK-For-Python')
48+
49+
self.credentials = credentials
50+
self.subscription_id = subscription_id
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for
5+
# license information.
6+
#
7+
# Code generated by Microsoft (R) AutoRest Code Generator.
8+
# Changes may cause incorrect behavior and will be lost if the code is
9+
# regenerated.
10+
# --------------------------------------------------------------------------
11+
12+
from msrest.service_client import SDKClient
13+
from msrest import Serializer, Deserializer
14+
15+
from ._configuration import PowerBIEmbeddedManagementClientConfiguration
16+
from .operations import PowerBIEmbeddedManagementClientOperationsMixin
17+
from .operations import WorkspaceCollectionsOperations
18+
from .operations import WorkspacesOperations
19+
from . import models
20+
21+
22+
class PowerBIEmbeddedManagementClient(PowerBIEmbeddedManagementClientOperationsMixin, SDKClient):
23+
"""Client to manage your Power BI Embedded workspace collections and retrieve workspaces.
24+
25+
:ivar config: Configuration for client.
26+
:vartype config: PowerBIEmbeddedManagementClientConfiguration
27+
28+
:ivar workspace_collections: WorkspaceCollections operations
29+
:vartype workspace_collections: azure.mgmt.powerbiembedded.operations.WorkspaceCollectionsOperations
30+
:ivar workspaces: Workspaces operations
31+
:vartype workspaces: azure.mgmt.powerbiembedded.operations.WorkspacesOperations
32+
33+
:param credentials: Credentials needed for the client to connect to Azure.
34+
:type credentials: :mod:`A msrestazure Credentials
35+
object<msrestazure.azure_active_directory>`
36+
:param subscription_id: Gets subscription credentials which uniquely
37+
identify a Microsoft Azure subscription. The subscription ID forms part of
38+
the URI for every service call.
39+
:type subscription_id: str
40+
:param str base_url: Service URL
41+
"""
42+
43+
def __init__(
44+
self, credentials, subscription_id, base_url=None):
45+
46+
self.config = PowerBIEmbeddedManagementClientConfiguration(credentials, subscription_id, base_url)
47+
super(PowerBIEmbeddedManagementClient, self).__init__(self.config.credentials, self.config)
48+
49+
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
50+
self.api_version = '2016-01-29'
51+
self._serialize = Serializer(client_models)
52+
self._deserialize = Deserializer(client_models)
53+
54+
self.workspace_collections = WorkspaceCollectionsOperations(
55+
self._client, self.config, self._serialize, self._deserialize)
56+
self.workspaces = WorkspacesOperations(
57+
self._client, self.config, self._serialize, self._deserialize)

sdk/powerbiembedded/azure-mgmt-powerbiembedded/azure/mgmt/powerbiembedded/models/__init__.py

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -10,60 +10,60 @@
1010
# --------------------------------------------------------------------------
1111

1212
try:
13-
from .error_detail_py3 import ErrorDetail
14-
from .error_py3 import Error, ErrorException
15-
from .azure_sku_py3 import AzureSku
16-
from .workspace_collection_py3 import WorkspaceCollection
17-
from .workspace_py3 import Workspace
18-
from .display_py3 import Display
19-
from .operation_py3 import Operation
20-
from .operation_list_py3 import OperationList
21-
from .workspace_collection_access_keys_py3 import WorkspaceCollectionAccessKeys
22-
from .workspace_collection_access_key_py3 import WorkspaceCollectionAccessKey
23-
from .create_workspace_collection_request_py3 import CreateWorkspaceCollectionRequest
24-
from .update_workspace_collection_request_py3 import UpdateWorkspaceCollectionRequest
25-
from .check_name_request_py3 import CheckNameRequest
26-
from .check_name_response_py3 import CheckNameResponse
27-
from .migrate_workspace_collection_request_py3 import MigrateWorkspaceCollectionRequest
13+
from ._models_py3 import AzureSku
14+
from ._models_py3 import CheckNameRequest
15+
from ._models_py3 import CheckNameResponse
16+
from ._models_py3 import CreateWorkspaceCollectionRequest
17+
from ._models_py3 import Display
18+
from ._models_py3 import Error, ErrorException
19+
from ._models_py3 import ErrorDetail
20+
from ._models_py3 import MigrateWorkspaceCollectionRequest
21+
from ._models_py3 import Operation
22+
from ._models_py3 import OperationList
23+
from ._models_py3 import UpdateWorkspaceCollectionRequest
24+
from ._models_py3 import Workspace
25+
from ._models_py3 import WorkspaceCollection
26+
from ._models_py3 import WorkspaceCollectionAccessKey
27+
from ._models_py3 import WorkspaceCollectionAccessKeys
2828
except (SyntaxError, ImportError):
29-
from .error_detail import ErrorDetail
30-
from .error import Error, ErrorException
31-
from .azure_sku import AzureSku
32-
from .workspace_collection import WorkspaceCollection
33-
from .workspace import Workspace
34-
from .display import Display
35-
from .operation import Operation
36-
from .operation_list import OperationList
37-
from .workspace_collection_access_keys import WorkspaceCollectionAccessKeys
38-
from .workspace_collection_access_key import WorkspaceCollectionAccessKey
39-
from .create_workspace_collection_request import CreateWorkspaceCollectionRequest
40-
from .update_workspace_collection_request import UpdateWorkspaceCollectionRequest
41-
from .check_name_request import CheckNameRequest
42-
from .check_name_response import CheckNameResponse
43-
from .migrate_workspace_collection_request import MigrateWorkspaceCollectionRequest
44-
from .workspace_collection_paged import WorkspaceCollectionPaged
45-
from .workspace_paged import WorkspacePaged
46-
from .power_bi_embedded_management_client_enums import (
29+
from ._models import AzureSku
30+
from ._models import CheckNameRequest
31+
from ._models import CheckNameResponse
32+
from ._models import CreateWorkspaceCollectionRequest
33+
from ._models import Display
34+
from ._models import Error, ErrorException
35+
from ._models import ErrorDetail
36+
from ._models import MigrateWorkspaceCollectionRequest
37+
from ._models import Operation
38+
from ._models import OperationList
39+
from ._models import UpdateWorkspaceCollectionRequest
40+
from ._models import Workspace
41+
from ._models import WorkspaceCollection
42+
from ._models import WorkspaceCollectionAccessKey
43+
from ._models import WorkspaceCollectionAccessKeys
44+
from ._paged_models import WorkspaceCollectionPaged
45+
from ._paged_models import WorkspacePaged
46+
from ._power_bi_embedded_management_client_enums import (
4747
AccessKeyName,
4848
CheckNameReason,
4949
)
5050

5151
__all__ = [
52-
'ErrorDetail',
53-
'Error', 'ErrorException',
5452
'AzureSku',
55-
'WorkspaceCollection',
56-
'Workspace',
53+
'CheckNameRequest',
54+
'CheckNameResponse',
55+
'CreateWorkspaceCollectionRequest',
5756
'Display',
57+
'Error', 'ErrorException',
58+
'ErrorDetail',
59+
'MigrateWorkspaceCollectionRequest',
5860
'Operation',
5961
'OperationList',
60-
'WorkspaceCollectionAccessKeys',
61-
'WorkspaceCollectionAccessKey',
62-
'CreateWorkspaceCollectionRequest',
6362
'UpdateWorkspaceCollectionRequest',
64-
'CheckNameRequest',
65-
'CheckNameResponse',
66-
'MigrateWorkspaceCollectionRequest',
63+
'Workspace',
64+
'WorkspaceCollection',
65+
'WorkspaceCollectionAccessKey',
66+
'WorkspaceCollectionAccessKeys',
6767
'WorkspaceCollectionPaged',
6868
'WorkspacePaged',
6969
'AccessKeyName',

0 commit comments

Comments
 (0)