Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Container Registry] Acr beta3 #18667

Merged
merged 54 commits into from
Jun 3, 2021
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
1c8ce59
more detailed ContentProperties
seankane-msft May 11, 2021
09ea362
updating generated for beta3
seankane-msft May 11, 2021
2a7d7f3
updating for new generated code
seankane-msft May 12, 2021
312a72d
changelog update
seankane-msft May 12, 2021
9587da8
updating the model docstrings
seankane-msft May 12, 2021
ab573b5
more docstrings
seankane-msft May 12, 2021
f56b546
renaming param to properties
seankane-msft May 14, 2021
7ff1023
updating generated
seankane-msft May 14, 2021
be2ae83
same type for get and set operations
seankane-msft May 17, 2021
2605d5f
single client implementation
seankane-msft May 17, 2021
ff4331c
new generated, feedback from arch board
seankane-msft May 19, 2021
f1e2ffe
anonymous tests
seankane-msft May 19, 2021
1031a72
fixed up all tests
seankane-msft May 19, 2021
41a8a3b
formatting
seankane-msft May 19, 2021
e4bb085
turning non writeables into properties
seankane-msft May 19, 2021
0df149a
fixed up a couple tests
seankane-msft May 19, 2021
e1054b5
cleaning up recordings files
seankane-msft May 19, 2021
fe874fb
merge conflicts
seankane-msft May 19, 2021
845d59e
changelog
seankane-msft May 19, 2021
2e4ccc3
get_tag_properties -> get_tag
seankane-msft May 19, 2021
381a7c9
PATCH operations prefixed with set
seankane-msft May 19, 2021
d804d37
pylint fixes
seankane-msft May 19, 2021
42d4f39
new recordings
seankane-msft May 19, 2021
55374ce
gt to gt or equal
seankane-msft May 19, 2021
46e52ac
adding overloaded update methods on sync
seankane-msft May 20, 2021
01d809f
added to async, no luck with teleport
seankane-msft May 20, 2021
55b4129
lint fixes and test changes
seankane-msft May 20, 2021
67f0435
fixing type hints
seankane-msft May 24, 2021
f4aea9b
updated swagger
seankane-msft May 24, 2021
f167337
updating generated code
seankane-msft May 25, 2021
bdc135e
fixing fixture
seankane-msft May 25, 2021
3310952
issys comments
seankane-msft May 25, 2021
025c51e
updating changelog
seankane-msft May 26, 2021
8b07e00
modifications from annas comments
seankane-msft May 26, 2021
43ce7ce
adding docstring about swallowing 404
seankane-msft May 27, 2021
a384a2b
renaming methods to align with other languages
seankane-msft May 28, 2021
f6379ad
adding delete tests to anon
seankane-msft May 28, 2021
0124da5
adding tests for update in anon
seankane-msft May 28, 2021
906e2aa
removing comment
seankane-msft May 28, 2021
32f913f
fixing fixture
seankane-msft May 28, 2021
0745f8f
fixing mgmt import
seankane-msft May 28, 2021
f225b81
adding better exception handling
seankane-msft Jun 1, 2021
6ef953e
formatting
seankane-msft Jun 1, 2021
da40fe5
searching wrong area
seankane-msft Jun 1, 2021
aa9a7eb
removing early return
seankane-msft Jun 2, 2021
03107af
fixing spelling
seankane-msft Jun 2, 2021
317c8d0
changelog conflicts
seankane-msft Jun 2, 2021
d72edd3
adding delete callback for better verification
seankane-msft Jun 2, 2021
580a55c
removing try/excepts
seankane-msft Jun 2, 2021
4c6c569
lint fixes
seankane-msft Jun 3, 2021
9ebe8e4
removing callback type hint
seankane-msft Jun 3, 2021
841dd83
removing callback
seankane-msft Jun 3, 2021
55d6ed0
unused import
seankane-msft Jun 3, 2021
1d41c5d
fixing changelog
seankane-msft Jun 3, 2021
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
Prev Previous commit
Next Next commit
updating generated code
  • Loading branch information
seankane-msft committed May 25, 2021
commit f167337fa1b5b9517b2cac22ef00655c2cedafe1
Original file line number Diff line number Diff line change
Expand Up @@ -200,20 +200,18 @@ class ArtifactManifestProperties(msrest.serialization.Model):

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

