Skip to content
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
9 changes: 9 additions & 0 deletions sdk/appplatform/azure-mgmt-appplatform/HISTORY.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
.. :changelog:

Release History
===============

0.1.0 (1970-01-01)
++++++++++++++++++

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

33 changes: 33 additions & 0 deletions sdk/appplatform/azure-mgmt-appplatform/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
Microsoft Azure SDK for Python
==============================

This is the Microsoft Azure MyService Management Client Library.

Azure Resource Manager (ARM) is the next generation of management APIs that
replace the old Azure Service Management (ASM).

This package has been tested with Python 2.7, 3.5, 3.6 and 3.7.

For the older Azure Service Management (ASM) libraries, see
`azure-servicemanagement-legacy <https://pypi.python.org/pypi/azure-servicemanagement-legacy>`__ library.

For a more complete set of Azure libraries, see the `azure <https://pypi.python.org/pypi/azure>`__ bundle package.


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.


.. image:: https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-appplatform%2FREADME.png
1 change: 1 addition & 0 deletions sdk/appplatform/azure-mgmt-appplatform/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 AppPlatformManagementClientConfiguration
from ._app_platform_management_client import AppPlatformManagementClient
__all__ = ['AppPlatformManagementClient', 'AppPlatformManagementClientConfiguration']

from .version import VERSION

__version__ = VERSION

Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# 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 AppPlatformManagementClientConfiguration
from .operations import ServicesOperations
from .operations import AppsOperations
from .operations import BindingsOperations
from .operations import DeploymentsOperations
from .operations import Operations
from . import models


