Skip to content
Merged
Original file line number Diff line number Diff line change
Expand Up @@ -736,7 +736,7 @@ def update_repository_properties(self, *args, **kwargs):
properties.teleport_enabled = kwargs.pop("teleport_enabled", None)

return RepositoryProperties._from_generated( # pylint: disable=protected-access
self._client.container_registry.set_properties(
self._client.container_registry.update_properties(
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

want to confirm that this name change resulted from a swagger name change, and not because a different operation is being called

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks like it is!

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, it is by swagger name change

repository, properties._to_generated(), **kwargs # pylint: disable=protected-access
)
)
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.4.3, generator: @autorest/[email protected])
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.6.6, generator: @autorest/[email protected])
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.4.3, generator: @autorest/[email protected])
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.6.6, generator: @autorest/[email protected])
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.4.3, generator: @autorest/[email protected])
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.6.6, generator: @autorest/[email protected])
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.4.3, generator: @autorest/[email protected])
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.6.6, generator: @autorest/[email protected])
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.4.3, generator: @autorest/[email protected])
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.6.6, generator: @autorest/[email protected])
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.4.3, generator: @autorest/[email protected])
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.6.6, generator: @autorest/[email protected])
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.4.3, generator: @autorest/[email protected])
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.6.6, generator: @autorest/[email protected])
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.4.3, generator: @autorest/[email protected])
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.6.6, generator: @autorest/[email protected])
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.4.3, generator: @autorest/[email protected])
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.6.6, generator: @autorest/[email protected])
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from typing import Any, Callable, Dict, Generic, IO, Optional, TypeVar
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.4.3, generator: @autorest/[email protected])
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.6.6, generator: @autorest/[email protected])
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar
Expand Down Expand Up @@ -357,17 +357,17 @@ async def get_properties(
self,
name: str,
**kwargs
) -> "_models.RepositoryProperties":
) -> "_models.ContainerRepositoryProperties":
"""Get repository attributes.

:param name: Name of the image (including the namespace).
:type name: str
:keyword callable cls: A custom type or function that will be passed the direct response
:return: RepositoryProperties, or the result of cls(response)
:rtype: ~container_registry.models.RepositoryProperties
:return: ContainerRepositoryProperties, or the result of cls(response)
:rtype: ~container_registry.models.ContainerRepositoryProperties
:raises: ~azure.core.exceptions.HttpResponseError
"""
cls = kwargs.pop('cls', None) # type: ClsType["_models.RepositoryProperties"]
cls = kwargs.pop('cls', None) # type: ClsType["_models.ContainerRepositoryProperties"]
error_map = {
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
Expand Down Expand Up @@ -398,7 +398,7 @@ async def get_properties(
error = self._deserialize.failsafe_deserialize(_models.AcrErrors, response)
raise HttpResponseError(response=response, model=error)

deserialized = self._deserialize('RepositoryProperties', pipeline_response)
deserialized = self._deserialize('ContainerRepositoryProperties', pipeline_response)

if cls:
return cls(pipeline_response, deserialized, {})
Expand Down Expand Up @@ -456,24 +456,24 @@ async def delete_repository(

delete_repository.metadata = {'url': '/acr/v1/{name}'} # type: ignore

async def set_properties(
async def update_properties(
self,
name: str,
value: Optional["_models.RepositoryWriteableProperties"] = None,
**kwargs
) -> "_models.RepositoryProperties":
) -> "_models.ContainerRepositoryProperties":
"""Update the attribute identified by ``name`` where ``reference`` is the name of the repository.

:param name: Name of the image (including the namespace).
:type name: str
:param value: Repository attribute value.
:type value: ~container_registry.models.RepositoryWriteableProperties
:keyword callable cls: A custom type or function that will be passed the direct response
:return: RepositoryProperties, or the result of cls(response)
:rtype: ~container_registry.models.RepositoryProperties
:return: ContainerRepositoryProperties, or the result of cls(response)
:rtype: ~container_registry.models.ContainerRepositoryProperties
:raises: ~azure.core.exceptions.HttpResponseError
"""
cls = kwargs.pop('cls', None) # type: ClsType["_models.RepositoryProperties"]
cls = kwargs.pop('cls', None) # type: ClsType["_models.ContainerRepositoryProperties"]
error_map = {
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
Expand All @@ -482,7 +482,7 @@ async def set_properties(
accept = "application/json"

# Construct URL
url = self.set_properties.metadata['url'] # type: ignore
url = self.update_properties.metadata['url'] # type: ignore
path_format_arguments = {
'url': self._serialize.url("self._config.url", self._config.url, 'str', skip_quote=True),
'name': self._serialize.url("name", name, 'str'),
Expand Down Expand Up @@ -512,13 +512,13 @@ async def set_properties(
error = self._deserialize.failsafe_deserialize(_models.AcrErrors, response)
raise HttpResponseError(response=response, model=error)

deserialized = self._deserialize('RepositoryProperties', pipeline_response)
deserialized = self._deserialize('ContainerRepositoryProperties', pipeline_response)

if cls:
return cls(pipeline_response, deserialized, {})

return deserialized
set_properties.metadata = {'url': '/acr/v1/{name}'} # type: ignore
update_properties.metadata = {'url': '/acr/v1/{name}'} # type: ignore

def get_tags(
self,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.4.3, generator: @autorest/[email protected])
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.6.6, generator: @autorest/[email protected])
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------

Expand All @@ -11,9 +11,10 @@
from ._models_py3 import AcrManifests
from ._models_py3 import AcrRefreshToken
from ._models_py3 import Annotations
from ._models_py3 import ArtifactManifestPlatform
from ._models_py3 import ArtifactManifestProperties
from ._models_py3 import ArtifactManifestReference
from ._models_py3 import ArtifactTagProperties
from ._models_py3 import ContainerRepositoryProperties
from ._models_py3 import DeleteRepositoryResult
from ._models_py3 import Descriptor
from ._models_py3 import FsLayer
Expand All @@ -34,7 +35,6 @@
from ._models_py3 import PathsV3R3RxOauth2TokenPostRequestbodyContentApplicationXWwwFormUrlencodedSchema
from ._models_py3 import Platform
from ._models_py3 import Repositories
from ._models_py3 import RepositoryProperties
from ._models_py3 import RepositoryTags
from ._models_py3 import RepositoryWriteableProperties
from ._models_py3 import TagAttributesBase
Expand All @@ -50,9 +50,10 @@
from ._models import AcrManifests # type: ignore
from ._models import AcrRefreshToken # type: ignore
from ._models import Annotations # type: ignore
from ._models import ArtifactManifestPlatform # type: ignore
from ._models import ArtifactManifestProperties # type: ignore
from ._models import ArtifactManifestReference # type: ignore
from ._models import ArtifactTagProperties # type: ignore
from ._models import ContainerRepositoryProperties # type: ignore
from ._models import DeleteRepositoryResult # type: ignore
from ._models import Descriptor # type: ignore
from ._models import FsLayer # type: ignore
Expand All @@ -73,7 +74,6 @@
from ._models import PathsV3R3RxOauth2TokenPostRequestbodyContentApplicationXWwwFormUrlencodedSchema # type: ignore
from ._models import Platform # type: ignore
from ._models import Repositories # type: ignore
from ._models import RepositoryProperties # type: ignore
from ._models import RepositoryTags # type: ignore
from ._models import RepositoryWriteableProperties # type: ignore
from ._models import TagAttributesBase # type: ignore
Expand All @@ -85,9 +85,9 @@

from ._container_registry_enums import (
ArtifactArchitecture,
ArtifactManifestOrderBy,
ArtifactOperatingSystem,
ManifestOrderBy,
TagOrderBy,
ArtifactTagOrderBy,
TokenGrantType,
)

Expand All @@ -98,9 +98,10 @@
'AcrManifests',
'AcrRefreshToken',
'Annotations',
'ArtifactManifestPlatform',
'ArtifactManifestProperties',
'ArtifactManifestReference',
'ArtifactTagProperties',
'ContainerRepositoryProperties',
'DeleteRepositoryResult',
'Descriptor',
'FsLayer',
Expand All @@ -121,7 +122,6 @@
'PathsV3R3RxOauth2TokenPostRequestbodyContentApplicationXWwwFormUrlencodedSchema',
'Platform',
'Repositories',
'RepositoryProperties',
'RepositoryTags',
'RepositoryWriteableProperties',
'TagAttributesBase',
Expand All @@ -131,8 +131,8 @@
'V1Manifest',
'V2Manifest',
'ArtifactArchitecture',
'ArtifactManifestOrderBy',
'ArtifactOperatingSystem',
'ManifestOrderBy',
'TagOrderBy',
'ArtifactTagOrderBy',
'TokenGrantType',
]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# coding=utf-8
# --------------------------------------------------------------------------
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.4.3, generator: @autorest/[email protected])
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.6.6, generator: @autorest/[email protected])
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------

Expand Down Expand Up @@ -40,6 +40,17 @@ class ArtifactArchitecture(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
S390_X = "s390x"
WASM = "wasm"

class ArtifactManifestOrderBy(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
"""Sort options for ordering manifests in a collection.
"""

#: Do not provide an orderby value in the request.
NONE = "none"
#: Order manifests by LastUpdatedOn field, from most recently updated to least recently updated.
LAST_UPDATED_ON_DESCENDING = "timedesc"
#: Order manifest by LastUpdatedOn field, from least recently updated to most recently updated.
LAST_UPDATED_ON_ASCENDING = "timeasc"

class ArtifactOperatingSystem(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):

AIX = "aix"
Expand All @@ -57,18 +68,7 @@ class ArtifactOperatingSystem(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum
SOLARIS = "solaris"
WINDOWS = "windows"

class ManifestOrderBy(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
"""Sort options for ordering manifests in a collection.
"""

#: Do not provide an orderby value in the request.
NONE = "none"
#: Order manifests by LastUpdatedOn field, from most recently updated to least recently updated.
LAST_UPDATED_ON_DESCENDING = "timedesc"
#: Order manifest by LastUpdatedOn field, from least recently updated to most recently updated.
LAST_UPDATED_ON_ASCENDING = "timeasc"

class TagOrderBy(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
class ArtifactTagOrderBy(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):

#: Do not provide an orderby value in the request.
NONE = "none"
Expand Down
Loading