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
Expand Up @@ -9,7 +9,7 @@
# regenerated.
# --------------------------------------------------------------------------

from msrest.service_client import ServiceClient
from msrest.service_client import SDKClient
from msrest import Serializer, Deserializer
from msrestazure import AzureConfiguration
from .version import VERSION
Expand Down Expand Up @@ -49,7 +49,7 @@ def __init__(
self.subscription_id = subscription_id


class FeatureClient(object):
class FeatureClient(SDKClient):
"""Azure Feature Exposure Control (AFEC) provides a mechanism for the resource providers to control feature exposure to users. Resource providers typically use this mechanism to provide public/private preview for new features prior to making them generally available. Users need to explicitly register for AFEC features to get access to such functionality.

:ivar config: Configuration for client.
Expand All @@ -70,7 +70,7 @@ def __init__(
self, credentials, subscription_id, base_url=None):

self.config = FeatureClientConfiguration(credentials, subscription_id, base_url)
self._client = ServiceClient(self.config.credentials, self.config)
super(FeatureClient, 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 = '2015-12-01'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# regenerated.
# --------------------------------------------------------------------------

from msrest.service_client import ServiceClient
from msrest.service_client import SDKClient
from msrest import Serializer, Deserializer
from msrestazure import AzureConfiguration
from .version import VERSION
Expand Down Expand Up @@ -49,7 +49,7 @@ def __init__(
self.subscription_id = subscription_id


class ManagementLinkClient(object):
class ManagementLinkClient(SDKClient):
"""Azure resources can be linked together to form logical relationships. You can establish links between resources belonging to different resource groups. However, all the linked resources must belong to the same subscription. Each resource can be linked to 50 other resources. If any of the linked resources are deleted or moved, the link owner must clean up the remaining link.

:ivar config: Configuration for client.
Expand All @@ -70,7 +70,7 @@ def __init__(
self, credentials, subscription_id, base_url=None):

self.config = ManagementLinkClientConfiguration(credentials, subscription_id, base_url)
self._client = ServiceClient(self.config.credentials, self.config)
super(ManagementLinkClient, 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 = '2016-09-01'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# regenerated.
# --------------------------------------------------------------------------

from msrest.service_client import ServiceClient
from msrest.service_client import SDKClient
from msrest import Serializer, Deserializer
from msrestazure import AzureConfiguration
from .version import VERSION
Expand Down Expand Up @@ -51,7 +51,7 @@ def __init__(
self.subscription_id = subscription_id


class ManagementLockClient(object):
class ManagementLockClient(SDKClient):
"""ManagementLockClient

:ivar config: Configuration for client.
Expand All @@ -74,7 +74,7 @@ def __init__(
self, credentials, subscription_id, base_url=None):

self.config = ManagementLockClientConfiguration(credentials, subscription_id, base_url)
self._client = ServiceClient(self.config.credentials, self.config)
super(ManagementLockClient, 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 = '2015-01-01'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# regenerated.
# --------------------------------------------------------------------------

from msrest.service_client import ServiceClient
from msrest.service_client import SDKClient
from msrest import Serializer, Deserializer
from msrestazure import AzureConfiguration
from .version import VERSION
Expand Down Expand Up @@ -49,7 +49,7 @@ def __init__(
self.subscription_id = subscription_id


class ManagementLockClient(object):
class ManagementLockClient(SDKClient):
"""Azure resources can be locked to prevent other users in your organization from deleting or modifying resources.

:ivar config: Configuration for client.
Expand All @@ -70,7 +70,7 @@ def __init__(
self, credentials, subscription_id, base_url=None):

self.config = ManagementLockClientConfiguration(credentials, subscription_id, base_url)
self._client = ServiceClient(self.config.credentials, self.config)
super(ManagementLockClient, 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 = '2016-09-01'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# regenerated.
# --------------------------------------------------------------------------

from msrest.service_client import ServiceClient
from msrest.service_client import SDKClient
from msrest import Serializer, Deserializer
from msrestazure import AzureConfiguration
from .version import VERSION
Expand Down Expand Up @@ -50,7 +50,7 @@ def __init__(
self.subscription_id = subscription_id


class ApplicationClient(object):
class ApplicationClient(SDKClient):
"""ARM applications

:ivar config: Configuration for client.
Expand All @@ -73,7 +73,7 @@ def __init__(
self, credentials, subscription_id, base_url=None):

self.config = ApplicationClientConfiguration(credentials, subscription_id, base_url)
self._client = ServiceClient(self.config.credentials, self.config)
super(ApplicationClient, 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 = '2017-09-01'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# regenerated.
# --------------------------------------------------------------------------

from msrest.service_client import ServiceClient
from msrest.service_client import SDKClient
from msrest import Serializer, Deserializer
from msrestazure import AzureConfiguration
from .version import VERSION
Expand Down Expand Up @@ -50,7 +50,7 @@ def __init__(
self.subscription_id = subscription_id


class PolicyClient(object):
class PolicyClient(SDKClient):
"""To manage and control access to your resources, you can define customized policies and assign them at a scope.

:ivar config: Configuration for client.
Expand All @@ -73,7 +73,7 @@ def __init__(
self, credentials, subscription_id, base_url=None):

self.config = PolicyClientConfiguration(credentials, subscription_id, base_url)
self._client = ServiceClient(self.config.credentials, self.config)
super(PolicyClient, 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 = '2015-10-01-preview'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# regenerated.
# --------------------------------------------------------------------------

from msrest.service_client import ServiceClient
from msrest.service_client import SDKClient
from msrest import Serializer, Deserializer
from msrestazure import AzureConfiguration
from .version import VERSION
Expand Down Expand Up @@ -50,7 +50,7 @@ def __init__(
self.subscription_id = subscription_id


class PolicyClient(object):
class PolicyClient(SDKClient):
"""To manage and control access to your resources, you can define customized policies and assign them at a scope.

:ivar config: Configuration for client.
Expand All @@ -73,7 +73,7 @@ def __init__(
self, credentials, subscription_id, base_url=None):

self.config = PolicyClientConfiguration(credentials, subscription_id, base_url)
self._client = ServiceClient(self.config.credentials, self.config)
super(PolicyClient, 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 = '2016-04-01'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# --------------------------------------------------------------------------

import warnings
from msrest.service_client import ServiceClient
from msrest.service_client import SDKClient
from msrest import Serializer, Deserializer
from msrestazure import AzureConfiguration
from .version import VERSION
Expand Down Expand Up @@ -51,7 +51,7 @@ def __init__(
self.subscription_id = subscription_id


class PolicyClient(object):
class PolicyClient(SDKClient):
"""To manage and control access to your resources, you can define customized policies and assign them at a scope.

:ivar config: Configuration for client.
Expand All @@ -74,7 +74,7 @@ def __init__(
self, credentials, subscription_id, base_url=None):

self.config = PolicyClientConfiguration(credentials, subscription_id, base_url)
self._client = ServiceClient(self.config.credentials, self.config)
super(PolicyClient, 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 = '2016-12-01'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# --------------------------------------------------------------------------

import warnings
from msrest.service_client import ServiceClient
from msrest.service_client import SDKClient
from msrest import Serializer, Deserializer
from msrestazure import AzureConfiguration
from .version import VERSION
Expand Down Expand Up @@ -52,7 +52,7 @@ def __init__(
self.subscription_id = subscription_id


class PolicyClient(object):
class PolicyClient(SDKClient):
"""To manage and control access to your resources, you can define customized policies and assign them at a scope.

:ivar config: Configuration for client.
Expand All @@ -77,7 +77,7 @@ def __init__(
self, credentials, subscription_id, base_url=None):

self.config = PolicyClientConfiguration(credentials, subscription_id, base_url)
self._client = ServiceClient(self.config.credentials, self.config)
super(PolicyClient, self).__init__(self.config.credentials, self.config)

client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
self._serialize = Serializer(client_models)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# regenerated.
# --------------------------------------------------------------------------

from msrest.service_client import ServiceClient
from msrest.service_client import SDKClient
from msrest import Serializer, Deserializer
from msrestazure import AzureConfiguration
from .version import VERSION
Expand Down Expand Up @@ -56,7 +56,7 @@ def __init__(
self.subscription_id = subscription_id


class ResourceManagementClient(object):
class ResourceManagementClient(SDKClient):
"""ResourceManagementClient

:ivar config: Configuration for client.
Expand Down Expand Up @@ -89,7 +89,7 @@ def __init__(
self, credentials, subscription_id, base_url=None):

self.config = ResourceManagementClientConfiguration(credentials, subscription_id, base_url)
self._client = ServiceClient(self.config.credentials, self.config)
super(ResourceManagementClient, 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 = '2016-02-01'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# regenerated.
# --------------------------------------------------------------------------

from msrest.service_client import ServiceClient
from msrest.service_client import SDKClient
from msrest import Serializer, Deserializer
from msrestazure import AzureConfiguration
from .version import VERSION
Expand Down Expand Up @@ -54,7 +54,7 @@ def __init__(
self.subscription_id = subscription_id


class ResourceManagementClient(object):
class ResourceManagementClient(SDKClient):
"""Provides operations for working with resources and resource groups.

:ivar config: Configuration for client.
Expand Down Expand Up @@ -85,7 +85,7 @@ def __init__(
self, credentials, subscription_id, base_url=None):

self.config = ResourceManagementClientConfiguration(credentials, subscription_id, base_url)
self._client = ServiceClient(self.config.credentials, self.config)
super(ResourceManagementClient, 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 = '2016-09-01'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# regenerated.
# --------------------------------------------------------------------------

from msrest.service_client import ServiceClient
from msrest.service_client import SDKClient
from msrest import Serializer, Deserializer
from msrestazure import AzureConfiguration
from .version import VERSION
Expand Down Expand Up @@ -54,7 +54,7 @@ def __init__(
self.subscription_id = subscription_id


class ResourceManagementClient(object):
class ResourceManagementClient(SDKClient):
"""Provides operations for working with resources and resource groups.

:ivar config: Configuration for client.
Expand Down Expand Up @@ -85,7 +85,7 @@ def __init__(
self, credentials, subscription_id, base_url=None):

self.config = ResourceManagementClientConfiguration(credentials, subscription_id, base_url)
self._client = ServiceClient(self.config.credentials, self.config)
super(ResourceManagementClient, 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 = '2017-05-10'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
from .deployment_extended_py3 import DeploymentExtended
from .plan_py3 import Plan
from .sku_py3 import Sku
from .user_defined_identity_py3 import UserDefinedIdentity
from .identity_py3 import Identity
from .generic_resource_py3 import GenericResource
from .resource_group_properties_py3 import ResourceGroupProperties
Expand Down Expand Up @@ -75,6 +76,7 @@
from .deployment_extended import DeploymentExtended
from .plan import Plan
from .sku import Sku
from .user_defined_identity import UserDefinedIdentity
from .identity import Identity
from .generic_resource import GenericResource
from .resource_group_properties import ResourceGroupProperties
Expand Down Expand Up @@ -129,6 +131,7 @@
'DeploymentExtended',
'Plan',
'Sku',
'UserDefinedIdentity',
'Identity',
'GenericResource',
'ResourceGroupProperties',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ class Identity(Model):
:vartype principal_id: str
:ivar tenant_id: The tenant ID of resource.
:vartype tenant_id: str
:param identities:
:type identities: dict[str,
~azure.mgmt.resource.resources.v2018_02_01.models.UserDefinedIdentity]
:param type: The identity type. Possible values include: 'SystemAssigned',
'UserAssigned', 'SystemAssigned, UserAssigned', 'None'
:type type: str or
Expand All @@ -36,11 +39,13 @@ class Identity(Model):
_attribute_map = {
'principal_id': {'key': 'principalId', 'type': 'str'},
'tenant_id': {'key': 'tenantId', 'type': 'str'},
'identities': {'key': 'identities', 'type': '{UserDefinedIdentity}'},
'type': {'key': 'type', 'type': 'ResourceIdentityType'},
}

def __init__(self, **kwargs):
super(Identity, self).__init__(**kwargs)
self.principal_id = None
self.tenant_id = None
self.identities = kwargs.get('identities', None)
self.type = kwargs.get('type', None)
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ class Identity(Model):
:vartype principal_id: str
:ivar tenant_id: The tenant ID of resource.
:vartype tenant_id: str
:param identities:
:type identities: dict[str,
~azure.mgmt.resource.resources.v2018_02_01.models.UserDefinedIdentity]
:param type: The identity type. Possible values include: 'SystemAssigned',
'UserAssigned', 'SystemAssigned, UserAssigned', 'None'
:type type: str or
Expand All @@ -36,11 +39,13 @@ class Identity(Model):
_attribute_map = {
'principal_id': {'key': 'principalId', 'type': 'str'},
'tenant_id': {'key': 'tenantId', 'type': 'str'},
'identities': {'key': 'identities', 'type': '{UserDefinedIdentity}'},
'type': {'key': 'type', 'type': 'ResourceIdentityType'},
}

def __init__(self, *, type=None, **kwargs) -> None:
def __init__(self, *, identities=None, type=None, **kwargs) -> None:
super(Identity, self).__init__(**kwargs)
self.principal_id = None
self.tenant_id = None
self.identities = identities
self.type = type
Loading