@mapped/pulumi-astra
Version:
A Pulumi package for creating and managing astra cloud resources.
50 lines (49 loc) • 1.78 kB
TypeScript
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>;
}