Skip to content
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

[AutoPR azure-applicationinsights-query] Fix Swagger definition for customDimensions - remove additionalProper… #857

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
5 changes: 5 additions & 0 deletions sdk/azure-applicationinsights-query/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Release History

## 0.1.0 (1970-01-01)

* Initial Release
5 changes: 5 additions & 0 deletions sdk/azure-applicationinsights-query/MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
recursive-include tests *.py *.yaml
include *.md
include azure/__init__.py
include azure/applicationinsights/__init__.py

21 changes: 21 additions & 0 deletions sdk/azure-applicationinsights-query/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Microsoft Azure SDK for Python

This is the Microsoft Azure MyService Management Client Library.
This package has been tested with Python 2.7, 3.5, 3.6, 3.7 and 3.8.
For a more complete view of Azure libraries, see the [Github repo](https://github.com/Azure/azure-sdk-for-python/)


# Usage

For code examples, see [MyService Management](https://docs.microsoft.com/python/api/overview/azure/)
on docs.microsoft.com.


# Provide Feedback

If you encounter any bugs or have suggestions, please file an issue in the
[Issues](https://github.com/Azure/azure-sdk-for-python/issues)
section of the project.


![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-applicationinsights-query%2FREADME.png)
1 change: 1 addition & 0 deletions sdk/azure-applicationinsights-query/azure/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
__path__ = __import__('pkgutil').extend_path(__path__, __name__)
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
__path__ = __import__('pkgutil').extend_path(__path__, __name__)
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# 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 ._configuration import ApplicationInsightsDataClientConfiguration
from ._application_insights_data_client import ApplicationInsightsDataClient
__all__ = ['ApplicationInsightsDataClient', 'ApplicationInsightsDataClientConfiguration']

from .version import VERSION

__version__ = VERSION

Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# 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 SDKClient
from msrest import Serializer, Deserializer

from ._configuration import ApplicationInsightsDataClientConfiguration
from .operations import MetricsOperations
from .operations import EventsOperations
from .operations import QueryOperations
from .operations import PostOperations
from .operations import GetOperations
from . import models


class ApplicationInsightsDataClient(SDKClient):
"""Composite Swagger for Application Insights Data Client

:ivar config: Configuration for client.
:vartype config: ApplicationInsightsDataClientConfiguration

:ivar metrics: Metrics operations
:vartype metrics: azure.applicationinsights.query.operations.MetricsOperations
:ivar events: Events operations
:vartype events: azure.applicationinsights.query.operations.EventsOperations
:ivar query: Query operations
:vartype query: azure.applicationinsights.query.operations.QueryOperations
:ivar post: Post operations
:vartype post: azure.applicationinsights.query.operations.PostOperations
:ivar get: Get operations
:vartype get: azure.applicationinsights.query.operations.GetOperations

:param credentials: Subscription credentials which uniquely identify
client subscription.
:type credentials: None
:param str base_url: Service URL
"""

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

self.config = ApplicationInsightsDataClientConfiguration(credentials, base_url)
super(ApplicationInsightsDataClient, self).__init__(self.config.credentials, self.config)

client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
self.api_version = 'v1'
self._serialize = Serializer(client_models)
self._deserialize = Deserializer(client_models)

self.metrics = MetricsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.events = EventsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.query = QueryOperations(
self._client, self.config, self._serialize, self._deserialize)
self.post = PostOperations(
self._client, self.config, self._serialize, self._deserialize)
self.get = GetOperations(
self._client, self.config, self._serialize, self._deserialize)
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# 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 import Configuration

from .version import VERSION


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

:param credentials: Subscription credentials which uniquely identify
client subscription.
:type credentials: None
:param str base_url: Service URL
"""

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

if credentials is None:
raise ValueError("Parameter 'credentials' must not be None.")
if not base_url:
base_url = 'https://api.applicationinsights.io/v1'

super(ApplicationInsightsDataClientConfiguration, 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-applicationinsights-query/{}'.format(VERSION))

self.credentials = credentials
Original file line number Diff line number Diff line change
@@ -0,0 +1,190 @@
# 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.
# --------------------------------------------------------------------------

try:
from ._models_py3 import Column
from ._models_py3 import ErrorDetail
from ._models_py3 import ErrorInfo
from ._models_py3 import ErrorResponse, ErrorResponseException
from ._models_py3 import EventsAiInfo
from ._models_py3 import EventsApplicationInfo
from ._models_py3 import EventsAvailabilityResultInfo
from ._models_py3 import EventsAvailabilityResultResult
from ._models_py3 import EventsBrowserTimingInfo
from ._models_py3 import EventsBrowserTimingResult
from ._models_py3 import EventsClientInfo
from ._models_py3 import EventsClientPerformanceInfo
from ._models_py3 import EventsCloudInfo
from ._models_py3 import EventsCustomEventInfo
from ._models_py3 import EventsCustomEventResult
from ._models_py3 import EventsCustomMetricInfo
from ._models_py3 import EventsCustomMetricResult
from ._models_py3 import EventsDependencyInfo
from ._models_py3 import EventsDependencyResult
from ._models_py3 import EventsExceptionDetail
from ._models_py3 import EventsExceptionDetailsParsedStack
from ._models_py3 import EventsExceptionInfo
from ._models_py3 import EventsExceptionResult
from ._models_py3 import EventsOperationInfo
from ._models_py3 import EventsPageViewInfo
from ._models_py3 import EventsPageViewResult
from ._models_py3 import EventsPerformanceCounterInfo
from ._models_py3 import EventsPerformanceCounterResult
from ._models_py3 import EventsRequestInfo
from ._models_py3 import EventsRequestResult
from ._models_py3 import EventsResult
from ._models_py3 import EventsResultData
from ._models_py3 import EventsResultDataCustomDimensions
from ._models_py3 import EventsResultDataCustomMeasurements
from ._models_py3 import EventsResults
from ._models_py3 import EventsSessionInfo
from ._models_py3 import EventsTraceInfo
from ._models_py3 import EventsTraceResult
from ._models_py3 import EventsUserInfo
from ._models_py3 import MetadataApplication
from ._models_py3 import MetadataFunction
from ._models_py3 import MetadataResults
from ._models_py3 import MetadataTable
from ._models_py3 import MetadataTableColumnsItem
from ._models_py3 import MetadataTableGroup
from ._models_py3 import MetricsPostBodySchema
from ._models_py3 import MetricsPostBodySchemaParameters
from ._models_py3 import MetricsResult
from ._models_py3 import MetricsResultInfo
from ._models_py3 import MetricsResultsItem
from ._models_py3 import MetricsSegmentInfo
from ._models_py3 import QueryBody
from ._models_py3 import QueryResults
from ._models_py3 import Table
except (SyntaxError, ImportError):
from ._models import Column
from ._models import ErrorDetail
from ._models import ErrorInfo
from ._models import ErrorResponse, ErrorResponseException
from ._models import EventsAiInfo
from ._models import EventsApplicationInfo
from ._models import EventsAvailabilityResultInfo
from ._models import EventsAvailabilityResultResult
from ._models import EventsBrowserTimingInfo
from ._models import EventsBrowserTimingResult
from ._models import EventsClientInfo
from ._models import EventsClientPerformanceInfo
from ._models import EventsCloudInfo
from ._models import EventsCustomEventInfo
from ._models import EventsCustomEventResult
from ._models import EventsCustomMetricInfo
from ._models import EventsCustomMetricResult
from ._models import EventsDependencyInfo
from ._models import EventsDependencyResult
from ._models import EventsExceptionDetail
from ._models import EventsExceptionDetailsParsedStack
from ._models import EventsExceptionInfo
from ._models import EventsExceptionResult
from ._models import EventsOperationInfo
from ._models import EventsPageViewInfo
from ._models import EventsPageViewResult
from ._models import EventsPerformanceCounterInfo
from ._models import EventsPerformanceCounterResult
from ._models import EventsRequestInfo
from ._models import EventsRequestResult
from ._models import EventsResult
from ._models import EventsResultData
from ._models import EventsResultDataCustomDimensions
from ._models import EventsResultDataCustomMeasurements
from ._models import EventsResults
from ._models import EventsSessionInfo
from ._models import EventsTraceInfo
from ._models import EventsTraceResult
from ._models import EventsUserInfo
from ._models import MetadataApplication
from ._models import MetadataFunction
from ._models import MetadataResults
from ._models import MetadataTable
from ._models import MetadataTableColumnsItem
from ._models import MetadataTableGroup
from ._models import MetricsPostBodySchema
from ._models import MetricsPostBodySchemaParameters
from ._models import MetricsResult
from ._models import MetricsResultInfo
from ._models import MetricsResultsItem
from ._models import MetricsSegmentInfo
from ._models import QueryBody
from ._models import QueryResults
from ._models import Table
from ._application_insights_data_client_enums import (
EventType,
MetadataColumnDataType,
MetricId,
MetricsAggregation,
MetricsSegment,
)

__all__ = [
'Column',
'ErrorDetail',
'ErrorInfo',
'ErrorResponse', 'ErrorResponseException',
'EventsAiInfo',
'EventsApplicationInfo',
'EventsAvailabilityResultInfo',
'EventsAvailabilityResultResult',
'EventsBrowserTimingInfo',
'EventsBrowserTimingResult',
'EventsClientInfo',
'EventsClientPerformanceInfo',
'EventsCloudInfo',
'EventsCustomEventInfo',
'EventsCustomEventResult',
'EventsCustomMetricInfo',
'EventsCustomMetricResult',
'EventsDependencyInfo',
'EventsDependencyResult',
'EventsExceptionDetail',
'EventsExceptionDetailsParsedStack',
'EventsExceptionInfo',
'EventsExceptionResult',
'EventsOperationInfo',
'EventsPageViewInfo',
'EventsPageViewResult',
'EventsPerformanceCounterInfo',
'EventsPerformanceCounterResult',
'EventsRequestInfo',
'EventsRequestResult',
'EventsResult',
'EventsResultData',
'EventsResultDataCustomDimensions',
'EventsResultDataCustomMeasurements',
'EventsResults',
'EventsSessionInfo',
'EventsTraceInfo',
'EventsTraceResult',
'EventsUserInfo',
'MetadataApplication',
'MetadataFunction',
'MetadataResults',
'MetadataTable',
'MetadataTableColumnsItem',
'MetadataTableGroup',
'MetricsPostBodySchema',
'MetricsPostBodySchemaParameters',
'MetricsResult',
'MetricsResultInfo',
'MetricsResultsItem',
'MetricsSegmentInfo',
'QueryBody',
'QueryResults',
'Table',
'MetricId',
'MetricsAggregation',
'MetricsSegment',
'EventType',
'MetadataColumnDataType',
]
Loading