azure.synapse.managedprivateendpoints.aio.operations package

class azure.synapse.managedprivateendpoints.aio.operations.ManagedPrivateEndpointsOperations(client, config, serializer, deserializer)[source]

ManagedPrivateEndpointsOperations async operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Variables

models – Alias to model classes used in this operation group.

Parameters
  • client – Client for service requests.

  • config – Configuration of service client.

  • serializer – An object model serializer.

  • deserializer – An object model deserializer.

async create(managed_private_endpoint_name: str, managed_virtual_network_name: str = 'default', properties: Optional[_models.ManagedPrivateEndpointProperties] = None, **kwargs) → azure.synapse.managedprivateendpoints.models._models_py3.ManagedPrivateEndpoint[source]

Create Managed Private Endpoints.

Parameters
  • managed_private_endpoint_name (str) – Managed private endpoint name.

  • managed_virtual_network_name (str) – Managed virtual network name.

  • properties (ManagedPrivateEndpointProperties) – Managed private endpoint properties.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

ManagedPrivateEndpoint, or the result of cls(response)

Return type

ManagedPrivateEndpoint

Raises

~azure.core.exceptions.HttpResponseError

async delete(managed_private_endpoint_name: str, managed_virtual_network_name: str = 'default', **kwargs)None[source]

Delete Managed Private Endpoints.

Parameters
  • managed_private_endpoint_name (str) – Managed private endpoint name.

  • managed_virtual_network_name (str) – Managed virtual network name.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

None, or the result of cls(response)

Return type

None

Raises

~azure.core.exceptions.HttpResponseError

async get(managed_private_endpoint_name: str, managed_virtual_network_name: str = 'default', **kwargs) → azure.synapse.managedprivateendpoints.models._models_py3.ManagedPrivateEndpoint[source]

Get Managed Private Endpoints.

Parameters
  • managed_private_endpoint_name (str) – Managed private endpoint name.

  • managed_virtual_network_name (str) – Managed virtual network name.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

ManagedPrivateEndpoint, or the result of cls(response)

Return type

ManagedPrivateEndpoint

Raises

~azure.core.exceptions.HttpResponseError

list(managed_virtual_network_name: str = 'default', **kwargs) → AsyncIterable[azure.synapse.managedprivateendpoints.models._models_py3.ManagedPrivateEndpointListResponse][source]

List Managed Private Endpoints.

Parameters

managed_virtual_network_name (str) – Managed virtual network name.

Keyword Arguments

cls (callable) – A custom type or function that will be passed the direct response

Returns

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

Return type

AsyncItemPaged[ManagedPrivateEndpointListResponse]

Raises

~azure.core.exceptions.HttpResponseError

models = <module 'azure.synapse.managedprivateendpoints.models' from '/mnt/vss/_work/1/s/sdk/synapse/azure-synapse-managedprivateendpoints/.tox/sphinx/lib/python3.6/site-packages/azure/synapse/managedprivateendpoints/models/__init__.py'>