ConnectedRegistriesOperations Class
Warning
DO NOT instantiate this class directly.
Instead, you should access the following operations through
ContainerRegistryManagementClient's
<xref:connected_registries> attribute.
- Inheritance
-
builtins.objectConnectedRegistriesOperations
Constructor
ConnectedRegistriesOperations(*args, **kwargs)
Methods
begin_create |
Creates a connected registry for a container registry with the specified parameters. |
begin_deactivate |
Deactivates the connected registry instance. |
begin_delete |
Deletes a connected registry from a container registry. |
begin_update |
Updates a connected registry with the specified parameters. |
get |
Gets the properties of the connected registry. |
list |
Lists all connected registries for the specified container registry. |
begin_create
Creates a connected registry for a container registry with the specified parameters.
async begin_create(resource_group_name: str, registry_name: str, connected_registry_name: str, connected_registry_create_parameters: _models.ConnectedRegistry, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.ConnectedRegistry]
Parameters
Name | Description |
---|---|
resource_group_name
Required
|
The name of the resource group. The name is case insensitive. Required. |
registry_name
Required
|
The name of the container registry. Required. |
connected_registry_name
Required
|
The name of the connected registry. Required. |
connected_registry_create_parameters
Required
|
The parameters for creating a connectedRegistry. Is either a ConnectedRegistry type or a IO type. Required. |
Keyword-Only Parameters
Name | Description |
---|---|
content_type
|
Body Parameter content-type. Known values are: 'application/json'. Default value is None. |
cls
|
A custom type or function that will be passed the direct response |
continuation_token
|
A continuation token to restart a poller from a saved state. |
polling
|
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. |
polling_interval
|
Default waiting time between two polls for LRO operations if no Retry-After header is present. |
Returns
Type | Description |
---|---|
An instance of AsyncLROPoller that returns either ConnectedRegistry or the result of cls(response) |
Exceptions
Type | Description |
---|---|
begin_deactivate
Deactivates the connected registry instance.
async begin_deactivate(resource_group_name: str, registry_name: str, connected_registry_name: str, **kwargs: Any) -> AsyncLROPoller[None]
Parameters
Name | Description |
---|---|
resource_group_name
Required
|
The name of the resource group. The name is case insensitive. Required. |
registry_name
Required
|
The name of the container registry. Required. |
connected_registry_name
Required
|
The name of the connected registry. Required. |
Keyword-Only Parameters
Name | Description |
---|---|
cls
|
A custom type or function that will be passed the direct response |
continuation_token
|
A continuation token to restart a poller from a saved state. |
polling
|
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. |
polling_interval
|
Default waiting time between two polls for LRO operations if no Retry-After header is present. |
Returns
Type | Description |
---|---|
An instance of AsyncLROPoller that returns either None or the result of cls(response) |
Exceptions
Type | Description |
---|---|
begin_delete
Deletes a connected registry from a container registry.
async begin_delete(resource_group_name: str, registry_name: str, connected_registry_name: str, **kwargs: Any) -> AsyncLROPoller[None]
Parameters
Name | Description |
---|---|
resource_group_name
Required
|
The name of the resource group. The name is case insensitive. Required. |
registry_name
Required
|
The name of the container registry. Required. |
connected_registry_name
Required
|
The name of the connected registry. Required. |
Keyword-Only Parameters
Name | Description |
---|---|
cls
|
A custom type or function that will be passed the direct response |
continuation_token
|
A continuation token to restart a poller from a saved state. |
polling
|
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. |
polling_interval
|
Default waiting time between two polls for LRO operations if no Retry-After header is present. |
Returns
Type | Description |
---|---|
An instance of AsyncLROPoller that returns either None or the result of cls(response) |
Exceptions
Type | Description |
---|---|
begin_update
Updates a connected registry with the specified parameters.
async begin_update(resource_group_name: str, registry_name: str, connected_registry_name: str, connected_registry_update_parameters: _models.ConnectedRegistryUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.ConnectedRegistry]
Parameters
Name | Description |
---|---|
resource_group_name
Required
|
The name of the resource group. The name is case insensitive. Required. |
registry_name
Required
|
The name of the container registry. Required. |
connected_registry_name
Required
|
The name of the connected registry. Required. |
connected_registry_update_parameters
Required
|
The parameters for updating a connectedRegistry. Is either a ConnectedRegistryUpdateParameters type or a IO type. Required. |
Keyword-Only Parameters
Name | Description |
---|---|
content_type
|
Body Parameter content-type. Known values are: 'application/json'. Default value is None. |
cls
|
A custom type or function that will be passed the direct response |
continuation_token
|
A continuation token to restart a poller from a saved state. |
polling
|
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy. |
polling_interval
|
Default waiting time between two polls for LRO operations if no Retry-After header is present. |
Returns
Type | Description |
---|---|
An instance of AsyncLROPoller that returns either ConnectedRegistry or the result of cls(response) |
Exceptions
Type | Description |
---|---|
get
Gets the properties of the connected registry.
async get(resource_group_name: str, registry_name: str, connected_registry_name: str, **kwargs: Any) -> ConnectedRegistry
Parameters
Name | Description |
---|---|
resource_group_name
Required
|
The name of the resource group. The name is case insensitive. Required. |
registry_name
Required
|
The name of the container registry. Required. |
connected_registry_name
Required
|
The name of the connected registry. Required. |
Keyword-Only Parameters
Name | Description |
---|---|
cls
|
A custom type or function that will be passed the direct response |
Returns
Type | Description |
---|---|
ConnectedRegistry or the result of cls(response) |
Exceptions
Type | Description |
---|---|
list
Lists all connected registries for the specified container registry.
list(resource_group_name: str, registry_name: str, filter: str | None = None, **kwargs: Any) -> AsyncIterable[ConnectedRegistry]
Parameters
Name | Description |
---|---|
resource_group_name
Required
|
The name of the resource group. The name is case insensitive. Required. |
registry_name
Required
|
The name of the container registry. Required. |
filter
Required
|
An OData filter expression that describes a subset of connectedRegistries to return. The parameters that can be filtered are parent.id (the resource id of the connectedRegistry parent), mode, and connectionState. The supported operator is eq. Default value is None. |
Keyword-Only Parameters
Name | Description |
---|---|
cls
|
A custom type or function that will be passed the direct response |
Returns
Type | Description |
---|---|
An iterator like instance of either ConnectedRegistry or the result of cls(response) |
Exceptions
Type | Description |
---|---|
Attributes
models
models = <module 'azure.mgmt.containerregistry.v2023_01_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.9\\x64\\Lib\\site-packages\\azure\\mgmt\\containerregistry\\v2023_01_01_preview\\models\\__init__.py'>
Azure SDK for Python