Share via


ContainerRegistryManagementClient Class

The Microsoft Azure Container Registry management API provides create, read, update, and delete functionality for Azure Container Registry resources including registries, replications, webhooks, tasks, runs, and other registry components.

Constructor

ContainerRegistryManagementClient(credential: TokenCredential, subscription_id: str, base_url: str | None = None, *, cloud_setting: AzureClouds | None = None, **kwargs: Any)

Parameters

Name Description
credential
Required

Credential used to authenticate requests to the service. Required.

subscription_id
Required
str

The ID of the target subscription. The value must be an UUID. Required.

base_url
str

Service host. Default value is None.

Default value: None

Keyword-Only Parameters

Name Description
cloud_setting

The cloud setting for which to get the ARM endpoint. Default value is None.

Default value: None
api_version
str

The API version to use for this operation. Default value is "2025-11-01". Note that overriding this default value may result in unsupported behavior.

polling_interval
int

Default waiting time between two polls for LRO operations if no Retry-After header is present.

Variables

Name Description
operations

Operations operations

registries

RegistriesOperations operations

cache_rules

CacheRulesOperations operations

credential_sets

CredentialSetsOperations operations

connected_registries

ConnectedRegistriesOperations operations

private_endpoint_connections

PrivateEndpointConnectionsOperations operations

replications

ReplicationsOperations operations

scope_maps

ScopeMapsOperations operations

tokens

TokensOperations operations

webhooks

WebhooksOperations operations

Methods

close
send_request

Runs the network request through the client's chained policies.


>>> from azure.core.rest import HttpRequest
>>> request = HttpRequest("GET", "https://www.example.org/")
<HttpRequest [GET], url: 'https://www.example.org/'>
>>> response = client.send_request(request)
<HttpResponse: 200 OK>

For more information on this code flow, see https://aka.ms/azsdk/dpcodegen/python/send_request

close

close() -> None

send_request

Runs the network request through the client's chained policies.


>>> from azure.core.rest import HttpRequest
>>> request = HttpRequest("GET", "https://www.example.org/")
<HttpRequest [GET], url: 'https://www.example.org/'>
>>> response = client.send_request(request)
<HttpResponse: 200 OK>

For more information on this code flow, see https://aka.ms/azsdk/dpcodegen/python/send_request

send_request(request: HttpRequest, *, stream: bool = False, **kwargs: Any) -> HttpResponse

Parameters

Name Description
request
Required

The network request you want to make. Required.

Keyword-Only Parameters

Name Description
stream

Whether the response payload will be streamed. Defaults to False.

Default value: False

Returns

Type Description

The response of your network call. Does not do error handling on your response.