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
10 changes: 6 additions & 4 deletions sdk/containerregistry/azure-mgmt-containerregistry/_meta.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"commit": "c320f58d8643a309c126dd4ec5fdc6737fccd981",
"commit": "b6601d6e461b5862928ae45c7d5ba21e9fcaac27",
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
"autorest": "3.9.7",
"use": [
"@autorest/python@6.7.1",
"@autorest/modelerfour@4.26.2"
],
"autorest_command": "autorest specification/containerregistry/resource-manager/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/python@6.7.1 --use=@autorest/modelerfour@4.26.2 --version=3.9.7 --version-tolerant=False",
"autorest_command": "autorest specification/containerregistry/resource-manager/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-python/sdk --use=@autorest/python@6.7.1 --use=@autorest/modelerfour@4.26.2 --version=3.9.7 --version-tolerant=False",
"readme": "specification/containerregistry/resource-manager/readme.md",
"package-2023-08-preview-only": "2023-08-29 18:41:57 -0700 3e3098d6b9302e166b611ce72b3392786d3ea0f7 Microsoft.ContainerRegistry/preview/2023-08-01-preview/containerregistry.json",
"package-2023-07-only": "2023-08-16 14:55:49 -0700 d5631d7fbffb672434457b5f2f16cdc6691356f9 Microsoft.ContainerRegistry/stable/2023-07-01/containerregistry.json",
Expand All @@ -24,7 +24,9 @@
"package-2019-05-preview-only": "2020-11-18 18:08:48 -0800 1ac125f6d76df2e1328938ab6201cf178b7c25b0 Microsoft.ContainerRegistry/preview/2019-05-01-preview/containerregistry_scopemap.json",
"package-2019-04-only": "2021-04-21 00:30:00 -0700 c318f87abae92d38a223b3d168a75dd5d239d28b Microsoft.ContainerRegistry/stable/2019-04-01/containerregistry_build.json",
"package-2018-09-only": "2019-05-20 13:19:22 -0400 4637caf2022035c4d51eca3314589a25060d20af Microsoft.ContainerRegistry/stable/2018-09-01/containerregistry_build.json",
"package-2018-02-preview-only": "2019-05-20 13:19:22 -0400 4637caf2022035c4d51eca3314589a25060d20af Microsoft.ContainerRegistry/preview/2018-02-01-preview/containerregistry_build.json",
"package-2018-02-preview-only": "2023-09-18 13:32:39 -0700 1fc7fb032a93adb080dcbf425061fcf304f16370 Microsoft.ContainerRegistry/preview/2018-02-01-preview/containerregistry_build.json",
"package-2017-10": "2021-02-01 18:15:02 -0800 7b3e3d4e09b727489a3181f1d68586cd304b6437 Microsoft.ContainerRegistry/stable/2017-10-01/containerregistry.json",
"package-2017-03": "2019-05-20 13:19:22 -0400 4637caf2022035c4d51eca3314589a25060d20af Microsoft.ContainerRegistry/stable/2017-03-01/containerregistry.json"
"package-2017-03": "2019-05-20 13:19:22 -0400 4637caf2022035c4d51eca3314589a25060d20af Microsoft.ContainerRegistry/stable/2017-03-01/containerregistry.json",
"package-2023-11-preview-only": "2023-09-29 13:47:12 -0700 4f14c56e9fb41c93de6feae6fe05a2f4d27406c5 Microsoft.ContainerRegistry/preview/2023-11-01-preview/containerregistry.json",
"package-2023-06-preview-only": "2023-07-28 10:23:20 -0700 9025f6894e0df9ebbfcd19a04c967c1c6737bfe6 Microsoft.ContainerRegistry/preview/2023-06-01-preview/containerregistry.json"
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,10 @@
# --------------------------------------------------------------------------

from ._container_registry_management_client import ContainerRegistryManagementClient

__all__ = ["ContainerRegistryManagementClient"]
__all__ = ['ContainerRegistryManagementClient']

try:
from ._patch import patch_sdk # type: ignore

patch_sdk()
except ImportError:
pass
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
# pylint: disable=unused-import,ungrouped-imports
from azure.core.credentials import TokenCredential


class ContainerRegistryManagementClientConfiguration(Configuration):
"""Configuration for ContainerRegistryManagementClient.

Expand All @@ -33,7 +32,12 @@ class ContainerRegistryManagementClientConfiguration(Configuration):
:type subscription_id: str
"""

def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs: Any):
def __init__(
self,
credential: "TokenCredential",
subscription_id: str,
**kwargs: Any
):
if credential is None:
raise ValueError("Parameter 'credential' must not be None.")
if subscription_id is None:
Expand All @@ -42,21 +46,22 @@ def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs

self.credential = credential
self.subscription_id = subscription_id
self.credential_scopes = kwargs.pop("credential_scopes", ["https://management.azure.com/.default"])
kwargs.setdefault("sdk_moniker", "azure-mgmt-containerregistry/{}".format(VERSION))
self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default'])
kwargs.setdefault('sdk_moniker', 'azure-mgmt-containerregistry/{}'.format(VERSION))
self._configure(**kwargs)

def _configure(self, **kwargs: Any):
self.user_agent_policy = kwargs.get("user_agent_policy") or policies.UserAgentPolicy(**kwargs)
self.headers_policy = kwargs.get("headers_policy") or policies.HeadersPolicy(**kwargs)
self.proxy_policy = kwargs.get("proxy_policy") or policies.ProxyPolicy(**kwargs)
self.logging_policy = kwargs.get("logging_policy") or policies.NetworkTraceLoggingPolicy(**kwargs)
self.http_logging_policy = kwargs.get("http_logging_policy") or ARMHttpLoggingPolicy(**kwargs)
self.retry_policy = kwargs.get("retry_policy") or policies.RetryPolicy(**kwargs)
self.custom_hook_policy = kwargs.get("custom_hook_policy") or policies.CustomHookPolicy(**kwargs)
self.redirect_policy = kwargs.get("redirect_policy") or policies.RedirectPolicy(**kwargs)
self.authentication_policy = kwargs.get("authentication_policy")
def _configure(
self,
**kwargs: Any
):
self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs)
self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs)
self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs)
self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs)
self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs)
self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs)
self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs)
self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs)
self.authentication_policy = kwargs.get('authentication_policy')
if self.credential and not self.authentication_policy:
self.authentication_policy = ARMChallengeAuthenticationPolicy(
self.credential, *self.credential_scopes, **kwargs
)
self.authentication_policy = ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)
Loading