Share via


TasksOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

ContainerRegistryManagementClient's

<xref:tasks> attribute.

Constructor

TasksOperations(*args, **kwargs)

Methods

create

Creates a task for a container registry with the specified parameters.

delete

Deletes a specified task.

get

Get the properties of a specified task.

get_details

Returns a task with extended information that includes all secrets.

list

Lists all the tasks for a specified container registry.

update

Updates a task with the specified parameters.

create

Creates a task for a container registry with the specified parameters.

async create(resource_group_name: str, registry_name: str, task_name: str, task_create_parameters: _models.Task, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Task

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group to which the container registry belongs. Required.

registry_name
Required
str

The name of the container registry. Required.

task_name
Required
str

The name of the container registry task. Required.

task_create_parameters
Required
Task or IO[bytes]

The parameters for creating a task. Is either a Task type or a IO[bytes] type. Required.

Returns

Type Description

Task or the result of cls(response)

Exceptions

Type Description

delete

Deletes a specified task.

async delete(resource_group_name: str, registry_name: str, task_name: str, **kwargs: Any) -> None

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group to which the container registry belongs. Required.

registry_name
Required
str

The name of the container registry. Required.

task_name
Required
str

The name of the container registry task. Required.

Returns

Type Description

None or the result of cls(response)

Exceptions

Type Description

get

Get the properties of a specified task.

async get(resource_group_name: str, registry_name: str, task_name: str, **kwargs: Any) -> Task

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group to which the container registry belongs. Required.

registry_name
Required
str

The name of the container registry. Required.

task_name
Required
str

The name of the container registry task. Required.

Returns

Type Description

Task or the result of cls(response)

Exceptions

Type Description

get_details

Returns a task with extended information that includes all secrets.

async get_details(resource_group_name: str, registry_name: str, task_name: str, **kwargs: Any) -> Task

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group to which the container registry belongs. Required.

registry_name
Required
str

The name of the container registry. Required.

task_name
Required
str

The name of the container registry task. Required.

Returns

Type Description

Task or the result of cls(response)

Exceptions

Type Description

list

Lists all the tasks for a specified container registry.

list(resource_group_name: str, registry_name: str, **kwargs: Any) -> AsyncIterable[Task]

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group to which the container registry belongs. Required.

registry_name
Required
str

The name of the container registry. Required.

Returns

Type Description

An iterator like instance of either Task or the result of cls(response)

Exceptions

Type Description

update

Updates a task with the specified parameters.

async update(resource_group_name: str, registry_name: str, task_name: str, task_update_parameters: _models.TaskUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Task

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group to which the container registry belongs. Required.

registry_name
Required
str

The name of the container registry. Required.

task_name
Required
str

The name of the container registry task. Required.

task_update_parameters
Required

The parameters for updating a task. Is either a TaskUpdateParameters type or a IO[bytes] type. Required.

Returns

Type Description

Task or the result of cls(response)

Exceptions

Type Description

Attributes

models

models = <module 'azure.mgmt.containerregistry.v2025_03_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.10\\x64\\Lib\\site-packages\\py2docfx\\venv\\venv92\\Lib\\site-packages\\azure\\mgmt\\containerregistry\\v2025_03_01_preview\\models\\__init__.py'>