PrivateEndpoint Class

Private endpoint resource.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.network.models._models_py3.Resource
PrivateEndpoint

Constructor

PrivateEndpoint(*, id: str | None = None, location: str | None = None, tags: Dict[str, str] | None = None, extended_location: _models.ExtendedLocation | None = None, subnet: _models.Subnet | None = None, private_link_service_connections: List[_models.PrivateLinkServiceConnection] | None = None, manual_private_link_service_connections: List[_models.PrivateLinkServiceConnection] | None = None, custom_dns_configs: List[_models.CustomDnsConfigPropertiesFormat] | None = None, application_security_groups: List[_models.ApplicationSecurityGroup] | None = None, ip_configurations: List[_models.PrivateEndpointIPConfiguration] | None = None, custom_network_interface_name: str | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
id
str

Resource ID.

location
str

Resource location.

tags

Resource tags.

extended_location

The extended location of the load balancer.

subnet

The ID of the subnet from which the private IP will be allocated.

private_link_service_connections

A grouping of information about the connection to the remote resource.

manual_private_link_service_connections

A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.

custom_dns_configs

An array of custom dns configurations.

application_security_groups

Application security groups in which the private endpoint IP configuration is included.

ip_configurations

A list of IP configurations of the private endpoint. This will be used to map to the First Party Service's endpoints.

custom_network_interface_name
str

The custom name of the network interface attached to the private endpoint.

Variables

Name Description
id
str

Resource ID.

name
str

Resource name.

type
str

Resource type.

location
str

Resource location.

tags

Resource tags.

extended_location

The extended location of the load balancer.

etag
str

A unique read-only string that changes whenever the resource is updated.

subnet

The ID of the subnet from which the private IP will be allocated.

network_interfaces

An array of references to the network interfaces created for this private endpoint.

provisioning_state

The provisioning state of the private endpoint resource. Known values are: "Succeeded", "Updating", "Deleting", and "Failed".

private_link_service_connections

A grouping of information about the connection to the remote resource.

manual_private_link_service_connections

A grouping of information about the connection to the remote resource. Used when the network admin does not have access to approve connections to the remote resource.

custom_dns_configs

An array of custom dns configurations.

application_security_groups

Application security groups in which the private endpoint IP configuration is included.

ip_configurations

A list of IP configurations of the private endpoint. This will be used to map to the First Party Service's endpoints.

custom_network_interface_name
str

The custom name of the network interface attached to the private endpoint.