Skip to content

Commit

Permalink
CodeGen from PR 13862 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Update all schemas.md files (Azure#13862)
  • Loading branch information
SDKAuto committed Apr 9, 2021
1 parent 977bfe9 commit 6a35033
Show file tree
Hide file tree
Showing 16 changed files with 3,436 additions and 1,062 deletions.
1 change: 1 addition & 0 deletions sdk/hybridcompute/azure-mgmt-hybridcompute/MANIFEST.in
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
8 changes: 8 additions & 0 deletions sdk/hybridcompute/azure-mgmt-hybridcompute/_meta.json
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": "e9605b17939f7f9a74c78bcee61a6f0bb37a55e8",
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
"autorest_command": "autorest specification/hybridcompute/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/hybridcompute/resource-manager/readme.md"
}
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,7 @@ class HybridComputeManagementClientConfiguration(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: Subscription credentials which uniquely identify
Microsoft Azure subscription. The subscription ID forms part of the URI
for every service call.
: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 @@ -16,11 +16,14 @@
from .operations import MachinesOperations
from .operations import MachineExtensionsOperations
from .operations import Operations
from .operations import PrivateLinkScopesOperations
from .operations import PrivateLinkResourcesOperations
from .operations import PrivateEndpointConnectionsOperations
from . import models


class HybridComputeManagementClient(SDKClient):
"""The Hybrid Compute Management Client.
"""HybridComputeManagementClient
:ivar config: Configuration for client.
:vartype config: HybridComputeManagementClientConfiguration
Expand All @@ -31,13 +34,17 @@ class HybridComputeManagementClient(SDKClient):
:vartype machine_extensions: azure.mgmt.hybridcompute.operations.MachineExtensionsOperations
:ivar operations: Operations operations
:vartype operations: azure.mgmt.hybridcompute.operations.Operations
:ivar private_link_scopes: PrivateLinkScopes operations
:vartype private_link_scopes: azure.mgmt.hybridcompute.operations.PrivateLinkScopesOperations
:ivar private_link_resources: PrivateLinkResources operations
:vartype private_link_resources: azure.mgmt.hybridcompute.operations.PrivateLinkResourcesOperations
:ivar private_endpoint_connections: PrivateEndpointConnections operations
:vartype private_endpoint_connections: azure.mgmt.hybridcompute.operations.PrivateEndpointConnectionsOperations
: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.
:param subscription_id: The ID of the target subscription.
:type subscription_id: str
:param str base_url: Service URL
"""
Expand All @@ -49,7 +56,7 @@ def __init__(
super(HybridComputeManagementClient, 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 = '2020-08-02'
self.api_version = '2021-03-25-preview'
self._serialize = Serializer(client_models)
self._deserialize = Deserializer(client_models)

Expand All @@ -59,3 +66,9 @@ def __init__(
self._client, self.config, self._serialize, self._deserialize)
self.operations = Operations(
self._client, self.config, self._serialize, self._deserialize)
self.private_link_scopes = PrivateLinkScopesOperations(
self._client, self.config, self._serialize, self._deserialize)
self.private_link_resources = PrivateLinkResourcesOperations(
self._client, self.config, self._serialize, self._deserialize)
self.private_endpoint_connections = PrivateEndpointConnectionsOperations(
self._client, self.config, self._serialize, self._deserialize)
Original file line number Diff line number Diff line change
Expand Up @@ -11,95 +11,160 @@

try:
from ._models_py3 import AzureEntityResource
from ._models_py3 import ConnectionDetail
from ._models_py3 import ErrorAdditionalInfo
from ._models_py3 import ErrorDetail
from ._models_py3 import ErrorResponse, ErrorResponseException
from ._models_py3 import HybridComputePrivateLinkScope
from ._models_py3 import HybridComputePrivateLinkScopeProperties
from ._models_py3 import Identity
from ._models_py3 import LocationData
from ._models_py3 import Machine
from ._models_py3 import MachineExtension
from ._models_py3 import MachineExtensionInstanceView
from ._models_py3 import MachineExtensionInstanceViewStatus
from ._models_py3 import MachineExtensionPropertiesInstanceView
from ._models_py3 import MachineExtensionPropertiesModel
from ._models_py3 import MachineExtensionProperties
from ._models_py3 import MachineExtensionUpdate
from ._models_py3 import MachineExtensionUpdatePropertiesModel
from ._models_py3 import MachineIdentity
from ._models_py3 import MachineExtensionUpdateProperties
from ._models_py3 import MachineProperties
from ._models_py3 import MachinePropertiesOsProfile
from ._models_py3 import MachineUpdate
from ._models_py3 import MachineUpdateProperties
from ._models_py3 import OperationValue
from ._models_py3 import OperationValueDisplayModel
from ._models_py3 import OperationValueDisplay
from ._models_py3 import OSProfile
from ._models_py3 import Plan
from ._models_py3 import PrivateEndpointConnection
from ._models_py3 import PrivateEndpointConnectionProperties
from ._models_py3 import PrivateEndpointProperty
from ._models_py3 import PrivateLinkResource
from ._models_py3 import PrivateLinkResourceProperties
from ._models_py3 import PrivateLinkScopesResource
from ._models_py3 import PrivateLinkScopeValidationDetails
from ._models_py3 import PrivateLinkServiceConnectionStateProperty
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 ResourceUpdate
from ._models_py3 import Sku
from ._models_py3 import SystemData
from ._models_py3 import TagsResource
from ._models_py3 import TrackedResource
from ._models_py3 import UpdateResource
except (SyntaxError, ImportError):
from ._models import AzureEntityResource
from ._models import ConnectionDetail
from ._models import ErrorAdditionalInfo
from ._models import ErrorDetail
from ._models import ErrorResponse, ErrorResponseException
from ._models import HybridComputePrivateLinkScope
from ._models import HybridComputePrivateLinkScopeProperties
from ._models import Identity
from ._models import LocationData
from ._models import Machine
from ._models import MachineExtension
from ._models import MachineExtensionInstanceView
from ._models import MachineExtensionInstanceViewStatus
from ._models import MachineExtensionPropertiesInstanceView
from ._models import MachineExtensionPropertiesModel
from ._models import MachineExtensionProperties
from ._models import MachineExtensionUpdate
from ._models import MachineExtensionUpdatePropertiesModel
from ._models import MachineIdentity
from ._models import MachineExtensionUpdateProperties
from ._models import MachineProperties
from ._models import MachinePropertiesOsProfile
from ._models import MachineUpdate
from ._models import MachineUpdateProperties
from ._models import OperationValue
from ._models import OperationValueDisplayModel
from ._models import OperationValueDisplay
from ._models import OSProfile
from ._models import Plan
from ._models import PrivateEndpointConnection
from ._models import PrivateEndpointConnectionProperties
from ._models import PrivateEndpointProperty
from ._models import PrivateLinkResource
from ._models import PrivateLinkResourceProperties
from ._models import PrivateLinkScopesResource
from ._models import PrivateLinkScopeValidationDetails
from ._models import PrivateLinkServiceConnectionStateProperty
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 ResourceUpdate
from ._models import Sku
from ._models import SystemData
from ._models import TagsResource
from ._models import TrackedResource
from ._models import UpdateResource
from ._paged_models import HybridComputePrivateLinkScopePaged
from ._paged_models import MachineExtensionPaged
from ._paged_models import MachinePaged
from ._paged_models import OperationValuePaged
from ._paged_models import PrivateEndpointConnectionPaged
from ._paged_models import PrivateLinkResourcePaged
from ._hybrid_compute_management_client_enums import (
StatusTypes,
StatusLevelTypes,
ResourceIdentityType,
CreatedByType,
SkuTier,
PublicNetworkAccessType,
InstanceViewTypes,
)

__all__ = [
'AzureEntityResource',
'ConnectionDetail',
'ErrorAdditionalInfo',
'ErrorDetail',
'ErrorResponse', 'ErrorResponseException',
'HybridComputePrivateLinkScope',
'HybridComputePrivateLinkScopeProperties',
'Identity',
'LocationData',
'Machine',
'MachineExtension',
'MachineExtensionInstanceView',
'MachineExtensionInstanceViewStatus',
'MachineExtensionPropertiesInstanceView',
'MachineExtensionPropertiesModel',
'MachineExtensionProperties',
'MachineExtensionUpdate',
'MachineExtensionUpdatePropertiesModel',
'MachineIdentity',
'MachineExtensionUpdateProperties',
'MachineProperties',
'MachinePropertiesOsProfile',
'MachineUpdate',
'MachineUpdateProperties',
'OperationValue',
'OperationValueDisplayModel',
'OperationValueDisplay',
'OSProfile',
'Plan',
'PrivateEndpointConnection',
'PrivateEndpointConnectionProperties',
'PrivateEndpointProperty',
'PrivateLinkResource',
'PrivateLinkResourceProperties',
'PrivateLinkScopesResource',
'PrivateLinkScopeValidationDetails',
'PrivateLinkServiceConnectionStateProperty',
'ProxyResource',
'Resource',
'ResourceModelWithAllowedPropertySet',
'ResourceModelWithAllowedPropertySetIdentity',
'ResourceModelWithAllowedPropertySetPlan',
'ResourceModelWithAllowedPropertySetSku',
'ResourceUpdate',
'Sku',
'SystemData',
'TagsResource',
'TrackedResource',
'UpdateResource',
'MachinePaged',
'MachineExtensionPaged',
'OperationValuePaged',
'HybridComputePrivateLinkScopePaged',
'PrivateLinkResourcePaged',
'PrivateEndpointConnectionPaged',
'StatusTypes',
'StatusLevelTypes',
'ResourceIdentityType',
'CreatedByType',
'SkuTier',
'PublicNetworkAccessType',
'InstanceViewTypes',
]
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,33 @@ class StatusLevelTypes(str, Enum):
error = "Error"


class ResourceIdentityType(str, Enum):

system_assigned = "SystemAssigned"


class CreatedByType(str, Enum):

user = "User"
application = "Application"
managed_identity = "ManagedIdentity"
key = "Key"


class SkuTier(str, Enum):

free = "Free"
basic = "Basic"
standard = "Standard"
premium = "Premium"


class PublicNetworkAccessType(str, Enum):

enabled = "Enabled" #: Allows Azure Arc agents to communicate with Azure Arc services over both public (internet) and private endpoints.
disabled = "Disabled" #: Does not allow Azure Arc agents to communicate with Azure Arc services over public (internet) endpoints. The agents must use the private link.


class InstanceViewTypes(str, Enum):

instance_view = "instanceView"

0 comments on commit 6a35033

Please sign in to comment.