Viewing docs for dbt Cloud v1.6.1
published on Thursday, Feb 26, 2026 by Pulumi
published on Thursday, Feb 26, 2026 by Pulumi
Viewing docs for dbt Cloud v1.6.1
published on Thursday, Feb 26, 2026 by Pulumi
published on Thursday, Feb 26, 2026 by Pulumi
Privatelink endpoint data source.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as dbtcloud from "@pulumi/dbtcloud";
const testWithName = dbtcloud.getPrivatelinkEndpoint({
name: "My Endpoint Name",
});
const testWithUrl = dbtcloud.getPrivatelinkEndpoint({
privateLinkEndpointUrl: "abc.privatelink.def.com",
});
// in case multiple endpoints have the same name or URL
const testWithNameAndUrl = dbtcloud.getPrivatelinkEndpoint({
name: "My Endpoint Name",
privateLinkEndpointUrl: "abc.privatelink.def.com",
});
import pulumi
import pulumi_dbtcloud as dbtcloud
test_with_name = dbtcloud.get_privatelink_endpoint(name="My Endpoint Name")
test_with_url = dbtcloud.get_privatelink_endpoint(private_link_endpoint_url="abc.privatelink.def.com")
# in case multiple endpoints have the same name or URL
test_with_name_and_url = dbtcloud.get_privatelink_endpoint(name="My Endpoint Name",
private_link_endpoint_url="abc.privatelink.def.com")
package main
import (
"github.com/pulumi/pulumi-dbtcloud/sdk/go/dbtcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := dbtcloud.GetPrivatelinkEndpoint(ctx, &dbtcloud.GetPrivatelinkEndpointArgs{
Name: pulumi.StringRef("My Endpoint Name"),
}, nil)
if err != nil {
return err
}
_, err = dbtcloud.GetPrivatelinkEndpoint(ctx, &dbtcloud.GetPrivatelinkEndpointArgs{
PrivateLinkEndpointUrl: pulumi.StringRef("abc.privatelink.def.com"),
}, nil)
if err != nil {
return err
}
// in case multiple endpoints have the same name or URL
_, err = dbtcloud.GetPrivatelinkEndpoint(ctx, &dbtcloud.GetPrivatelinkEndpointArgs{
Name: pulumi.StringRef("My Endpoint Name"),
PrivateLinkEndpointUrl: pulumi.StringRef("abc.privatelink.def.com"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using DbtCloud = Pulumi.DbtCloud;
return await Deployment.RunAsync(() =>
{
var testWithName = DbtCloud.GetPrivatelinkEndpoint.Invoke(new()
{
Name = "My Endpoint Name",
});
var testWithUrl = DbtCloud.GetPrivatelinkEndpoint.Invoke(new()
{
PrivateLinkEndpointUrl = "abc.privatelink.def.com",
});
// in case multiple endpoints have the same name or URL
var testWithNameAndUrl = DbtCloud.GetPrivatelinkEndpoint.Invoke(new()
{
Name = "My Endpoint Name",
PrivateLinkEndpointUrl = "abc.privatelink.def.com",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.dbtcloud.DbtcloudFunctions;
import com.pulumi.dbtcloud.inputs.GetPrivatelinkEndpointArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testWithName = DbtcloudFunctions.getPrivatelinkEndpoint(GetPrivatelinkEndpointArgs.builder()
.name("My Endpoint Name")
.build());
final var testWithUrl = DbtcloudFunctions.getPrivatelinkEndpoint(GetPrivatelinkEndpointArgs.builder()
.privateLinkEndpointUrl("abc.privatelink.def.com")
.build());
// in case multiple endpoints have the same name or URL
final var testWithNameAndUrl = DbtcloudFunctions.getPrivatelinkEndpoint(GetPrivatelinkEndpointArgs.builder()
.name("My Endpoint Name")
.privateLinkEndpointUrl("abc.privatelink.def.com")
.build());
}
}
variables:
testWithName:
fn::invoke:
function: dbtcloud:getPrivatelinkEndpoint
arguments:
name: My Endpoint Name
testWithUrl:
fn::invoke:
function: dbtcloud:getPrivatelinkEndpoint
arguments:
privateLinkEndpointUrl: abc.privatelink.def.com
# in case multiple endpoints have the same name or URL
testWithNameAndUrl:
fn::invoke:
function: dbtcloud:getPrivatelinkEndpoint
arguments:
name: My Endpoint Name
privateLinkEndpointUrl: abc.privatelink.def.com
Using getPrivatelinkEndpoint
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPrivatelinkEndpoint(args: GetPrivatelinkEndpointArgs, opts?: InvokeOptions): Promise<GetPrivatelinkEndpointResult>
function getPrivatelinkEndpointOutput(args: GetPrivatelinkEndpointOutputArgs, opts?: InvokeOptions): Output<GetPrivatelinkEndpointResult>def get_privatelink_endpoint(name: Optional[str] = None,
private_link_endpoint_url: Optional[str] = None,
type: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPrivatelinkEndpointResult
def get_privatelink_endpoint_output(name: Optional[pulumi.Input[str]] = None,
private_link_endpoint_url: Optional[pulumi.Input[str]] = None,
type: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPrivatelinkEndpointResult]func GetPrivatelinkEndpoint(ctx *Context, args *GetPrivatelinkEndpointArgs, opts ...InvokeOption) (*GetPrivatelinkEndpointResult, error)
func GetPrivatelinkEndpointOutput(ctx *Context, args *GetPrivatelinkEndpointOutputArgs, opts ...InvokeOption) GetPrivatelinkEndpointResultOutput> Note: This function is named GetPrivatelinkEndpoint in the Go SDK.
public static class GetPrivatelinkEndpoint
{
public static Task<GetPrivatelinkEndpointResult> InvokeAsync(GetPrivatelinkEndpointArgs args, InvokeOptions? opts = null)
public static Output<GetPrivatelinkEndpointResult> Invoke(GetPrivatelinkEndpointInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPrivatelinkEndpointResult> getPrivatelinkEndpoint(GetPrivatelinkEndpointArgs args, InvokeOptions options)
public static Output<GetPrivatelinkEndpointResult> getPrivatelinkEndpoint(GetPrivatelinkEndpointArgs args, InvokeOptions options)
fn::invoke:
function: dbtcloud:index/getPrivatelinkEndpoint:getPrivatelinkEndpoint
arguments:
# arguments dictionaryThe following arguments are supported:
- Name string
- Given descriptive name for the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- Private
Link stringEndpoint Url - URL of the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- Type string
- Type of the PrivateLink Endpoint
- Name string
- Given descriptive name for the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- Private
Link stringEndpoint Url - URL of the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- Type string
- Type of the PrivateLink Endpoint
- name String
- Given descriptive name for the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- private
Link StringEndpoint Url - URL of the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- type String
- Type of the PrivateLink Endpoint
- name string
- Given descriptive name for the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- private
Link stringEndpoint Url - URL of the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- type string
- Type of the PrivateLink Endpoint
- name str
- Given descriptive name for the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- private_
link_ strendpoint_ url - URL of the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- type str
- Type of the PrivateLink Endpoint
- name String
- Given descriptive name for the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- private
Link StringEndpoint Url - URL of the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- type String
- Type of the PrivateLink Endpoint
getPrivatelinkEndpoint Result
The following output properties are available:
- Cidr
Range string - CIDR range of the PrivateLink Endpoint
- Id string
- The internal ID of the PrivateLink Endpoint
- Type string
- Type of the PrivateLink Endpoint
- Name string
- Given descriptive name for the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- Private
Link stringEndpoint Url - URL of the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- Cidr
Range string - CIDR range of the PrivateLink Endpoint
- Id string
- The internal ID of the PrivateLink Endpoint
- Type string
- Type of the PrivateLink Endpoint
- Name string
- Given descriptive name for the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- Private
Link stringEndpoint Url - URL of the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- cidr
Range String - CIDR range of the PrivateLink Endpoint
- id String
- The internal ID of the PrivateLink Endpoint
- type String
- Type of the PrivateLink Endpoint
- name String
- Given descriptive name for the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- private
Link StringEndpoint Url - URL of the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- cidr
Range string - CIDR range of the PrivateLink Endpoint
- id string
- The internal ID of the PrivateLink Endpoint
- type string
- Type of the PrivateLink Endpoint
- name string
- Given descriptive name for the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- private
Link stringEndpoint Url - URL of the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- cidr_
range str - CIDR range of the PrivateLink Endpoint
- id str
- The internal ID of the PrivateLink Endpoint
- type str
- Type of the PrivateLink Endpoint
- name str
- Given descriptive name for the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- private_
link_ strendpoint_ url - URL of the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- cidr
Range String - CIDR range of the PrivateLink Endpoint
- id String
- The internal ID of the PrivateLink Endpoint
- type String
- Type of the PrivateLink Endpoint
- name String
- Given descriptive name for the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
- private
Link StringEndpoint Url - URL of the PrivateLink Endpoint (name and/or privatelinkendpoint_url need to be provided to return data for the datasource)
Package Details
- Repository
- dbtcloud pulumi/pulumi-dbtcloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
dbtcloudTerraform Provider.
Viewing docs for dbt Cloud v1.6.1
published on Thursday, Feb 26, 2026 by Pulumi
published on Thursday, Feb 26, 2026 by Pulumi
