@pulumi/aws-native
Version:
The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)
38 lines (37 loc) • 2.13 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* The AWS::NeptuneGraph::PrivateGraphEndpoint resource creates an Amazon NeptuneGraph PrivateGraphEndpoint.
*/
export declare function getPrivateGraphEndpoint(args: GetPrivateGraphEndpointArgs, opts?: pulumi.InvokeOptions): Promise<GetPrivateGraphEndpointResult>;
export interface GetPrivateGraphEndpointArgs {
/**
* PrivateGraphEndpoint resource identifier generated by concatenating the associated GraphIdentifier and VpcId with an underscore separator.
*
* For example, if GraphIdentifier is `g-12a3bcdef4` and VpcId is `vpc-0a12bc34567de8f90`, the generated PrivateGraphEndpointIdentifier will be `g-12a3bcdef4_vpc-0a12bc34567de8f90`
*/
privateGraphEndpointIdentifier: string;
}
export interface GetPrivateGraphEndpointResult {
/**
* PrivateGraphEndpoint resource identifier generated by concatenating the associated GraphIdentifier and VpcId with an underscore separator.
*
* For example, if GraphIdentifier is `g-12a3bcdef4` and VpcId is `vpc-0a12bc34567de8f90`, the generated PrivateGraphEndpointIdentifier will be `g-12a3bcdef4_vpc-0a12bc34567de8f90`
*/
readonly privateGraphEndpointIdentifier?: string;
/**
* VPC endpoint that provides a private connection between the Graph and specified VPC.
*/
readonly vpcEndpointId?: string;
}
/**
* The AWS::NeptuneGraph::PrivateGraphEndpoint resource creates an Amazon NeptuneGraph PrivateGraphEndpoint.
*/
export declare function getPrivateGraphEndpointOutput(args: GetPrivateGraphEndpointOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetPrivateGraphEndpointResult>;
export interface GetPrivateGraphEndpointOutputArgs {
/**
* PrivateGraphEndpoint resource identifier generated by concatenating the associated GraphIdentifier and VpcId with an underscore separator.
*
* For example, if GraphIdentifier is `g-12a3bcdef4` and VpcId is `vpc-0a12bc34567de8f90`, the generated PrivateGraphEndpointIdentifier will be `g-12a3bcdef4_vpc-0a12bc34567de8f90`
*/
privateGraphEndpointIdentifier: pulumi.Input<string>;
}