Skip to content
Merged
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 @@ -275,10 +275,13 @@ def scope_maps(self):
"""Instance depends on the API version:

* 2019-05-01-preview: :class:`ScopeMapsOperations<azure.mgmt.containerregistry.v2019_05_01_preview.operations.ScopeMapsOperations>`
* 2019-06-01-preview: :class:`ScopeMapsOperations<azure.mgmt.containerregistry.v2019_06_01_preview.operations.ScopeMapsOperations>`
"""
api_version = self._get_api_version('scope_maps')
if api_version == '2019-05-01-preview':
from .v2019_05_01_preview.operations import ScopeMapsOperations as OperationClass
elif api_version == '2019-06-01-preview':
from .v2019_06_01_preview.operations import ScopeMapsOperations as OperationClass
else:
raise NotImplementedError("APIVersion {} is not available".format(api_version))
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
Expand Down Expand Up @@ -310,10 +313,13 @@ def tokens(self):
"""Instance depends on the API version:

* 2019-05-01-preview: :class:`TokensOperations<azure.mgmt.containerregistry.v2019_05_01_preview.operations.TokensOperations>`
* 2019-06-01-preview: :class:`TokensOperations<azure.mgmt.containerregistry.v2019_06_01_preview.operations.TokensOperations>`
"""
api_version = self._get_api_version('tokens')
if api_version == '2019-05-01-preview':
from .v2019_05_01_preview.operations import TokensOperations as OperationClass
elif api_version == '2019-06-01-preview':
from .v2019_06_01_preview.operations import TokensOperations as OperationClass
else:
raise NotImplementedError("APIVersion {} is not available".format(api_version))
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@
from .operations import WebhooksOperations
from .operations import RunsOperations
from .operations import TasksOperations
from .operations import ScopeMapsOperations
from .operations import TokensOperations
from . import models


Expand All @@ -40,6 +42,10 @@ class ContainerRegistryManagementClient(SDKClient):
:vartype runs: azure.mgmt.containerregistry.v2019_06_01_preview.operations.RunsOperations
:ivar tasks: Tasks operations
:vartype tasks: azure.mgmt.containerregistry.v2019_06_01_preview.operations.TasksOperations
:ivar scope_maps: ScopeMaps operations
:vartype scope_maps: azure.mgmt.containerregistry.v2019_06_01_preview.operations.ScopeMapsOperations
:ivar tokens: Tokens operations
:vartype tokens: azure.mgmt.containerregistry.v2019_06_01_preview.operations.TokensOperations

