Skip to content

Commit 213691e

Browse files
committed
Generated from 82cee8e19ad81e9d82d712cfabad1649b91b619a
Merge pull request #1 from omarelhariry/a-moghan/PublishingResponses Adding Publishing To Regions Status
1 parent 4b2d3e9 commit 213691e

File tree

5 files changed

+24
-9
lines changed

5 files changed

+24
-9
lines changed

azure-cognitiveservices-language-luis/azure/cognitiveservices/language/luis/authoring/models/endpoint_info.py

+4
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ class EndpointInfo(Model):
2828
:type assigned_endpoint_key: str
2929
:param endpoint_region: The endpoint's region.
3030
:type endpoint_region: str
31+
:param failed_regions: Regions where publishing failed.
32+
:type failed_regions: str
3133
:param published_date_time: Timestamp when was last published.
3234
:type published_date_time: str
3335
"""
@@ -39,6 +41,7 @@ class EndpointInfo(Model):
3941
'region': {'key': 'region', 'type': 'str'},
4042
'assigned_endpoint_key': {'key': 'assignedEndpointKey', 'type': 'str'},
4143
'endpoint_region': {'key': 'endpointRegion', 'type': 'str'},
44+
'failed_regions': {'key': 'failedRegions', 'type': 'str'},
4245
'published_date_time': {'key': 'publishedDateTime', 'type': 'str'},
4346
}
4447

@@ -50,4 +53,5 @@ def __init__(self, **kwargs):
5053
self.region = kwargs.get('region', None)
5154
self.assigned_endpoint_key = kwargs.get('assigned_endpoint_key', None)
5255
self.endpoint_region = kwargs.get('endpoint_region', None)
56+
self.failed_regions = kwargs.get('failed_regions', None)
5357
self.published_date_time = kwargs.get('published_date_time', None)

azure-cognitiveservices-language-luis/azure/cognitiveservices/language/luis/authoring/models/endpoint_info_py3.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ class EndpointInfo(Model):
2828
:type assigned_endpoint_key: str
2929
:param endpoint_region: The endpoint's region.
3030
:type endpoint_region: str
31+
:param failed_regions: Regions where publishing failed.
32+
:type failed_regions: str
3133
:param published_date_time: Timestamp when was last published.
3234
:type published_date_time: str
3335
"""
@@ -39,15 +41,17 @@ class EndpointInfo(Model):
3941
'region': {'key': 'region', 'type': 'str'},
4042
'assigned_endpoint_key': {'key': 'assignedEndpointKey', 'type': 'str'},
4143
'endpoint_region': {'key': 'endpointRegion', 'type': 'str'},
44+
'failed_regions': {'key': 'failedRegions', 'type': 'str'},
4245
'published_date_time': {'key': 'publishedDateTime', 'type': 'str'},
4346
}
4447

45-
def __init__(self, *, version_id: str=None, is_staging: bool=None, endpoint_url: str=None, region: str=None, assigned_endpoint_key: str=None, endpoint_region: str=None, published_date_time: str=None, **kwargs) -> None:
48+
def __init__(self, *, version_id: str=None, is_staging: bool=None, endpoint_url: str=None, region: str=None, assigned_endpoint_key: str=None, endpoint_region: str=None, failed_regions: str=None, published_date_time: str=None, **kwargs) -> None:
4649
super(EndpointInfo, self).__init__(**kwargs)
4750
self.version_id = version_id
4851
self.is_staging = is_staging
4952
self.endpoint_url = endpoint_url
5053
self.region = region
5154
self.assigned_endpoint_key = assigned_endpoint_key
5255
self.endpoint_region = endpoint_region
56+
self.failed_regions = failed_regions
5357
self.published_date_time = published_date_time

azure-cognitiveservices-language-luis/azure/cognitiveservices/language/luis/authoring/models/production_or_staging_endpoint_info.py

