azure.synapse.managedprivateendpoints.v2020_12_01.operations package

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

ManagedPrivateEndpointsOperations 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.

create(managed_private_endpoint_name: str, managed_virtual_network_name: str = 'default', properties: Optional[‘_models.ManagedPrivateEndpointProperties’] = None, **kwargs: Any)_models.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

delete(managed_private_endpoint_name: str, managed_virtual_network_name: str = 'default', **kwargs: Any)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

get(managed_private_endpoint_name: str, managed_virtual_network_name: str = 'default', **kwargs: Any)_models.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: Any)Iterable[‘_models.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

ItemPaged[ManagedPrivateEndpointListResponse]

Raises

~azure.core.exceptions.HttpResponseError

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