internal PrivateLinkService(string id, string name, string type, string location, IDictionary <string, string> tags, string etag, IList <FrontendIPConfiguration> loadBalancerFrontendIpConfigurations, IList <PrivateLinkServiceIpConfiguration> ipConfigurations, IList <NetworkInterface> networkInterfaces, ProvisioningState?provisioningState, IList <PrivateEndpointConnection> privateEndpointConnections, ResourceSet visibility, ResourceSet autoApproval, IList <string> fqdns, string @alias, bool?enableProxyProtocol) : base(id, name, type, location, tags) { Etag = etag; LoadBalancerFrontendIpConfigurations = loadBalancerFrontendIpConfigurations; IpConfigurations = ipConfigurations; NetworkInterfaces = networkInterfaces; ProvisioningState = provisioningState; PrivateEndpointConnections = privateEndpointConnections; Visibility = visibility; AutoApproval = autoApproval; Fqdns = fqdns; Alias = @alias; EnableProxyProtocol = enableProxyProtocol; }