def __init__(__self__, *, resource_group_name: pulumi.Input[str], id: Optional[pulumi.Input[str]]=None, location: Optional[pulumi.Input[str]]=None, manual_private_link_service_connections: Optional[pulumi.Input[Sequence[pulumi.Input['PrivateLinkServiceConnectionArgs']]]]=None, private_endpoint_name: Optional[pulumi.Input[str]]=None, private_link_service_connections: Optional[pulumi.Input[Sequence[pulumi.Input['PrivateLinkServiceConnectionArgs']]]]=None, subnet: Optional[pulumi.Input['SubnetArgs']]=None, tags: Optional[pulumi.Input[Mapping[(str, pulumi.Input[str])]]]=None):
    "\n        The set of arguments for constructing a PrivateEndpoint resource.\n        :param pulumi.Input[str] resource_group_name: The name of the resource group.\n        :param pulumi.Input[str] id: Resource ID.\n        :param pulumi.Input[str] location: Resource location.\n        :param pulumi.Input[Sequence[pulumi.Input['PrivateLinkServiceConnectionArgs']]] 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.\n        :param pulumi.Input[str] private_endpoint_name: The name of the private endpoint.\n        :param pulumi.Input[Sequence[pulumi.Input['PrivateLinkServiceConnectionArgs']]] private_link_service_connections: A grouping of information about the connection to the remote resource.\n        :param pulumi.Input['SubnetArgs'] subnet: The ID of the subnet from which the private IP will be allocated.\n        :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags.\n        "
    pulumi.set(__self__, 'resource_group_name', resource_group_name)
    if (id is not None):
        pulumi.set(__self__, 'id', id)
    if (location is not None):
        pulumi.set(__self__, 'location', location)
    if (manual_private_link_service_connections is not None):
        pulumi.set(__self__, 'manual_private_link_service_connections', manual_private_link_service_connections)
    if (private_endpoint_name is not None):
        pulumi.set(__self__, 'private_endpoint_name', private_endpoint_name)
    if (private_link_service_connections is not None):
        pulumi.set(__self__, 'private_link_service_connections', private_link_service_connections)
    if (subnet is not None):
        pulumi.set(__self__, 'subnet', subnet)
    if (tags is not None):
        pulumi.set(__self__, 'tags', tags)
The set of arguments for constructing a PrivateEndpoint resource.
:param pulumi.Input[str] resource_group_name: The name of the resource group.
:param pulumi.Input[str] id: Resource ID.
:param pulumi.Input[str] location: Resource location.
:param pulumi.Input[Sequence[pulumi.Input['PrivateLinkServiceConnectionArgs']]] 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.
:param pulumi.Input[str] private_endpoint_name: The name of the private endpoint.
:param pulumi.Input[Sequence[pulumi.Input['PrivateLinkServiceConnectionArgs']]] private_link_service_connections: A grouping of information about the connection to the remote resource.
:param pulumi.Input['SubnetArgs'] subnet: The ID of the subnet from which the private IP will be allocated.
:param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags.
def __init__(__self__, *, resource_group_name: pulumi.Input[str], id: Optional[pulumi.Input[str]]=None, location: Optional[pulumi.Input[str]]=None, manual_private_link_service_connections: Optional[pulumi.Input[Sequence[pulumi.Input['PrivateLinkServiceConnectionArgs']]]]=None, private_endpoint_name: Optional[pulumi.Input[str]]=None, private_link_service_connections: Optional[pulumi.Input[Sequence[pulumi.Input['PrivateLinkServiceConnectionArgs']]]]=None, subnet: Optional[pulumi.Input['SubnetArgs']]=None, tags: Optional[pulumi.Input[Mapping[(str, pulumi.Input[str])]]]=None):
    "\n        The set of arguments for constructing a PrivateEndpoint resource.\n        :param pulumi.Input[str] resource_group_name: The name of the resource group.\n        :param pulumi.Input[str] id: Resource ID.\n        :param pulumi.Input[str] location: Resource location.\n        :param pulumi.Input[Sequence[pulumi.Input['PrivateLinkServiceConnectionArgs']]] 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.\n        :param pulumi.Input[str] private_endpoint_name: The name of the private endpoint.\n        :param pulumi.Input[Sequence[pulumi.Input['PrivateLinkServiceConnectionArgs']]] private_link_service_connections: A grouping of information about the connection to the remote resource.\n        :param pulumi.Input['SubnetArgs'] subnet: The ID of the subnet from which the private IP will be allocated.\n        :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags.\n        "
    pulumi.set(__self__, 'resource_group_name', resource_group_name)
    if (id is not None):
        pulumi.set(__self__, 'id', id)
    if (location is not None):
        pulumi.set(__self__, 'location', location)
    if (manual_private_link_service_connections is not None):
        pulumi.set(__self__, 'manual_private_link_service_connections', manual_private_link_service_connections)
    if (private_endpoint_name is not None):
        pulumi.set(__self__, 'private_endpoint_name', private_endpoint_name)
    if (private_link_service_connections is not None):
        pulumi.set(__self__, 'private_link_service_connections', private_link_service_connections)
    if (subnet is not None):
        pulumi.set(__self__, 'subnet', subnet)
    if (tags is not None):
        pulumi.set(__self__, 'tags', tags)