:param credentials: Credentials needed for the client to connect to Azure.
:type credentials: :mod:`A msrestazure Credentials
Expand Down Expand Up @@ -71,3 +77,7 @@ def __init__(
self._client, self.config, self._serialize, self._deserialize)
self.tasks = TasksOperations(
self._client, self.config, self._serialize, self._deserialize)
self.scope_maps = ScopeMapsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.tokens = TokensOperations(
self._client, self.config, self._serialize, self._deserialize)
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,8 @@
from ._models_py3 import FileTaskRunRequest
from ._models_py3 import FileTaskStep
from ._models_py3 import FileTaskStepUpdateParameters
from ._models_py3 import GenerateCredentialsParameters
from ._models_py3 import GenerateCredentialsResult
from ._models_py3 import IdentityProperties
from ._models_py3 import ImageDescriptor
from ._models_py3 import ImageUpdateTrigger
Expand Down Expand Up @@ -72,6 +74,8 @@
from ._models_py3 import RunGetLogResult
from ._models_py3 import RunRequest
from ._models_py3 import RunUpdateParameters
from ._models_py3 import ScopeMap
from ._models_py3 import ScopeMapUpdateParameters
from ._models_py3 import SecretObject
from ._models_py3 import SetValue
from ._models_py3 import Sku
Expand All @@ -83,7 +87,7 @@
from ._models_py3 import SourceTriggerUpdateParameters
from ._models_py3 import SourceUpdateParameters
from ._models_py3 import SourceUploadDefinition
from ._models_py3 import Status
from ._models_py3 import Status1
from ._models_py3 import StorageAccountProperties
from ._models_py3 import Target
from ._models_py3 import Task
Expand All @@ -94,6 +98,11 @@
from ._models_py3 import TimerTrigger
from ._models_py3 import TimerTriggerDescriptor
from ._models_py3 import TimerTriggerUpdateParameters
from ._models_py3 import Token
from ._models_py3 import TokenCertificate
from ._models_py3 import TokenCredentialsProperties
from ._models_py3 import TokenPassword
from ._models_py3 import TokenUpdateParameters
from ._models_py3 import TriggerProperties
from ._models_py3 import TriggerUpdateParameters
from ._models_py3 import TrustPolicy
Expand Down Expand Up @@ -128,6 +137,8 @@
from ._models import FileTaskRunRequest
from ._models import FileTaskStep
from ._models import FileTaskStepUpdateParameters
from ._models import GenerateCredentialsParameters
from ._models import GenerateCredentialsResult
from ._models import IdentityProperties
from ._models import ImageDescriptor
from ._models import ImageUpdateTrigger
Expand Down Expand Up @@ -165,6 +176,8 @@
from ._models import RunGetLogResult
from ._models import RunRequest
from ._models import RunUpdateParameters
from ._models import ScopeMap
from ._models import ScopeMapUpdateParameters
from ._models import SecretObject
from ._models import SetValue
from ._models import Sku
Expand All @@ -176,7 +189,7 @@
from ._models import SourceTriggerUpdateParameters
from ._models import SourceUpdateParameters
from ._models import SourceUploadDefinition
from ._models import Status
from ._models import Status1
from ._models import StorageAccountProperties
from ._models import Target
from ._models import Task
Expand All @@ -187,6 +200,11 @@
from ._models import TimerTrigger
from ._models import TimerTriggerDescriptor
from ._models import TimerTriggerUpdateParameters
from ._models import Token
from ._models import TokenCertificate
from ._models import TokenCredentialsProperties
from ._models import TokenPassword
from ._models import TokenUpdateParameters
from ._models import TriggerProperties
from ._models import TriggerUpdateParameters
from ._models import TrustPolicy
Expand All @@ -200,7 +218,9 @@
from ._paged_models import RegistryPaged
from ._paged_models import ReplicationPaged
from ._paged_models import RunPaged
from ._paged_models import ScopeMapPaged
from ._paged_models import TaskPaged
from ._paged_models import TokenPaged
from ._paged_models import WebhookPaged
from ._container_registry_management_client_enums import (
ImportMode,
Expand Down Expand Up @@ -231,6 +251,9 @@
UpdateTriggerPayloadType,
SourceRegistryLoginMode,
SecretObjectType,
TokenCertificateName,
TokenPasswordName,
Status,
)

__all__ = [
Expand Down Expand Up @@ -259,6 +282,8 @@
'FileTaskRunRequest',
'FileTaskStep',
'FileTaskStepUpdateParameters',
'GenerateCredentialsParameters',
'GenerateCredentialsResult',
'IdentityProperties',
'ImageDescriptor',
'ImageUpdateTrigger',
Expand Down Expand Up @@ -296,6 +321,8 @@
'RunGetLogResult',
'RunRequest',
'RunUpdateParameters',
'ScopeMap',
'ScopeMapUpdateParameters',
'SecretObject',
'SetValue',
'Sku',
Expand All @@ -307,7 +334,7 @@
'SourceTriggerUpdateParameters',
'SourceUpdateParameters',
'SourceUploadDefinition',
'Status',
'Status1',
'StorageAccountProperties',
'Target',
'Task',
Expand All @@ -318,6 +345,11 @@
'TimerTrigger',
'TimerTriggerDescriptor',
'TimerTriggerUpdateParameters',
'Token',
'TokenCertificate',
'TokenCredentialsProperties',
'TokenPassword',
'TokenUpdateParameters',
'TriggerProperties',
'TriggerUpdateParameters',
'TrustPolicy',
Expand All @@ -333,6 +365,8 @@
'EventPaged',
'RunPaged',
'TaskPaged',
'ScopeMapPaged',
'TokenPaged',
'ImportMode',
'SkuName',
'SkuTier',
Expand Down Expand Up @@ -361,4 +395,7 @@
'UpdateTriggerPayloadType',
'SourceRegistryLoginMode',
'SecretObjectType',
'TokenCertificateName',
'TokenPasswordName',
'Status',
]
Original file line number Diff line number Diff line change
Expand Up @@ -201,3 +201,21 @@ class SecretObjectType(str, Enum):

opaque = "Opaque"
vaultsecret = "Vaultsecret"


class TokenCertificateName(str, Enum):

certificate1 = "certificate1"
certificate2 = "certificate2"


class TokenPasswordName(str, Enum):

password1 = "password1"
password2 = "password2"


class Status(str, Enum):

enabled = "enabled"
disabled = "disabled"
Loading