Skip to content

Commit 64c646f

Browse files
author
SDKAuto
committed
CodeGen from PR 16393 in Azure/azure-rest-api-specs
Merge 1e49df24d4ae2cffb01fb276d19f191648348096 into 60723d1
1 parent 3a14782 commit 64c646f

18 files changed

+1492
-36
lines changed

sdk/botservice/azure-mgmt-botservice/MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
include _meta.json
12
recursive-include tests *.py *.yaml
23
include *.md
34
include azure/__init__.py
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": "e2862df5f2aaef464ed8ad1a902203be14607ba8",
5+
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
6+
"autorest_command": "autorest specification/botservice/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/botservice/resource-manager/readme.md"
8+
}

sdk/botservice/azure-mgmt-botservice/azure/mgmt/botservice/_azure_bot_service.py

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
from .operations import DirectLineOperations
1919
from .operations import Operations
2020
from .operations import BotConnectionOperations
21+
from .operations import HostSettingsOperations
22+
from .operations import OperationResultsOperations
23+
from .operations import PrivateEndpointConnectionsOperations
24+
from .operations import PrivateLinkResourcesOperations
2125
from . import models
2226

2327

@@ -37,6 +41,14 @@ class AzureBotService(SDKClient):
3741
:vartype operations: azure.mgmt.botservice.operations.Operations
3842
:ivar bot_connection: BotConnection operations
3943
:vartype bot_connection: azure.mgmt.botservice.operations.BotConnectionOperations
44+
:ivar host_settings: HostSettings operations
45+
:vartype host_settings: azure.mgmt.botservice.operations.HostSettingsOperations
46+
:ivar operation_results: OperationResults operations
47+
:vartype operation_results: azure.mgmt.botservice.operations.OperationResultsOperations
48+
:ivar private_endpoint_connections: PrivateEndpointConnections operations
49+
:vartype private_endpoint_connections: azure.mgmt.botservice.operations.PrivateEndpointConnectionsOperations
50+
:ivar private_link_resources: PrivateLinkResources operations
51+
:vartype private_link_resources: azure.mgmt.botservice.operations.PrivateLinkResourcesOperations
4052
4153
:param credentials: Credentials needed for the client to connect to Azure.
4254
:type credentials: :mod:`A msrestazure Credentials
@@ -53,7 +65,7 @@ def __init__(
5365
super(AzureBotService, self).__init__(self.config.credentials, self.config)
5466

5567
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
56-
self.api_version = '2020-06-02'
68+
self.api_version = '2021-05-01-preview'
5769
self._serialize = Serializer(client_models)
5870
self._deserialize = Deserializer(client_models)
5971

@@ -67,3 +79,11 @@ def __init__(
6779
self._client, self.config, self._serialize, self._deserialize)
6880
self.bot_connection = BotConnectionOperations(
6981
self._client, self.config, self._serialize, self._deserialize)
82+
self.host_settings = HostSettingsOperations(
83+
self._client, self.config, self._serialize, self._deserialize)
84+
self.operation_results = OperationResultsOperations(
85+
self._client, self.config, self._serialize, self._deserialize)
86+
self.private_endpoint_connections = PrivateEndpointConnectionsOperations(
87+
self._client, self.config, self._serialize, self._deserialize)
88+
self.private_link_resources = PrivateLinkResourcesOperations(
89+
self._client, self.config, self._serialize, self._deserialize)

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

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
from ._models_py3 import FacebookChannel
3535
from ._models_py3 import FacebookChannelProperties
3636
from ._models_py3 import FacebookPage
37+
from ._models_py3 import HostSettingsResponse
3738
from ._models_py3 import KikChannel
3839
from ._models_py3 import KikChannelProperties
3940
from ._models_py3 import LineChannel
@@ -43,6 +44,13 @@
4344
from ._models_py3 import MsTeamsChannelProperties
4445
from ._models_py3 import OperationDisplayInfo
4546
from ._models_py3 import OperationEntity
47+
from ._models_py3 import OperationResultsDescription
48+
from ._models_py3 import PrivateEndpoint
49+
from ._models_py3 import PrivateEndpointConnection
50+
from ._models_py3 import PrivateLinkResource
51+
from ._models_py3 import PrivateLinkResourceBase
52+
from ._models_py3 import PrivateLinkResourceListResult
53+
from ._models_py3 import PrivateLinkServiceConnectionState
4654
from ._models_py3 import Resource
4755
from ._models_py3 import ServiceProvider
4856
from ._models_py3 import ServiceProviderParameter
@@ -86,6 +94,7 @@
8694
from ._models import FacebookChannel
8795
from ._models import FacebookChannelProperties
8896
from ._models import FacebookPage
97+
from ._models import HostSettingsResponse
8998
from ._models import KikChannel
9099
from ._models import KikChannelProperties
91100
from ._models import LineChannel
@@ -95,6 +104,13 @@
95104
from ._models import MsTeamsChannelProperties
96105
from ._models import OperationDisplayInfo
97106
from ._models import OperationEntity
107+
from ._models import OperationResultsDescription
108+
from ._models import PrivateEndpoint
109+
from ._models import PrivateEndpointConnection
110+
from ._models import PrivateLinkResource
111+
from ._models import PrivateLinkResourceBase
112+
from ._models import PrivateLinkResourceListResult
113+
from ._models import PrivateLinkServiceConnectionState
98114
from ._models import Resource
99115
from ._models import ServiceProvider
100116
from ._models import ServiceProviderParameter
@@ -117,11 +133,16 @@
117133
from ._paged_models import BotPaged
118134
from ._paged_models import ConnectionSettingPaged
119135
from ._paged_models import OperationEntityPaged
136+
from ._paged_models import PrivateEndpointConnectionPaged
120137
from ._azure_bot_service_enums import (
121138
SkuName,
122139
SkuTier,
123140
Kind,
141+
MsaAppType,
142+
PrivateEndpointServiceConnectionStatus,
143+
PrivateEndpointConnectionProvisioningState,
124144
Key,
145+
OperationResultStatus,
125146
ChannelName,
126147
RegenerateKeysChannelName,
127148
)
@@ -151,6 +172,7 @@
151172
'FacebookChannel',
152173
'FacebookChannelProperties',
153174
'FacebookPage',
175+
'HostSettingsResponse',
154176
'KikChannel',
155177
'KikChannelProperties',
156178
'LineChannel',
@@ -160,6 +182,13 @@
160182
'MsTeamsChannelProperties',
161183
'OperationDisplayInfo',
162184
'OperationEntity',
185+
'OperationResultsDescription',
186+
'PrivateEndpoint',
187+
'PrivateEndpointConnection',
188+
'PrivateLinkResource',
189+
'PrivateLinkResourceBase',
190+
'PrivateLinkResourceListResult',
191+
'PrivateLinkServiceConnectionState',
163192
'Resource',
164193
'ServiceProvider',
165194
'ServiceProviderParameter',
@@ -182,10 +211,15 @@
182211
'BotChannelPaged',
183212
'OperationEntityPaged',
184213
'ConnectionSettingPaged',
214+
'PrivateEndpointConnectionPaged',
185215
'SkuName',
186216
'SkuTier',
187217
'Kind',
218+
'MsaAppType',
219+
'PrivateEndpointServiceConnectionStatus',
220+
'PrivateEndpointConnectionProvisioningState',
188221
'Key',
222+
'OperationResultStatus',
189223
'ChannelName',
190224
'RegenerateKeysChannelName',
191225
]

sdk/botservice/azure-mgmt-botservice/azure/mgmt/botservice/models/_azure_bot_service_enums.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,29 @@ class Kind(str, Enum):
3030
designer = "designer"
3131
bot = "bot"
3232
function = "function"
33+
azurebot = "azurebot"
34+
35+
36+
class MsaAppType(str, Enum):
37+
38+
user_assigned_msi = "UserAssignedMSI"
39+
single_tenant = "SingleTenant"
40+
multi_tenant = "MultiTenant"
41+
42+
43+
class PrivateEndpointServiceConnectionStatus(str, Enum):
44+
45+
pending = "Pending"
46+
approved = "Approved"
47+
rejected = "Rejected"
48+
49+
50+
class PrivateEndpointConnectionProvisioningState(str, Enum):
51+
52+
succeeded = "Succeeded"
53+
creating = "Creating"
54+
deleting = "Deleting"
55+
failed = "Failed"
3356

3457

3558
class Key(str, Enum):
@@ -38,6 +61,15 @@ class Key(str, Enum):
3861
key2 = "key2"
3962

4063

64+
class OperationResultStatus(str, Enum):
65+
66+
canceled = "Canceled"
67+
succeeded = "Succeeded"
68+
failed = "Failed"
69+
requested = "Requested"
70+
running = "Running"
71+
72+
4173
class ChannelName(str, Enum):
4274

4375
alexa_channel = "AlexaChannel"

0 commit comments

Comments
 (0)