azure.mgmt.healthdataaiservices.operations module

class azure.mgmt.healthdataaiservices.operations.DeidServicesOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through HealthDataAIServicesMgmtClient’s deid_services attribute.

begin_create(resource_group_name: str, deid_service_name: str, resource: _models.DeidService, *, content_type: str = 'application/json', **kwargs: Any) LROPoller[_models.DeidService][source]
begin_create(resource_group_name: str, deid_service_name: str, resource: JSON, *, content_type: str = 'application/json', **kwargs: Any) LROPoller[_models.DeidService]
begin_create(resource_group_name: str, deid_service_name: str, resource: IO[bytes], *, content_type: str = 'application/json', **kwargs: Any) LROPoller[_models.DeidService]

Create a DeidService.

Parameters:
  • resource_group_name (str) – The name of the resource group. The name is case insensitive. Required.

  • deid_service_name (str) – The name of the deid service. Required.

  • resource (DeidService or JSON or IO[bytes]) – Resource create parameters. Is one of the following types: DeidService, JSON, IO[bytes] Required.

Returns:

An instance of LROPoller that returns DeidService. The DeidService is compatible with MutableMapping

Return type:

LROPoller[DeidService]

Raises:

HttpResponseError

begin_delete(resource_group_name: str, deid_service_name: str, **kwargs: Any) LROPoller[None][source]

Delete a DeidService.

Parameters:
  • resource_group_name (str) – The name of the resource group. The name is case insensitive. Required.

  • deid_service_name (str) – The name of the deid service. Required.

Returns:

An instance of LROPoller that returns None

Return type:

LROPoller[None]

Raises:

HttpResponseError

begin_update(resource_group_name: str, deid_service_name: str, properties: _models.DeidUpdate, *, content_type: str = 'application/json', **kwargs: Any) LROPoller[_models.DeidService][source]
begin_update(resource_group_name: str, deid_service_name: str, properties: JSON, *, content_type: str = 'application/json', **kwargs: Any) LROPoller[_models.DeidService]
begin_update(resource_group_name: str, deid_service_name: str, properties: IO[bytes], *, content_type: str = 'application/json', **kwargs: Any) LROPoller[_models.DeidService]

Update a DeidService.

Parameters:
  • resource_group_name (str) – The name of the resource group. The name is case insensitive. Required.

  • deid_service_name (str) – The name of the deid service. Required.

  • properties (DeidUpdate or JSON or IO[bytes]) – The resource properties to be updated. Is one of the following types: DeidUpdate, JSON, IO[bytes] Required.

Returns:

An instance of LROPoller that returns DeidService. The DeidService is compatible with MutableMapping

Return type:

LROPoller[DeidService]

Raises:

HttpResponseError

get(resource_group_name: str, deid_service_name: str, **kwargs: Any) DeidService[source]

Get a DeidService.

Parameters:
  • resource_group_name (str) – The name of the resource group. The name is case insensitive. Required.

  • deid_service_name (str) – The name of the deid service. Required.

Returns:

DeidService. The DeidService is compatible with MutableMapping

Return type:

DeidService

Raises:

HttpResponseError

list_by_resource_group(resource_group_name: str, **kwargs: Any) Iterable[DeidService][source]

List DeidService resources by resource group.

Parameters:

resource_group_name (str) – The name of the resource group. The name is case insensitive. Required.

Returns:

An iterator like instance of DeidService

Return type:

ItemPaged[DeidService]

Raises:

HttpResponseError

list_by_subscription(**kwargs: Any) Iterable[DeidService][source]

List DeidService resources by subscription ID.

Returns:

An iterator like instance of DeidService

Return type:

ItemPaged[DeidService]

Raises:

HttpResponseError

class azure.mgmt.healthdataaiservices.operations.Operations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through HealthDataAIServicesMgmtClient’s operations attribute.

list(**kwargs: Any) Iterable[Operation][source]

List the operations for the provider.

Returns:

An iterator like instance of Operation

Return type:

ItemPaged[Operation]

Raises:

HttpResponseError

