1. Packages
  2. Volcengine
  3. API Docs
  4. privatelink
  5. VpcGatewayEndpoints
Viewing docs for Volcengine v0.0.47
published on Friday, Mar 13, 2026 by Volcengine
volcengine logo
Viewing docs for Volcengine v0.0.47
published on Friday, Mar 13, 2026 by Volcengine
    Deprecated: volcengine.privatelink.VpcGatewayEndpoints has been deprecated in favor of volcengine.privatelink.getVpcGatewayEndpoints

    Use this data source to query detailed information of privatelink vpc gateway endpoints

    Using VpcGatewayEndpoints

    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 vpcGatewayEndpoints(args: VpcGatewayEndpointsArgs, opts?: InvokeOptions): Promise<VpcGatewayEndpointsResult>
    function vpcGatewayEndpointsOutput(args: VpcGatewayEndpointsOutputArgs, opts?: InvokeOptions): Output<VpcGatewayEndpointsResult>
    def vpc_gateway_endpoints(endpoint_name: Optional[str] = None,
                              ids: Optional[Sequence[str]] = None,
                              name_regex: Optional[str] = None,
                              output_file: Optional[str] = None,
                              project_name: Optional[str] = None,
                              tags: Optional[Sequence[VpcGatewayEndpointsTag]] = None,
                              vpc_id: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> VpcGatewayEndpointsResult
    def vpc_gateway_endpoints_output(endpoint_name: Optional[pulumi.Input[str]] = None,
                              ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                              name_regex: Optional[pulumi.Input[str]] = None,
                              output_file: Optional[pulumi.Input[str]] = None,
                              project_name: Optional[pulumi.Input[str]] = None,
                              tags: Optional[pulumi.Input[Sequence[pulumi.Input[VpcGatewayEndpointsTagArgs]]]] = None,
                              vpc_id: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[VpcGatewayEndpointsResult]
    func VpcGatewayEndpoints(ctx *Context, args *VpcGatewayEndpointsArgs, opts ...InvokeOption) (*VpcGatewayEndpointsResult, error)
    func VpcGatewayEndpointsOutput(ctx *Context, args *VpcGatewayEndpointsOutputArgs, opts ...InvokeOption) VpcGatewayEndpointsResultOutput
    public static class VpcGatewayEndpoints 
    {
        public static Task<VpcGatewayEndpointsResult> InvokeAsync(VpcGatewayEndpointsArgs args, InvokeOptions? opts = null)
        public static Output<VpcGatewayEndpointsResult> Invoke(VpcGatewayEndpointsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<VpcGatewayEndpointsResult> vpcGatewayEndpoints(VpcGatewayEndpointsArgs args, InvokeOptions options)
    public static Output<VpcGatewayEndpointsResult> vpcGatewayEndpoints(VpcGatewayEndpointsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcengine:privatelink:VpcGatewayEndpoints
      arguments:
        # arguments dictionary

    The following arguments are supported:

    EndpointName string
    The name of the gateway endpoint.
    Ids List<string>
    A list of gateway endpoint IDs.
    NameRegex string
    A Name Regex of gateway endpoint.
    OutputFile string
    File name where to save data source results.
    ProjectName string
    The project name of the gateway endpoint.
    Tags List<VpcGatewayEndpointsTag>
    Tags.
    VpcId string
    The id of the vpc.
    EndpointName string
    The name of the gateway endpoint.
    Ids []string
    A list of gateway endpoint IDs.
    NameRegex string
    A Name Regex of gateway endpoint.
    OutputFile string
    File name where to save data source results.
    ProjectName string
    The project name of the gateway endpoint.
    Tags []VpcGatewayEndpointsTag
    Tags.
    VpcId string
    The id of the vpc.
    endpointName String
    The name of the gateway endpoint.
    ids List<String>
    A list of gateway endpoint IDs.
    nameRegex String
    A Name Regex of gateway endpoint.
    outputFile String
    File name where to save data source results.
    projectName String
    The project name of the gateway endpoint.
    tags List<VpcGatewayEndpointsTag>
    Tags.
    vpcId String
    The id of the vpc.
    endpointName string
    The name of the gateway endpoint.
    ids string[]
    A list of gateway endpoint IDs.
    nameRegex string
    A Name Regex of gateway endpoint.
    outputFile string
    File name where to save data source results.
    projectName string
    The project name of the gateway endpoint.
    tags VpcGatewayEndpointsTag[]
    Tags.
    vpcId string
    The id of the vpc.
    endpoint_name str
    The name of the gateway endpoint.
    ids Sequence[str]
    A list of gateway endpoint IDs.
    name_regex str
    A Name Regex of gateway endpoint.
    output_file str
    File name where to save data source results.
    project_name str
    The project name of the gateway endpoint.
    tags Sequence[VpcGatewayEndpointsTag]
    Tags.
    vpc_id str
    The id of the vpc.
    endpointName String
    The name of the gateway endpoint.
    ids List<String>
    A list of gateway endpoint IDs.
    nameRegex String
    A Name Regex of gateway endpoint.
    outputFile String
    File name where to save data source results.
    projectName String
    The project name of the gateway endpoint.
    tags List<Property Map>
    Tags.
    vpcId String
    The id of the vpc.

    VpcGatewayEndpoints Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    TotalCount int
    The total count of query.
    VpcGatewayEndpoints List<VpcGatewayEndpointsVpcGatewayEndpoint>
    The collection of query.
    EndpointName string
    The name of the gateway endpoint.
    Ids List<string>
    NameRegex string
    OutputFile string
    ProjectName string
    The project name of the gateway endpoint.
    Tags List<VpcGatewayEndpointsTag>
    Tags.
    VpcId string
    The id of the vpc.
    Id string
    The provider-assigned unique ID for this managed resource.
    TotalCount int
    The total count of query.
    VpcGatewayEndpoints []VpcGatewayEndpointsVpcGatewayEndpoint
    The collection of query.
    EndpointName string
    The name of the gateway endpoint.
    Ids []string
    NameRegex string
    OutputFile string
    ProjectName string
    The project name of the gateway endpoint.
    Tags []VpcGatewayEndpointsTag
    Tags.
    VpcId string
    The id of the vpc.
    id String
    The provider-assigned unique ID for this managed resource.
    totalCount Integer
    The total count of query.
    vpcGatewayEndpoints List<VpcGatewayEndpointsVpcGatewayEndpoint>
    The collection of query.
    endpointName String
    The name of the gateway endpoint.
    ids List<String>
    nameRegex String
    outputFile String
    projectName String
    The project name of the gateway endpoint.
    tags List<VpcGatewayEndpointsTag>
    Tags.
    vpcId String
    The id of the vpc.
    id string
    The provider-assigned unique ID for this managed resource.
    totalCount number
    The total count of query.
    vpcGatewayEndpoints VpcGatewayEndpointsVpcGatewayEndpoint[]
    The collection of query.
    endpointName string
    The name of the gateway endpoint.
    ids string[]
    nameRegex string
    outputFile string
    projectName string
    The project name of the gateway endpoint.
    tags VpcGatewayEndpointsTag[]
    Tags.
    vpcId string
    The id of the vpc.
    id str
    The provider-assigned unique ID for this managed resource.
    total_count int
    The total count of query.
    vpc_gateway_endpoints Sequence[VpcGatewayEndpointsVpcGatewayEndpoint]
    The collection of query.
    endpoint_name str
    The name of the gateway endpoint.
    ids Sequence[str]
    name_regex str
    output_file str
    project_name str
    The project name of the gateway endpoint.
    tags Sequence[VpcGatewayEndpointsTag]
    Tags.
    vpc_id str
    The id of the vpc.
    id String
    The provider-assigned unique ID for this managed resource.
    totalCount Number
    The total count of query.
    vpcGatewayEndpoints List<Property Map>
    The collection of query.
    endpointName String
    The name of the gateway endpoint.
    ids List<String>
    nameRegex String
    outputFile String
    projectName String
    The project name of the gateway endpoint.
    tags List<Property Map>
    Tags.
    vpcId String
    The id of the vpc.

    Supporting Types

    VpcGatewayEndpointsTag

    Key string
    The Key of Tags.
    Value string
    The Value of Tags.
    Key string
    The Key of Tags.
    Value string
    The Value of Tags.
    key String
    The Key of Tags.
    value String
    The Value of Tags.
    key string
    The Key of Tags.
    value string
    The Value of Tags.
    key str
    The Key of Tags.
    value str
    The Value of Tags.
    key String
    The Key of Tags.
    value String
    The Value of Tags.

    VpcGatewayEndpointsVpcGatewayEndpoint

    CreationTime string
    The create time of the gateway endpoint.
    Description string
    The description of the gateway endpoint.
    EndpointId string
    The id of the gateway endpoint.
    EndpointName string
    The name of the gateway endpoint.
    Id string
    The id of the gateway endpoint.
    ProjectName string
    The project name of the gateway endpoint.
    ServiceId string
    The id of the gateway endpoint service.
    ServiceName string
    The name of the gateway endpoint service.
    Status string
    The status of the gateway endpoint.
    Tags List<VpcGatewayEndpointsVpcGatewayEndpointTag>
    Tags.
    UpdateTime string
    The update time of the gateway endpoint.
    VpcId string
    The id of the vpc.
    VpcPolicy string
    The vpc policy of the gateway endpoint.
    CreationTime string
    The create time of the gateway endpoint.
    Description string
    The description of the gateway endpoint.
    EndpointId string
    The id of the gateway endpoint.
    EndpointName string
    The name of the gateway endpoint.
    Id string
    The id of the gateway endpoint.
    ProjectName string
    The project name of the gateway endpoint.
    ServiceId string
    The id of the gateway endpoint service.
    ServiceName string
    The name of the gateway endpoint service.
    Status string
    The status of the gateway endpoint.
    Tags []VpcGatewayEndpointsVpcGatewayEndpointTag
    Tags.
    UpdateTime string
    The update time of the gateway endpoint.
    VpcId string
    The id of the vpc.
    VpcPolicy string
    The vpc policy of the gateway endpoint.
    creationTime String
    The create time of the gateway endpoint.
    description String
    The description of the gateway endpoint.
    endpointId String
    The id of the gateway endpoint.
    endpointName String
    The name of the gateway endpoint.
    id String
    The id of the gateway endpoint.
    projectName String
    The project name of the gateway endpoint.
    serviceId String
    The id of the gateway endpoint service.
    serviceName String
    The name of the gateway endpoint service.
    status String
    The status of the gateway endpoint.
    tags List<VpcGatewayEndpointsVpcGatewayEndpointTag>
    Tags.
    updateTime String
    The update time of the gateway endpoint.
    vpcId String
    The id of the vpc.
    vpcPolicy String
    The vpc policy of the gateway endpoint.
    creationTime string
    The create time of the gateway endpoint.
    description string
    The description of the gateway endpoint.
    endpointId string
    The id of the gateway endpoint.
    endpointName string
    The name of the gateway endpoint.
    id string
    The id of the gateway endpoint.
    projectName string
    The project name of the gateway endpoint.
    serviceId string
    The id of the gateway endpoint service.
    serviceName string
    The name of the gateway endpoint service.
    status string
    The status of the gateway endpoint.
    tags VpcGatewayEndpointsVpcGatewayEndpointTag[]
    Tags.
    updateTime string
    The update time of the gateway endpoint.
    vpcId string
    The id of the vpc.
    vpcPolicy string
    The vpc policy of the gateway endpoint.
    creation_time str
    The create time of the gateway endpoint.
    description str
    The description of the gateway endpoint.
    endpoint_id str
    The id of the gateway endpoint.
    endpoint_name str
    The name of the gateway endpoint.
    id str
    The id of the gateway endpoint.
    project_name str
    The project name of the gateway endpoint.
    service_id str
    The id of the gateway endpoint service.
    service_name str
    The name of the gateway endpoint service.
    status str
    The status of the gateway endpoint.
    tags Sequence[VpcGatewayEndpointsVpcGatewayEndpointTag]
    Tags.
    update_time str
    The update time of the gateway endpoint.
    vpc_id str
    The id of the vpc.
    vpc_policy str
    The vpc policy of the gateway endpoint.
    creationTime String
    The create time of the gateway endpoint.
    description String
    The description of the gateway endpoint.
    endpointId String
    The id of the gateway endpoint.
    endpointName String
    The name of the gateway endpoint.
    id String
    The id of the gateway endpoint.
    projectName String
    The project name of the gateway endpoint.
    serviceId String
    The id of the gateway endpoint service.
    serviceName String
    The name of the gateway endpoint service.
    status String
    The status of the gateway endpoint.
    tags List<Property Map>
    Tags.
    updateTime String
    The update time of the gateway endpoint.
    vpcId String
    The id of the vpc.
    vpcPolicy String
    The vpc policy of the gateway endpoint.

    VpcGatewayEndpointsVpcGatewayEndpointTag

    Key string
    The Key of Tags.
    Value string
    The Value of Tags.
    Key string
    The Key of Tags.
    Value string
    The Value of Tags.
    key String
    The Key of Tags.
    value String
    The Value of Tags.
    key string
    The Key of Tags.
    value string
    The Value of Tags.
    key str
    The Key of Tags.
    value str
    The Value of Tags.
    key String
    The Key of Tags.
    value String
    The Value of Tags.

    Package Details

    Repository
    volcengine volcengine/pulumi-volcengine
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the volcengine Terraform Provider.
    volcengine logo
    Viewing docs for Volcengine v0.0.47
    published on Friday, Mar 13, 2026 by Volcengine
      Try Pulumi Cloud free. Your team will thank you.