:ivar registry_login_server: Registry login server name. This is likely to be similar to
{registry-name}.azurecr.io.
:vartype registry_login_server: str
:ivar repository_name: Repository name.
:vartype repository_name: str
:ivar digest: Required. Manifest.
:ivar digest: Manifest.
:vartype digest: str
:ivar size: Image size.
:vartype size: long
:ivar created_on: Required. Created time.
:ivar created_on: Created time.
:vartype created_on: ~datetime.datetime
:ivar last_updated_on: Required. Last update time.
:ivar last_updated_on: Last update time.
:vartype last_updated_on: ~datetime.datetime
:ivar architecture: CPU architecture. Possible values include: "386", "amd64", "arm", "arm64",
"mips", "mipsle", "mips64", "mips64le", "ppc64", "ppc64le", "riscv64", "s390x", "wasm". Default
Expand Down Expand Up @@ -245,10 +243,10 @@ class ArtifactManifestProperties(msrest.serialization.Model):
_validation = {
'registry_login_server': {'readonly': True},
'repository_name': {'readonly': True},
'digest': {'required': True, 'readonly': True},
'digest': {'readonly': True},
'size': {'readonly': True},
'created_on': {'required': True, 'readonly': True},
'last_updated_on': {'required': True, 'readonly': True},
'created_on': {'readonly': True},
'last_updated_on': {'readonly': True},
'architecture': {'readonly': True},
'operating_system': {'readonly': True},
'manifest_references': {'readonly': True},
Expand Down Expand Up @@ -302,24 +300,22 @@ class ArtifactManifestReference(msrest.serialization.Model):

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

:ivar digest: Required. Manifest digest.
:ivar digest: Manifest digest.
:vartype digest: str
:ivar architecture: Required. CPU architecture. Possible values include: "386", "amd64", "arm",
"arm64", "mips", "mipsle", "mips64", "mips64le", "ppc64", "ppc64le", "riscv64", "s390x",
"wasm". Default value: "none".
:ivar architecture: CPU architecture. Possible values include: "386", "amd64", "arm", "arm64",
"mips", "mipsle", "mips64", "mips64le", "ppc64", "ppc64le", "riscv64", "s390x", "wasm". Default
value: "none".
:vartype architecture: str or ~container_registry.models.ArtifactArchitecture
:ivar operating_system: Required. Operating system. Possible values include: "aix", "android",
"darwin", "dragonfly", "freebsd", "illumos", "ios", "js", "linux", "netbsd", "openbsd",
"plan9", "solaris", "windows".
:ivar operating_system: Operating system. Possible values include: "aix", "android", "darwin",
"dragonfly", "freebsd", "illumos", "ios", "js", "linux", "netbsd", "openbsd", "plan9",
"solaris", "windows".
:vartype operating_system: str or ~container_registry.models.ArtifactOperatingSystem
"""

_validation = {
'digest': {'required': True, 'readonly': True},
'architecture': {'required': True, 'readonly': True},
'operating_system': {'required': True, 'readonly': True},
'digest': {'readonly': True},
'architecture': {'readonly': True},
'operating_system': {'readonly': True},
}

_attribute_map = {
Expand All @@ -343,20 +339,18 @@ class ArtifactTagProperties(msrest.serialization.Model):

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

:ivar registry_login_server: Required. Registry login server name. This is likely to be
similar to {registry-name}.azurecr.io.
:ivar registry_login_server: Registry login server name. This is likely to be similar to
{registry-name}.azurecr.io.
:vartype registry_login_server: str
:ivar repository_name: Required. Image name.
:ivar repository_name: Image name.
:vartype repository_name: str
:ivar name: Required. Tag name.
:ivar name: Tag name.
:vartype name: str
:ivar digest: Required. Tag digest.
:ivar digest: Tag digest.
:vartype digest: str
:ivar created_on: Required. Tag created time.
:ivar created_on: Tag created time.
:vartype created_on: ~datetime.datetime
:ivar last_updated_on: Required. Tag last update time.
:ivar last_updated_on: Tag last update time.
:vartype last_updated_on: ~datetime.datetime
:param can_delete: Delete enabled.
:type can_delete: bool
Expand All @@ -369,12 +363,12 @@ class ArtifactTagProperties(msrest.serialization.Model):
"""

_validation = {
'registry_login_server': {'required': True, 'readonly': True},
'repository_name': {'required': True, 'readonly': True},
'name': {'required': True, 'readonly': True},
'digest': {'required': True, 'readonly': True},
'created_on': {'required': True, 'readonly': True},
'last_updated_on': {'required': True, 'readonly': True},
'registry_login_server': {'readonly': True},
'repository_name': {'readonly': True},
'name': {'readonly': True},
'digest': {'readonly': True},
'created_on': {'readonly': True},
'last_updated_on': {'readonly': True},
}

_attribute_map = {
Expand Down Expand Up @@ -619,15 +613,13 @@ class ManifestAttributesBase(msrest.serialization.Model):

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

:ivar digest: Required. Manifest.
:ivar digest: Manifest.
:vartype digest: str
:ivar size: Image size.
:vartype size: long
:ivar created_on: Required. Created time.
:ivar created_on: Created time.
:vartype created_on: ~datetime.datetime
:ivar last_updated_on: Required. Last update time.
:ivar last_updated_on: Last update time.
:vartype last_updated_on: ~datetime.datetime
:ivar architecture: CPU architecture. Possible values include: "386", "amd64", "arm", "arm64",
"mips", "mipsle", "mips64", "mips64le", "ppc64", "ppc64le", "riscv64", "s390x", "wasm". Default
Expand Down Expand Up @@ -657,10 +649,10 @@ class ManifestAttributesBase(msrest.serialization.Model):
"""

_validation = {
'digest': {'required': True, 'readonly': True},
'digest': {'readonly': True},
'size': {'readonly': True},
'created_on': {'required': True, 'readonly': True},
'last_updated_on': {'required': True, 'readonly': True},
'created_on': {'readonly': True},
'last_updated_on': {'readonly': True},
'architecture': {'readonly': True},
'operating_system': {'readonly': True},
'manifest_references': {'readonly': True},
Expand Down Expand Up @@ -1099,20 +1091,18 @@ class RepositoryProperties(msrest.serialization.Model):

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

:ivar registry_login_server: Required. Registry login server name. This is likely to be
similar to {registry-name}.azurecr.io.
:ivar registry_login_server: Registry login server name. This is likely to be similar to
{registry-name}.azurecr.io.
:vartype registry_login_server: str
:ivar name: Required. Image name.
:ivar name: Image name.
:vartype name: str
:ivar created_on: Required. Image created time.
:ivar created_on: Image created time.
:vartype created_on: ~datetime.datetime
:ivar last_updated_on: Required. Image last update time.
:ivar last_updated_on: Image last update time.
:vartype last_updated_on: ~datetime.datetime
:ivar manifest_count: Required. Number of the manifests.
:ivar manifest_count: Number of the manifests.
:vartype manifest_count: int
:ivar tag_count: Required. Number of the tags.
:ivar tag_count: Number of the tags.
:vartype tag_count: int
:param can_delete: Delete enabled.
:type can_delete: bool
Expand All @@ -1128,12 +1118,12 @@ class RepositoryProperties(msrest.serialization.Model):
"""

_validation = {
'registry_login_server': {'required': True, 'readonly': True},
'name': {'required': True, 'readonly': True},
'created_on': {'required': True, 'readonly': True},
'last_updated_on': {'required': True, 'readonly': True},
'manifest_count': {'required': True, 'readonly': True},
'tag_count': {'required': True, 'readonly': True},
'registry_login_server': {'readonly': True},
'name': {'readonly': True},
'created_on': {'readonly': True},
'last_updated_on': {'readonly': True},
'manifest_count': {'readonly': True},
'tag_count': {'readonly': True},
}

_attribute_map = {
Expand Down Expand Up @@ -1232,15 +1222,13 @@ class TagAttributesBase(msrest.serialization.Model):

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

:ivar name: Required. Tag name.
:ivar name: Tag name.
:vartype name: str
:ivar digest: Required. Tag digest.
:ivar digest: Tag digest.
:vartype digest: str
:ivar created_on: Required. Tag created time.
:ivar created_on: Tag created time.
:vartype created_on: ~datetime.datetime
:ivar last_updated_on: Required. Tag last update time.
:ivar last_updated_on: Tag last update time.
:vartype last_updated_on: ~datetime.datetime
:param can_delete: Delete enabled.
:type can_delete: bool
Expand All @@ -1253,10 +1241,10 @@ class TagAttributesBase(msrest.serialization.Model):
"""

_validation = {
'name': {'required': True, 'readonly': True},
'digest': {'required': True, 'readonly': True},
'created_on': {'required': True, 'readonly': True},
'last_updated_on': {'required': True, 'readonly': True},
'name': {'readonly': True},
'digest': {'readonly': True},
'created_on': {'readonly': True},
'last_updated_on': {'readonly': True},
}

_attribute_map = {
Expand Down Expand Up @@ -1307,25 +1295,17 @@ def __init__(
class TagList(msrest.serialization.Model):
"""List of tag details.

All required parameters must be populated in order to send to Azure.

:param registry_login_server: Required. Registry login server name. This is likely to be
similar to {registry-name}.azurecr.io.
:param registry_login_server: Registry login server name. This is likely to be similar to
{registry-name}.azurecr.io.
:type registry_login_server: str
:param repository: Required. Image name.
:param repository: Image name.
:type repository: str
:param tag_attribute_bases: Required. List of tag attribute details.
:param tag_attribute_bases: List of tag attribute details.
:type tag_attribute_bases: list[~container_registry.models.TagAttributesBase]
:param link:
:type link: str
"""

_validation = {
'registry_login_server': {'required': True},
'repository': {'required': True},
'tag_attribute_bases': {'required': True},
}

_attribute_map = {
'registry_login_server': {'key': 'registry', 'type': 'str'},
'repository': {'key': 'imageName', 'type': 'str'},
Expand All @@ -1338,9 +1318,9 @@ def __init__(
**kwargs
):
super(TagList, self).__init__(**kwargs)
self.registry_login_server = kwargs['registry_login_server']
self.repository = kwargs['repository']
self.tag_attribute_bases = kwargs['tag_attribute_bases']
self.registry_login_server = kwargs.get('registry_login_server', None)
self.repository = kwargs.get('repository', None)
self.tag_attribute_bases = kwargs.get('tag_attribute_bases', None)
self.link = kwargs.get('link', None)


Expand Down
Loading