class AppPlatformManagementClient(SDKClient):
"""REST API for Azure Spring Cloud

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

:ivar services: Services operations
:vartype services: azure.mgmt.appplatform.operations.ServicesOperations
:ivar apps: Apps operations
:vartype apps: azure.mgmt.appplatform.operations.AppsOperations
:ivar bindings: Bindings operations
:vartype bindings: azure.mgmt.appplatform.operations.BindingsOperations
:ivar deployments: Deployments operations
:vartype deployments: azure.mgmt.appplatform.operations.DeploymentsOperations
:ivar operations: Operations operations
:vartype operations: azure.mgmt.appplatform.operations.Operations

: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: Gets subscription ID which uniquely identify the
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 = AppPlatformManagementClientConfiguration(credentials, subscription_id, base_url)
super(AppPlatformManagementClient, 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 = '2019-05-01-preview'
self._serialize = Serializer(client_models)
self._deserialize = Deserializer(client_models)

self.services = ServicesOperations(
self._client, self.config, self._serialize, self._deserialize)
self.apps = AppsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.bindings = BindingsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.deployments = DeploymentsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.operations = Operations(
self._client, self.config, self._serialize, self._deserialize)
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# 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 msrestazure import AzureConfiguration

from .version import VERSION


class AppPlatformManagementClientConfiguration(AzureConfiguration):
"""Configuration for AppPlatformManagementClient
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: Gets subscription ID which uniquely identify the
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(AppPlatformManagementClientConfiguration, 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-mgmt-appplatform/{}'.format(VERSION))
self.add_user_agent('Azure-SDK-For-Python')

self.credentials = credentials
self.subscription_id = subscription_id
Original file line number Diff line number Diff line change
@@ -0,0 +1,151 @@
# 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 AppResource
from ._models_py3 import AppResourceProperties
from ._models_py3 import BindingResource
from ._models_py3 import BindingResourceProperties
from ._models_py3 import ClusterResourceProperties
from ._models_py3 import ConfigServerGitProperty
from ._models_py3 import ConfigServerProperties
from ._models_py3 import ConfigServerSettings
from ._models_py3 import DeploymentInstance
from ._models_py3 import DeploymentResource
from ._models_py3 import DeploymentResourceProperties
from ._models_py3 import DeploymentSettings
from ._models_py3 import Error
from ._models_py3 import GitPatternRepository
from ._models_py3 import LogFileUrlResponse
from ._models_py3 import LogSpecification
from ._models_py3 import MetricDimension
from ._models_py3 import MetricSpecification
from ._models_py3 import NameAvailability
from ._models_py3 import NameAvailabilityParameters
from ._models_py3 import OperationDetail
from ._models_py3 import OperationDisplay
from ._models_py3 import OperationProperties
from ._models_py3 import PersistentDisk
from ._models_py3 import ProxyResource
from ._models_py3 import RegenerateTestKeyRequestPayload
from ._models_py3 import Resource
from ._models_py3 import ResourceUploadDefinition
from ._models_py3 import ServiceResource
from ._models_py3 import ServiceSpecification
from ._models_py3 import TemporaryDisk
from ._models_py3 import TestKeys
from ._models_py3 import TraceProperties
from ._models_py3 import TrackedResource
from ._models_py3 import UserSourceInfo
except (SyntaxError, ImportError):
from ._models import AppResource
from ._models import AppResourceProperties
from ._models import BindingResource
from ._models import BindingResourceProperties
from ._models import ClusterResourceProperties
from ._models import ConfigServerGitProperty
from ._models import ConfigServerProperties
from ._models import ConfigServerSettings
from ._models import DeploymentInstance
from ._models import DeploymentResource
from ._models import DeploymentResourceProperties
from ._models import DeploymentSettings
from ._models import Error
from ._models import GitPatternRepository
from ._models import LogFileUrlResponse
from ._models import LogSpecification
from ._models import MetricDimension
from ._models import MetricSpecification
from ._models import NameAvailability
from ._models import NameAvailabilityParameters
from ._models import OperationDetail
from ._models import OperationDisplay
from ._models import OperationProperties
from ._models import PersistentDisk
from ._models import ProxyResource
from ._models import RegenerateTestKeyRequestPayload
from ._models import Resource
from ._models import ResourceUploadDefinition
from ._models import ServiceResource
from ._models import ServiceSpecification
from ._models import TemporaryDisk
from ._models import TestKeys
from ._models import TraceProperties
from ._models import TrackedResource
from ._models import UserSourceInfo
from ._paged_models import AppResourcePaged
from ._paged_models import BindingResourcePaged
from ._paged_models import DeploymentResourcePaged
from ._paged_models import OperationDetailPaged
from ._paged_models import ServiceResourcePaged
from ._app_platform_management_client_enums import (
ProvisioningState,
ConfigServerState,
TraceProxyState,
TestKeyType,
AppResourceProvisioningState,
UserSourceType,
RuntimeVersion,
DeploymentResourceProvisioningState,
DeploymentResourceStatus,
)

__all__ = [
'AppResource',
'AppResourceProperties',
'BindingResource',
'BindingResourceProperties',
'ClusterResourceProperties',
'ConfigServerGitProperty',
'ConfigServerProperties',
'ConfigServerSettings',
'DeploymentInstance',
'DeploymentResource',
'DeploymentResourceProperties',
'DeploymentSettings',
'Error',
'GitPatternRepository',
'LogFileUrlResponse',
'LogSpecification',
'MetricDimension',
'MetricSpecification',
'NameAvailability',
'NameAvailabilityParameters',
'OperationDetail',
'OperationDisplay',
'OperationProperties',
'PersistentDisk',
'ProxyResource',
'RegenerateTestKeyRequestPayload',
'Resource',
'ResourceUploadDefinition',
'ServiceResource',
'ServiceSpecification',
'TemporaryDisk',
'TestKeys',
'TraceProperties',
'TrackedResource',
'UserSourceInfo',
'ServiceResourcePaged',
'AppResourcePaged',
'BindingResourcePaged',
'DeploymentResourcePaged',
'OperationDetailPaged',
'ProvisioningState',
'ConfigServerState',
'TraceProxyState',
'TestKeyType',
'AppResourceProvisioningState',
'UserSourceType',
'RuntimeVersion',
'DeploymentResourceProvisioningState',
'DeploymentResourceStatus',
]
Loading