+3
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ class ProductionOrStagingEndpointInfo(EndpointInfo):
2828
:type assigned_endpoint_key: str
2929
:param endpoint_region: The endpoint's region.
3030
:type endpoint_region: str
31+
:param failed_regions: Regions where publishing failed.
32+
:type failed_regions: str
3133
:param published_date_time: Timestamp when was last published.
3234
:type published_date_time: str
3335
"""
@@ -39,6 +41,7 @@ class ProductionOrStagingEndpointInfo(EndpointInfo):
3941
'region': {'key': 'region', 'type': 'str'},
4042
'assigned_endpoint_key': {'key': 'assignedEndpointKey', 'type': 'str'},
4143
'endpoint_region': {'key': 'endpointRegion', 'type': 'str'},
44+
'failed_regions': {'key': 'failedRegions', 'type': 'str'},
4245
'published_date_time': {'key': 'publishedDateTime', 'type': 'str'},
4346
}
4447

azure-cognitiveservices-language-luis/azure/cognitiveservices/language/luis/authoring/models/production_or_staging_endpoint_info_py3.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ class ProductionOrStagingEndpointInfo(EndpointInfo):
2828
:type assigned_endpoint_key: str
2929
:param endpoint_region: The endpoint's region.
3030
:type endpoint_region: str
31+
:param failed_regions: Regions where publishing failed.
32+
:type failed_regions: str
3133
:param published_date_time: Timestamp when was last published.
3234
:type published_date_time: str
3335
"""
@@ -39,8 +41,9 @@ class ProductionOrStagingEndpointInfo(EndpointInfo):
3941
'region': {'key': 'region', 'type': 'str'},
4042
'assigned_endpoint_key': {'key': 'assignedEndpointKey', 'type': 'str'},
4143
'endpoint_region': {'key': 'endpointRegion', 'type': 'str'},
44+
'failed_regions': {'key': 'failedRegions', 'type': 'str'},
4245
'published_date_time': {'key': 'publishedDateTime', 'type': 'str'},
4346
}
4447

45-
def __init__(self, *, version_id: str=None, is_staging: bool=None, endpoint_url: str=None, region: str=None, assigned_endpoint_key: str=None, endpoint_region: str=None, published_date_time: str=None, **kwargs) -> None:
46-
super(ProductionOrStagingEndpointInfo, self).__init__(version_id=version_id, is_staging=is_staging, endpoint_url=endpoint_url, region=region, assigned_endpoint_key=assigned_endpoint_key, endpoint_region=endpoint_region, published_date_time=published_date_time, **kwargs)
48+
def __init__(self, *, version_id: str=None, is_staging: bool=None, endpoint_url: str=None, region: str=None, assigned_endpoint_key: str=None, endpoint_region: str=None, failed_regions: str=None, published_date_time: str=None, **kwargs) -> None:
49+
super(ProductionOrStagingEndpointInfo, self).__init__(version_id=version_id, is_staging=is_staging, endpoint_url=endpoint_url, region=region, assigned_endpoint_key=assigned_endpoint_key, endpoint_region=endpoint_region, failed_regions=failed_regions, published_date_time=published_date_time, **kwargs)

azure-cognitiveservices-language-luis/azure/cognitiveservices/language/luis/authoring/operations/apps_operations.py

+7-6
Original file line numberDiff line numberDiff line change
@@ -661,11 +661,8 @@ def publish(
661661
deserialized response
662662
:param operation_config: :ref:`Operation configuration
663663
overrides<msrest:optionsforoperations>`.
664-
:return: ProductionOrStagingEndpointInfo or ClientRawResponse if
665-
raw=true
666-
:rtype:
667-
~azure.cognitiveservices.language.luis.authoring.models.ProductionOrStagingEndpointInfo
668-
or ~msrest.pipeline.ClientRawResponse
664+
:return: object or ClientRawResponse if raw=true
665+
:rtype: object or ~msrest.pipeline.ClientRawResponse
669666
:raises:
670667
:class:`ErrorResponseException<azure.cognitiveservices.language.luis.authoring.models.ErrorResponseException>`
671668
"""
@@ -696,13 +693,17 @@ def publish(
696693
request = self._client.post(url, query_parameters, header_parameters, body_content)
697694
response = self._client.send(request, stream=False, **operation_config)
698695

699-
if response.status_code not in [201]:
696+
if response.status_code not in [201, 207, 503]:
700697
raise models.ErrorResponseException(self._deserialize, response)
701698

702699
deserialized = None
703700

704701
if response.status_code == 201:
705702
deserialized = self._deserialize('ProductionOrStagingEndpointInfo', response)
703+
if response.status_code == 207:
704+
deserialized = self._deserialize('ProductionOrStagingEndpointInfo', response)
705+
if response.status_code == 503:
706+
deserialized = self._deserialize('str', response)
706707

707708
if raw:
708709
client_raw_response = ClientRawResponse(deserialized, response)

0 commit comments

Comments
 (0)