import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data Source schema for Volcengine::PrivateLink::GatewayEndpoint */ export declare function getGatewayEndpoint(args: GetGatewayEndpointArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getGatewayEndpoint. */ export interface GetGatewayEndpointArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getGatewayEndpoint. */ export interface GetGatewayEndpointResult { /** * Creation time of the gateway endpoint */ readonly creationTime: string; /** * Description of the gateway endpoint */ readonly description: string; /** * ID of the gateway endpoint */ readonly endpointId: string; /** * Name of the gateway endpoint */ readonly endpointName: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Name of the project to which the gateway endpoint belongs */ readonly projectName: string; /** * ID of the gateway endpoint service */ readonly serviceId: string; /** * Name of the gateway endpoint service */ readonly serviceName: string; /** * Status of the gateway endpoint. Creating: Being created. Pending: Configuration being modified. Available: Available. Deleting: Being deleted. */ readonly status: string; /** * Tag information of the endpoint. Length limit: 1–128 characters. Case sensitive. Key cannot start with volc: or sys: in any combination of uppercase or lowercase letters. Cannot start or end with a space. Letters, numbers, spaces (), underscores (_), periods (.), colons (:), slashes (/), equals (=), plus (+), minus (-), and @ are allowed. */ readonly tags: outputs.privatelink.GetGatewayEndpointTag[]; /** * Most recent operation time of the gateway endpoint */ readonly updateTime: string; /** * ID of the VPC to which the gateway endpoint belongs */ readonly vpcId: string; /** * Access policy of the gateway endpoint. If not specified, the default policy is used. The default policy allows the gateway endpoint to access all bucket resources in the object storage service. */ readonly vpcPolicy: string; } /** * Data Source schema for Volcengine::PrivateLink::GatewayEndpoint */ export declare function getGatewayEndpointOutput(args: GetGatewayEndpointOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getGatewayEndpoint. */ export interface GetGatewayEndpointOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }