-
Notifications
You must be signed in to change notification settings - Fork 3.2k
[AutoPR] locationbasedservices/resource-manager #2048
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
AutorestCI
wants to merge
4
commits into
master
from
restapi_auto_locationbasedservices/resource-manager
Closed
Changes from 1 commit
Commits
Show all changes
4 commits
Select commit
Hold shift + click to select a range
5707ce0
Generated from bd24c6b3cba8ae74a6ea020cf5cda7562c86903a (#2047)
AutorestCI 98bd0c7
azure-mgmt-locationbasedservices packaging
lmazuel 0bd1804
Update HISTORY.rst
jp94 c8ee547
Generated from 398e69a74c8c4dc27b3a68b36525e36de171e336 (#2106)
AutorestCI File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next
Next commit
Generated from bd24c6b3cba8ae74a6ea020cf5cda7562c86903a (#2047)
locationbasedservices py conf
- Loading branch information
commit 5707ce03172b0735254c3dd6216495bd8304fe4b
There are no files selected for viewing
18 changes: 18 additions & 0 deletions
18
azure-mgmt-locationbasedservices/azure/mgmt/locationbasedservices/__init__.py
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| # 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 .client import Client | ||
| from .version import VERSION | ||
|
|
||
| __all__ = ['Client'] | ||
|
|
||
| __version__ = VERSION | ||
|
|
85 changes: 85 additions & 0 deletions
85
azure-mgmt-locationbasedservices/azure/mgmt/locationbasedservices/client.py
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,85 @@ | ||
| # 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 msrest.service_client import ServiceClient | ||
| from msrest import Serializer, Deserializer | ||
| from msrestazure import AzureConfiguration | ||
| from .version import VERSION | ||
| from .operations.accounts_operations import AccountsOperations | ||
| from . import models | ||
|
|
||
|
|
||
| class ClientConfiguration(AzureConfiguration): | ||
| """Configuration for Client | ||
| 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: Subscription credentials which uniquely identify | ||
| Microsoft Azure subscription. The subscription ID forms part of the URI | ||
| for every service call. | ||
| :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(ClientConfiguration, self).__init__(base_url) | ||
|
|
||
| self.add_user_agent('azure-mgmt-locationbasedservices/{}'.format(VERSION)) | ||
| self.add_user_agent('Azure-SDK-For-Python') | ||
|
|
||
| self.credentials = credentials | ||
| self.subscription_id = subscription_id | ||
|
|
||
|
|
||
| class Client(object): | ||
| """Resource Provider | ||
|
|
||
| :ivar config: Configuration for client. | ||
| :vartype config: ClientConfiguration | ||
|
|
||
| :ivar accounts: Accounts operations | ||
| :vartype accounts: azure.mgmt.locationbasedservices.operations.AccountsOperations | ||
|
|
||
| :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: Subscription credentials which uniquely identify | ||
| Microsoft Azure subscription. The subscription ID forms part of the URI | ||
| for every service call. | ||
| :type subscription_id: str | ||
| :param str base_url: Service URL | ||
| """ | ||
|
|
||
| def __init__( | ||
| self, credentials, subscription_id, base_url=None): | ||
|
|
||
| self.config = ClientConfiguration(credentials, subscription_id, base_url) | ||
| self._client = ServiceClient(self.config.credentials, self.config) | ||
|
|
||
| client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} | ||
| self.api_version = '2017-01-01-preview' | ||
| self._serialize = Serializer(client_models) | ||
| self._deserialize = Deserializer(client_models) | ||
|
|
||
| self.accounts = AccountsOperations( | ||
| self._client, self.config, self._serialize, self._deserialize) | ||
46 changes: 46 additions & 0 deletions
46
azure-mgmt-locationbasedservices/azure/mgmt/locationbasedservices/models/__init__.py
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,46 @@ | ||
| # 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 .error_details_item import ErrorDetailsItem | ||
| from .error import Error, ErrorException | ||
| from .resource import Resource | ||
| from .sku import Sku | ||
| from .location_based_services_account import LocationBasedServicesAccount | ||
| from .location_based_services_account_create_parameters import LocationBasedServicesAccountCreateParameters | ||
| from .location_based_services_account_update_parameters import LocationBasedServicesAccountUpdateParameters | ||
| from .location_based_services_accounts_move_request import LocationBasedServicesAccountsMoveRequest | ||
| from .location_based_services_key_specification import LocationBasedServicesKeySpecification | ||
| from .location_based_services_account_keys import LocationBasedServicesAccountKeys | ||
| from .location_based_services_operations_value_item_display import LocationBasedServicesOperationsValueItemDisplay | ||
| from .location_based_services_operations_value_item import LocationBasedServicesOperationsValueItem | ||
| from .location_based_services_account_paged import LocationBasedServicesAccountPaged | ||
| from .location_based_services_operations_value_item_paged import LocationBasedServicesOperationsValueItemPaged | ||
| from .client_enums import ( | ||
| KeyType, | ||
| ) | ||
|
|
||
| __all__ = [ | ||
| 'ErrorDetailsItem', | ||
| 'Error', 'ErrorException', | ||
| 'Resource', | ||
| 'Sku', | ||
| 'LocationBasedServicesAccount', | ||
| 'LocationBasedServicesAccountCreateParameters', | ||
| 'LocationBasedServicesAccountUpdateParameters', | ||
| 'LocationBasedServicesAccountsMoveRequest', | ||
| 'LocationBasedServicesKeySpecification', | ||
| 'LocationBasedServicesAccountKeys', | ||
| 'LocationBasedServicesOperationsValueItemDisplay', | ||
| 'LocationBasedServicesOperationsValueItem', | ||
| 'LocationBasedServicesAccountPaged', | ||
| 'LocationBasedServicesOperationsValueItemPaged', | ||
| 'KeyType', | ||
| ] |
18 changes: 18 additions & 0 deletions
18
azure-mgmt-locationbasedservices/azure/mgmt/locationbasedservices/models/client_enums.py
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| # 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 enum import Enum | ||
|
|
||
|
|
||
| class KeyType(Enum): | ||
|
|
||
| primary = "primary" | ||
| secondary = "secondary" |
65 changes: 65 additions & 0 deletions
65
azure-mgmt-locationbasedservices/azure/mgmt/locationbasedservices/models/error.py
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,65 @@ | ||
| # 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 msrest.serialization import Model | ||
| from msrest.exceptions import HttpOperationError | ||
|
|
||
|
|
||
| class Error(Model): | ||
| """This object is returned when an error occurs in the Location Based Service | ||
| API. | ||
|
|
||
| Variables are only populated by the server, and will be ignored when | ||
| sending a request. | ||
|
|
||
| :ivar code: Error code. | ||
| :vartype code: str | ||
| :ivar message: If available, a human readable description of the error. | ||
| :vartype message: str | ||
| :ivar target: If available, the component generating the error. | ||
| :vartype target: str | ||
| :ivar details: If available, a list of additional details about the error. | ||
| :vartype details: | ||
| list[~azure.mgmt.locationbasedservices.models.ErrorDetailsItem] | ||
| """ | ||
|
|
||
| _validation = { | ||
| 'code': {'readonly': True}, | ||
| 'message': {'readonly': True}, | ||
| 'target': {'readonly': True}, | ||
| 'details': {'readonly': True}, | ||
| } | ||
|
|
||
| _attribute_map = { | ||
| 'code': {'key': 'code', 'type': 'str'}, | ||
| 'message': {'key': 'message', 'type': 'str'}, | ||
| 'target': {'key': 'target', 'type': 'str'}, | ||
| 'details': {'key': 'details', 'type': '[ErrorDetailsItem]'}, | ||
| } | ||
|
|
||
| def __init__(self): | ||
| super(Error, self).__init__() | ||
| self.code = None | ||
| self.message = None | ||
| self.target = None | ||
| self.details = None | ||
|
|
||
|
|
||
| class ErrorException(HttpOperationError): | ||
| """Server responsed with exception of type: 'Error'. | ||
|
|
||
| :param deserialize: A deserializer | ||
| :param response: Server response to be deserialized. | ||
| """ | ||
|
|
||
| def __init__(self, deserialize, response, *args): | ||
|
|
||
| super(ErrorException, self).__init__(deserialize, response, 'Error', *args) |
45 changes: 45 additions & 0 deletions
45
...-mgmt-locationbasedservices/azure/mgmt/locationbasedservices/models/error_details_item.py
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,45 @@ | ||
| # 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 msrest.serialization import Model | ||
|
|
||
|
|
||
| class ErrorDetailsItem(Model): | ||
| """ErrorDetailsItem. | ||
|
|
||
| Variables are only populated by the server, and will be ignored when | ||
| sending a request. | ||
|
|
||
| :ivar code: Error code. | ||
| :vartype code: str | ||
| :ivar message: If available, a human readable description of the error. | ||
| :vartype message: str | ||
| :ivar target: If available, the component generating the error. | ||
| :vartype target: str | ||
| """ | ||
|
|
||
| _validation = { | ||
| 'code': {'readonly': True}, | ||
| 'message': {'readonly': True}, | ||
| 'target': {'readonly': True}, | ||
| } | ||
|
|
||
| _attribute_map = { | ||
| 'code': {'key': 'code', 'type': 'str'}, | ||
| 'message': {'key': 'message', 'type': 'str'}, | ||
| 'target': {'key': 'target', 'type': 'str'}, | ||
| } | ||
|
|
||
| def __init__(self): | ||
| super(ErrorDetailsItem, self).__init__() | ||
| self.code = None | ||
| self.message = None | ||
| self.target = None |
64 changes: 64 additions & 0 deletions
64
...nbasedservices/azure/mgmt/locationbasedservices/models/location_based_services_account.py
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,64 @@ | ||
| # 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 .resource import Resource | ||
|
|
||
|
|
||
| class LocationBasedServicesAccount(Resource): | ||
| """An Azure resource which represents access to a suite of Location Based | ||
| Services REST APIs. | ||
|
|
||
| Variables are only populated by the server, and will be ignored when | ||
| sending a request. | ||
|
|
||
| :ivar id: The fully qualified Location Based Services Account resource | ||
| identifier. | ||
| :vartype id: str | ||
| :ivar name: The name of the Location Based Services Account, which is | ||
| unique within a Resource Group. | ||
| :vartype name: str | ||
| :ivar type: Azure resource type. | ||
| :vartype type: str | ||
| :ivar location: The location of the resource. | ||
| :vartype location: str | ||
| :ivar tags: Gets a list of key value pairs that describe the resource. | ||
| These tags can be used in viewing and grouping this resource (across | ||
| resource groups). A maximum of 15 tags can be provided for a resource. | ||
| Each tag must have a key no greater than 128 characters and value no | ||
| greater than 256 characters. | ||
| :vartype tags: dict[str, str] | ||
| :ivar sku: The SKU of this account. | ||
| :vartype sku: ~azure.mgmt.locationbasedservices.models.Sku | ||
| """ | ||
|
|
||
| _validation = { | ||
| 'id': {'readonly': True}, | ||
| 'name': {'readonly': True}, | ||
| 'type': {'readonly': True}, | ||
| 'location': {'readonly': True}, | ||
| 'tags': {'readonly': True}, | ||
| 'sku': {'readonly': True}, | ||
| } | ||
|
|
||
| _attribute_map = { | ||
| 'id': {'key': 'id', 'type': 'str'}, | ||
| 'name': {'key': 'name', 'type': 'str'}, | ||
| 'type': {'key': 'type', 'type': 'str'}, | ||
| 'location': {'key': 'location', 'type': 'str'}, | ||
| 'tags': {'key': 'tags', 'type': '{str}'}, | ||
| 'sku': {'key': 'sku', 'type': 'Sku'}, | ||
| } | ||
|
|
||
| def __init__(self): | ||
| super(LocationBasedServicesAccount, self).__init__() | ||
| self.location = None | ||
| self.tags = None | ||
| self.sku = None |
45 changes: 45 additions & 0 deletions
45
...re/mgmt/locationbasedservices/models/location_based_services_account_create_parameters.py
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,45 @@ | ||
| # 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 msrest.serialization import Model | ||
|
|
||
|
|
||
| class LocationBasedServicesAccountCreateParameters(Model): | ||
| """Parameters used to create a new Location Based Services Account. | ||
|
|
||
| :param location: The location of the resource. | ||
| :type location: str | ||
| :param tags: Gets or sets a list of key value pairs that describe the | ||
| resource. These tags can be used in viewing and grouping this resource | ||
| (across resource groups). A maximum of 15 tags can be provided for a | ||
| resource. Each tag must have a key no greater than 128 characters and | ||
| value no greater than 256 characters. | ||
| :type tags: dict[str, str] | ||
| :param sku: The SKU of this account. | ||
| :type sku: ~azure.mgmt.locationbasedservices.models.Sku | ||
| """ | ||
|
|
||
| _validation = { | ||
| 'location': {'required': True}, | ||
| 'sku': {'required': True}, | ||
| } | ||
|
|
||
| _attribute_map = { | ||
| 'location': {'key': 'location', 'type': 'str'}, | ||
| 'tags': {'key': 'tags', 'type': '{str}'}, | ||
| 'sku': {'key': 'sku', 'type': 'Sku'}, | ||
| } | ||
|
|
||
| def __init__(self, location, sku, tags=None): | ||
| super(LocationBasedServicesAccountCreateParameters, self).__init__() | ||
| self.location = location | ||
| self.tags = tags | ||
| self.sku = sku |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
didn't realize, but that's too generic and should be "LocationBasedServicesClient" at least
Why is that?
https://github.com/Azure/azure-rest-api-specs/blob/master/specification/locationbasedservices/resource-manager/Microsoft.LocationBasedServices/preview/2017-01-01-preview/locationbasedservices.json#L8
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It must have been an oversight on our end.
Do you know if the rest-api-specs team should have caught this before it was merged?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, they should have reviewed that :(
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please do another Swagger PR to fix this. Assign it to me (or tag me if you don't have assign permission) so it will be faster. Sorry about that :(
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Got it. Do you recommend PR with a new (version), or update the current?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
update the current Swagger