UNPKG

@mapped/pulumi-astra

Version:

A Pulumi package for creating and managing astra cloud resources.

50 lines (49 loc) 1.78 kB
import * as pulumi from "@pulumi/pulumi"; import { output as outputs } from "./types"; /** * `astra.getPrivateLinkEndpoints` provides a datasource that lists the private link endpoints for an Astra database. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as astra from "@pulumi/astra"; * * const dev = pulumi.output(astra.getPrivateLinkEndpoints({ * databaseId: "8d356587-73b3-430a-9c0e-d780332e2afb", * datacenterId: "8d356587-73b3-430a-9c0e-d780332e2afb", * endpointId: "com.amazonaws.vpce.us-east-1.vpce-svc-03ac5a4b18ee480df", * })); * ``` */ export declare function getPrivateLinkEndpoints(args: GetPrivateLinkEndpointsArgs, opts?: pulumi.InvokeOptions): Promise<GetPrivateLinkEndpointsResult>; /** * A collection of arguments for invoking getPrivateLinkEndpoints. */ export interface GetPrivateLinkEndpointsArgs { databaseId: string; datacenterId: string; endpointId: string; } /** * A collection of values returned by getPrivateLinkEndpoints. */ export interface GetPrivateLinkEndpointsResult { readonly databaseId: string; readonly datacenterId: string; readonly endpointId: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly results: outputs.GetPrivateLinkEndpointsResult[]; } export declare function getPrivateLinkEndpointsOutput(args: GetPrivateLinkEndpointsOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetPrivateLinkEndpointsResult>; /** * A collection of arguments for invoking getPrivateLinkEndpoints. */ export interface GetPrivateLinkEndpointsOutputArgs { databaseId: pulumi.Input<string>; datacenterId: pulumi.Input<string>; endpointId: pulumi.Input<string>; }