class azure.mgmt.healthdataaiservices.operations.PrivateEndpointConnectionsOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through HealthDataAIServicesMgmtClient’s private_endpoint_connections attribute.

begin_create(resource_group_name: str, deid_service_name: str, private_endpoint_connection_name: str, resource: _models.PrivateEndpointConnectionResource, *, content_type: str = 'application/json', **kwargs: Any) LROPoller[_models.PrivateEndpointConnectionResource][source]
begin_create(resource_group_name: str, deid_service_name: str, private_endpoint_connection_name: str, resource: JSON, *, content_type: str = 'application/json', **kwargs: Any) LROPoller[_models.PrivateEndpointConnectionResource]
begin_create(resource_group_name: str, deid_service_name: str, private_endpoint_connection_name: str, resource: IO[bytes], *, content_type: str = 'application/json', **kwargs: Any) LROPoller[_models.PrivateEndpointConnectionResource]

Create a Private endpoint connection.

Parameters:
  • resource_group_name (str) – The name of the resource group. The name is case insensitive. Required.

  • deid_service_name (str) – The name of the deid service. Required.

  • private_endpoint_connection_name (str) – The name of the private endpoint connection associated with the Azure resource. Required.

  • resource (PrivateEndpointConnectionResource or JSON or IO[bytes]) – Resource create parameters. Is one of the following types: PrivateEndpointConnectionResource, JSON, IO[bytes] Required.

Returns:

An instance of LROPoller that returns PrivateEndpointConnectionResource. The PrivateEndpointConnectionResource is compatible with MutableMapping

Return type:

LROPoller[PrivateEndpointConnectionResource]

Raises:

HttpResponseError

begin_delete(resource_group_name: str, deid_service_name: str, private_endpoint_connection_name: str, **kwargs: Any) LROPoller[None][source]

Delete the private endpoint connection.

Parameters:
  • resource_group_name (str) – The name of the resource group. The name is case insensitive. Required.

  • deid_service_name (str) – The name of the deid service. Required.

  • private_endpoint_connection_name (str) – The name of the private endpoint connection associated with the Azure resource. Required.

Returns:

An instance of LROPoller that returns None

Return type:

LROPoller[None]

Raises:

HttpResponseError

get(resource_group_name: str, deid_service_name: str, private_endpoint_connection_name: str, **kwargs: Any) PrivateEndpointConnectionResource[source]

Get a specific private connection.

Parameters:
  • resource_group_name (str) – The name of the resource group. The name is case insensitive. Required.

  • deid_service_name (str) – The name of the deid service. Required.

  • private_endpoint_connection_name (str) – The name of the private endpoint connection associated with the Azure resource. Required.

Returns:

PrivateEndpointConnectionResource. The PrivateEndpointConnectionResource is compatible with MutableMapping

Return type:

PrivateEndpointConnectionResource

Raises:

HttpResponseError

list_by_deid_service(resource_group_name: str, deid_service_name: str, **kwargs: Any) Iterable[PrivateEndpointConnectionResource][source]

List private endpoint connections on the given resource.

Parameters:
  • resource_group_name (str) – The name of the resource group. The name is case insensitive. Required.

  • deid_service_name (str) – The name of the deid service. Required.

Returns:

An iterator like instance of PrivateEndpointConnectionResource

Return type:

ItemPaged[PrivateEndpointConnectionResource]

Raises:

HttpResponseError

class azure.mgmt.healthdataaiservices.operations.PrivateLinksOperations(*args, **kwargs)[source]

Bases: object

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through HealthDataAIServicesMgmtClient’s private_links attribute.

list_by_deid_service(resource_group_name: str, deid_service_name: str, **kwargs: Any) Iterable[PrivateLinkResource][source]

List private links on the given resource.

Parameters:
  • resource_group_name (str) – The name of the resource group. The name is case insensitive. Required.

  • deid_service_name (str) – The name of the deid service. Required.

Returns:

An iterator like instance of PrivateLinkResource

Return type:

ItemPaged[PrivateLinkResource]

Raises:

HttpResponseError