Skip to content

Commit

Permalink
CodeGen from PR 13562 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge 2e053accbb165d46432a65ef2559f12cc1b7e4c4 into 083256c85be970046fb3e2472a586cdb2c5b2a53
  • Loading branch information
SDKAuto committed May 7, 2021
1 parent 8dd26ca commit f755f6d
Show file tree
Hide file tree
Showing 18 changed files with 2,840 additions and 107 deletions.
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
include _meta.json
recursive-include tests *.py *.yaml
include *.md
include azure/__init__.py
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"autorest": "V2",
"use": "@microsoft.azure/autorest.python@~4.0.71",
"commit": "217beb0216b9032ad7b0786ec2af9be077bc4b16",
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
"autorest_command": "autorest specification/kubernetesconfiguration/resource-manager/readme.md --keep-version-file --multiapi --no-async --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk --use=@microsoft.azure/autorest.python@~4.0.71 --version=V2",
"readme": "specification/kubernetesconfiguration/resource-manager/readme.md"
}
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,7 @@ class SourceControlConfigurationClientConfiguration(AzureConfiguration):
: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: The Azure subscription ID. This is a
GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000)
:param subscription_id: The ID of the target subscription.
:type subscription_id: str
:param str base_url: Service URL
"""
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,35 @@
from msrest import Serializer, Deserializer

from ._configuration import SourceControlConfigurationClientConfiguration
from .operations import ExtensionsOperations
from .operations import OperationStatusOperations
from .operations import ClusterExtensionTypeOperations
from .operations import ClusterExtensionTypesOperations
from .operations import ExtensionTypeVersionsOperations
from .operations import LocationExtensionTypesOperations
from .operations import SourceControlConfigurationsOperations
from .operations import Operations
from . import models


class SourceControlConfigurationClient(SDKClient):
"""Use these APIs to create Source Control Configuration resources through ARM, for Kubernetes Clusters.
"""KubernetesConfiguration Client
:ivar config: Configuration for client.
:vartype config: SourceControlConfigurationClientConfiguration
:ivar extensions: Extensions operations
:vartype extensions: azure.mgmt.kubernetesconfiguration.operations.ExtensionsOperations
:ivar operation_status: OperationStatus operations
:vartype operation_status: azure.mgmt.kubernetesconfiguration.operations.OperationStatusOperations
:ivar cluster_extension_type: ClusterExtensionType operations
:vartype cluster_extension_type: azure.mgmt.kubernetesconfiguration.operations.ClusterExtensionTypeOperations
:ivar cluster_extension_types: ClusterExtensionTypes operations
:vartype cluster_extension_types: azure.mgmt.kubernetesconfiguration.operations.ClusterExtensionTypesOperations
:ivar extension_type_versions: ExtensionTypeVersions operations
:vartype extension_type_versions: azure.mgmt.kubernetesconfiguration.operations.ExtensionTypeVersionsOperations
:ivar location_extension_types: LocationExtensionTypes operations
:vartype location_extension_types: azure.mgmt.kubernetesconfiguration.operations.LocationExtensionTypesOperations
:ivar source_control_configurations: SourceControlConfigurations operations
:vartype source_control_configurations: azure.mgmt.kubernetesconfiguration.operations.SourceControlConfigurationsOperations
:ivar operations: Operations operations
Expand All @@ -32,8 +50,7 @@ class SourceControlConfigurationClient(SDKClient):
: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: The Azure subscription ID. This is a
GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000)
:param subscription_id: The ID of the target subscription.
:type subscription_id: str
:param str base_url: Service URL
"""
Expand All @@ -45,10 +62,22 @@ def __init__(
super(SourceControlConfigurationClient, 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 = '2021-03-01'
self.api_version = '2021-05-01-preview'
self._serialize = Serializer(client_models)
self._deserialize = Deserializer(client_models)

self.extensions = ExtensionsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.operation_status = OperationStatusOperations(
self._client, self.config, self._serialize, self._deserialize)
self.cluster_extension_type = ClusterExtensionTypeOperations(
self._client, self.config, self._serialize, self._deserialize)
self.cluster_extension_types = ClusterExtensionTypesOperations(
self._client, self.config, self._serialize, self._deserialize)
self.extension_type_versions = ExtensionTypeVersionsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.location_extension_types = LocationExtensionTypesOperations(
self._client, self.config, self._serialize, self._deserialize)
self.source_control_configurations = SourceControlConfigurationsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.operations = Operations(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,63 +11,132 @@

try:
from ._models_py3 import AzureEntityResource
from ._models_py3 import ClusterScopeSettings
from ._models_py3 import ComplianceStatus
from ._models_py3 import ErrorDefinition
from ._models_py3 import ErrorAdditionalInfo
from ._models_py3 import ErrorDetail
from ._models_py3 import ErrorResponse, ErrorResponseException
from ._models_py3 import Extension
from ._models_py3 import ExtensionStatus
from ._models_py3 import ExtensionType
from ._models_py3 import ExtensionVersionListVersionsItem
from ._models_py3 import HelmOperatorProperties
from ._models_py3 import Identity
from ._models_py3 import OperationStatusResult
from ._models_py3 import Plan
from ._models_py3 import ProxyResource
from ._models_py3 import Resource
from ._models_py3 import ResourceModelWithAllowedPropertySet
from ._models_py3 import ResourceModelWithAllowedPropertySetIdentity
from ._models_py3 import ResourceModelWithAllowedPropertySetPlan
from ._models_py3 import ResourceModelWithAllowedPropertySetSku
from ._models_py3 import ResourceProviderOperation
from ._models_py3 import ResourceProviderOperationDisplay
from ._models_py3 import Result
from ._models_py3 import Scope
from ._models_py3 import ScopeCluster
from ._models_py3 import ScopeNamespace
from ._models_py3 import Sku
from ._models_py3 import SourceControlConfiguration
from ._models_py3 import SupportedScopes
from ._models_py3 import SystemData
from ._models_py3 import TrackedResource
except (SyntaxError, ImportError):
from ._models import AzureEntityResource
from ._models import ClusterScopeSettings
from ._models import ComplianceStatus
from ._models import ErrorDefinition
from ._models import ErrorAdditionalInfo
from ._models import ErrorDetail
from ._models import ErrorResponse, ErrorResponseException
from ._models import Extension
from ._models import ExtensionStatus
from ._models import ExtensionType
from ._models import ExtensionVersionListVersionsItem
from ._models import HelmOperatorProperties
from ._models import Identity
from ._models import OperationStatusResult
from ._models import Plan
from ._models import ProxyResource
from ._models import Resource
from ._models import ResourceModelWithAllowedPropertySet
from ._models import ResourceModelWithAllowedPropertySetIdentity
from ._models import ResourceModelWithAllowedPropertySetPlan
from ._models import ResourceModelWithAllowedPropertySetSku
from ._models import ResourceProviderOperation
from ._models import ResourceProviderOperationDisplay
from ._models import Result
from ._models import Scope
from ._models import ScopeCluster
from ._models import ScopeNamespace
from ._models import Sku
from ._models import SourceControlConfiguration
from ._models import SupportedScopes
from ._models import SystemData
from ._models import TrackedResource
from ._paged_models import ExtensionPaged
from ._paged_models import ExtensionTypePaged
from ._paged_models import ExtensionVersionListVersionsItemPaged
from ._paged_models import OperationStatusResultPaged
from ._paged_models import ResourceProviderOperationPaged
from ._paged_models import SourceControlConfigurationPaged
from ._source_control_configuration_client_enums import (
ProvisioningState,
LevelType,
ResourceIdentityType,
CreatedByType,
SkuTier,
ClusterTypes,
ComplianceStateType,
MessageLevelType,
OperatorType,
OperatorScopeType,
ProvisioningStateType,
CreatedByType,
)

__all__ = [
'AzureEntityResource',
'ClusterScopeSettings',
'ComplianceStatus',
'ErrorDefinition',
'ErrorAdditionalInfo',
'ErrorDetail',
'ErrorResponse', 'ErrorResponseException',
'Extension',
'ExtensionStatus',
'ExtensionType',
'ExtensionVersionListVersionsItem',
'HelmOperatorProperties',
'Identity',
'OperationStatusResult',
'Plan',
'ProxyResource',
'Resource',
'ResourceModelWithAllowedPropertySet',
'ResourceModelWithAllowedPropertySetIdentity',
'ResourceModelWithAllowedPropertySetPlan',
'ResourceModelWithAllowedPropertySetSku',
'ResourceProviderOperation',
'ResourceProviderOperationDisplay',
'Result',
'Scope',
'ScopeCluster',
'ScopeNamespace',
'Sku',
'SourceControlConfiguration',
'SupportedScopes',
'SystemData',
'TrackedResource',
'ExtensionPaged',
'OperationStatusResultPaged',
'ExtensionTypePaged',
'ExtensionVersionListVersionsItemPaged',
'SourceControlConfigurationPaged',
'ResourceProviderOperationPaged',
'ProvisioningState',
'LevelType',
'ResourceIdentityType',
'CreatedByType',
'SkuTier',
'ClusterTypes',
'ComplianceStateType',
'MessageLevelType',
'OperatorType',
'OperatorScopeType',
'ProvisioningStateType',
'CreatedByType',
]
Loading

0 comments on commit f755f6d

Please sign in to comment.