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
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,91 @@
# 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 CertificatesOperations
from .operations import CustomDomainsOperations
from .operations import DeploymentsOperations
from .operations import Operations
from .operations import RuntimeVersionsOperations
from .operations import SkuOperations
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.v2019_05_01_preview.operations.ServicesOperations
:ivar apps: Apps operations
:vartype apps: azure.mgmt.appplatform.v2019_05_01_preview.operations.AppsOperations
:ivar bindings: Bindings operations
:vartype bindings: azure.mgmt.appplatform.v2019_05_01_preview.operations.BindingsOperations
:ivar certificates: Certificates operations
:vartype certificates: azure.mgmt.appplatform.v2019_05_01_preview.operations.CertificatesOperations
:ivar custom_domains: CustomDomains operations
:vartype custom_domains: azure.mgmt.appplatform.v2019_05_01_preview.operations.CustomDomainsOperations
:ivar deployments: Deployments operations
:vartype deployments: azure.mgmt.appplatform.v2019_05_01_preview.operations.DeploymentsOperations
:ivar operations: Operations operations
:vartype operations: azure.mgmt.appplatform.v2019_05_01_preview.operations.Operations
:ivar runtime_versions: RuntimeVersions operations
:vartype runtime_versions: azure.mgmt.appplatform.v2019_05_01_preview.operations.RuntimeVersionsOperations
:ivar sku: Sku operations
:vartype sku: azure.mgmt.appplatform.v2019_05_01_preview.operations.SkuOperations

: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.certificates = CertificatesOperations(
self._client, self.config, self._serialize, self._deserialize)
self.custom_domains = CustomDomainsOperations(
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)
self.runtime_versions = RuntimeVersionsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.sku = SkuOperations(
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,223 @@
# 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 AvailableRuntimeVersions
from ._models_py3 import BindingResource
from ._models_py3 import BindingResourceProperties
from ._models_py3 import CertificateProperties
from ._models_py3 import CertificateResource
from ._models_py3 import ClusterResourceProperties
from ._models_py3 import ConfigServerGitProperty
from ._models_py3 import ConfigServerProperties
from ._models_py3 import ConfigServerSettings
from ._models_py3 import CustomDomainProperties
from ._models_py3 import CustomDomainResource
from ._models_py3 import CustomDomainValidatePayload
from ._models_py3 import CustomDomainValidateResult
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 ManagedIdentityProperties
from ._models_py3 import MetricDimension
from ._models_py3 import MetricSpecification
from ._models_py3 import NameAvailability
from ._models_py3 import NameAvailabilityParameters
from ._models_py3 import NetworkProfile
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 ResourceSku
from ._models_py3 import ResourceSkuCapabilities
from ._models_py3 import ResourceSkuLocationInfo
from ._models_py3 import ResourceSkuRestrictionInfo
from ._models_py3 import ResourceSkuRestrictions
from ._models_py3 import ResourceSkuZoneDetails
from ._models_py3 import ResourceUploadDefinition
from ._models_py3 import ServiceResource
from ._models_py3 import ServiceSpecification
from ._models_py3 import Sku
from ._models_py3 import SkuCapacity
from ._models_py3 import SupportedRuntimeVersion1
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 AvailableRuntimeVersions
from ._models import BindingResource
from ._models import BindingResourceProperties
from ._models import CertificateProperties
from ._models import CertificateResource
from ._models import ClusterResourceProperties
from ._models import ConfigServerGitProperty
from ._models import ConfigServerProperties
from ._models import ConfigServerSettings
from ._models import CustomDomainProperties
from ._models import CustomDomainResource
from ._models import CustomDomainValidatePayload
from ._models import CustomDomainValidateResult
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 ManagedIdentityProperties
from ._models import MetricDimension
from ._models import MetricSpecification
from ._models import NameAvailability
from ._models import NameAvailabilityParameters
from ._models import NetworkProfile
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 ResourceSku
from ._models import ResourceSkuCapabilities
from ._models import ResourceSkuLocationInfo
from ._models import ResourceSkuRestrictionInfo
from ._models import ResourceSkuRestrictions
from ._models import ResourceSkuZoneDetails
from ._models import ResourceUploadDefinition
from ._models import ServiceResource
from ._models import ServiceSpecification
from ._models import Sku
from ._models import SkuCapacity
from ._models import SupportedRuntimeVersion1
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 CertificateResourcePaged
from ._paged_models import CustomDomainResourcePaged
from ._paged_models import DeploymentResourcePaged
from ._paged_models import OperationDetailPaged
from ._paged_models import ResourceSkuPaged
from ._paged_models import ServiceResourcePaged
from ._app_platform_management_client_enums import (
ProvisioningState,
ConfigServerState,
TraceProxyState,
ManagedIdentityType,
TestKeyType,
AppResourceProvisioningState,
UserSourceType,
RuntimeVersion,
DeploymentResourceProvisioningState,
DeploymentResourceStatus,
SkuScaleType,
ResourceSkuRestrictionsType,
ResourceSkuRestrictionsReasonCode,
SupportedRuntimeVersion,
SupportedRuntimePlatform,
)

__all__ = [
'AppResource',
'AppResourceProperties',
'AvailableRuntimeVersions',
'BindingResource',
'BindingResourceProperties',
'CertificateProperties',
'CertificateResource',
'ClusterResourceProperties',
'ConfigServerGitProperty',
'ConfigServerProperties',
'ConfigServerSettings',
'CustomDomainProperties',
'CustomDomainResource',
'CustomDomainValidatePayload',
'CustomDomainValidateResult',
'DeploymentInstance',
'DeploymentResource',
'DeploymentResourceProperties',
'DeploymentSettings',
'Error',
'GitPatternRepository',
'LogFileUrlResponse',
'LogSpecification',
'ManagedIdentityProperties',
'MetricDimension',
'MetricSpecification',
'NameAvailability',
'NameAvailabilityParameters',
'NetworkProfile',
'OperationDetail',
'OperationDisplay',
'OperationProperties',
'PersistentDisk',
'ProxyResource',
'RegenerateTestKeyRequestPayload',
'Resource',
'ResourceSku',
'ResourceSkuCapabilities',
'ResourceSkuLocationInfo',
'ResourceSkuRestrictionInfo',
'ResourceSkuRestrictions',
'ResourceSkuZoneDetails',
'ResourceUploadDefinition',
'ServiceResource',
'ServiceSpecification',
'Sku',
'SkuCapacity',
'SupportedRuntimeVersion1',
'TemporaryDisk',
'TestKeys',
'TraceProperties',
'TrackedResource',
'UserSourceInfo',
'ServiceResourcePaged',
'AppResourcePaged',
'BindingResourcePaged',
'CertificateResourcePaged',
'CustomDomainResourcePaged',
'DeploymentResourcePaged',
'OperationDetailPaged',
'ResourceSkuPaged',
'ProvisioningState',
'ConfigServerState',
'TraceProxyState',
'ManagedIdentityType',
'TestKeyType',
'AppResourceProvisioningState',
'UserSourceType',
'RuntimeVersion',
'DeploymentResourceProvisioningState',
'DeploymentResourceStatus',
'SkuScaleType',
'ResourceSkuRestrictionsType',
'ResourceSkuRestrictionsReasonCode',
'SupportedRuntimeVersion',
'SupportedRuntimePlatform',
]
Loading