Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Use this data source to query detailed information of private zone resolver endpoints
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const foo = volcengine.private_zone.getResolverEndpoints({});
import pulumi
import pulumi_volcengine as volcengine
foo = volcengine.private_zone.get_resolver_endpoints()
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/private_zone"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := private_zone.GetResolverEndpoints(ctx, nil, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() =>
{
var foo = Volcengine.Private_zone.GetResolverEndpoints.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.private_zone.Private_zoneFunctions;
import com.pulumi.volcengine.private_zone.inputs.GetResolverEndpointsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var foo = Private_zoneFunctions.getResolverEndpoints();
}
}
variables:
foo:
fn::invoke:
Function: volcengine:private_zone:getResolverEndpoints
Arguments: {}
Using getResolverEndpoints
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 getResolverEndpoints(args: GetResolverEndpointsArgs, opts?: InvokeOptions): Promise<GetResolverEndpointsResult>
function getResolverEndpointsOutput(args: GetResolverEndpointsOutputArgs, opts?: InvokeOptions): Output<GetResolverEndpointsResult>def get_resolver_endpoints(direction: Optional[str] = None,
name: Optional[str] = None,
name_regex: Optional[str] = None,
output_file: Optional[str] = None,
project_name: Optional[str] = None,
status: Optional[str] = None,
tag_filters: Optional[Sequence[GetResolverEndpointsTagFilter]] = None,
vpc_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetResolverEndpointsResult
def get_resolver_endpoints_output(direction: Optional[pulumi.Input[str]] = None,
name: Optional[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,
status: Optional[pulumi.Input[str]] = None,
tag_filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetResolverEndpointsTagFilterArgs]]]] = None,
vpc_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetResolverEndpointsResult]func GetResolverEndpoints(ctx *Context, args *GetResolverEndpointsArgs, opts ...InvokeOption) (*GetResolverEndpointsResult, error)
func GetResolverEndpointsOutput(ctx *Context, args *GetResolverEndpointsOutputArgs, opts ...InvokeOption) GetResolverEndpointsResultOutput> Note: This function is named GetResolverEndpoints in the Go SDK.
public static class GetResolverEndpoints
{
public static Task<GetResolverEndpointsResult> InvokeAsync(GetResolverEndpointsArgs args, InvokeOptions? opts = null)
public static Output<GetResolverEndpointsResult> Invoke(GetResolverEndpointsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetResolverEndpointsResult> getResolverEndpoints(GetResolverEndpointsArgs args, InvokeOptions options)
public static Output<GetResolverEndpointsResult> getResolverEndpoints(GetResolverEndpointsArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:private_zone/getResolverEndpoints:getResolverEndpoints
arguments:
# arguments dictionaryThe following arguments are supported:
- Direction string
- The direction of the private zone resolver endpoint.
- Name string
- The name of the private zone resolver endpoint.
- Name
Regex string - A Name Regex of Resource.
- Output
File string - File name where to save data source results.
- Project
Name string - The project name of the private zone resolver endpoint.
- Status string
- The status of the private zone resolver endpoint.
- Tag
Filters List<GetResolver Endpoints Tag Filter> - List of tag filters.
- Vpc
Id string - The vpc ID of the private zone resolver endpoint.
- Direction string
- The direction of the private zone resolver endpoint.
- Name string
- The name of the private zone resolver endpoint.
- Name
Regex string - A Name Regex of Resource.
- Output
File string - File name where to save data source results.
- Project
Name string - The project name of the private zone resolver endpoint.
- Status string
- The status of the private zone resolver endpoint.
- Tag
Filters []GetResolver Endpoints Tag Filter - List of tag filters.
- Vpc
Id string - The vpc ID of the private zone resolver endpoint.
- direction String
- The direction of the private zone resolver endpoint.
- name String
- The name of the private zone resolver endpoint.
- name
Regex String - A Name Regex of Resource.
- output
File String - File name where to save data source results.
- project
Name String - The project name of the private zone resolver endpoint.
- status String
- The status of the private zone resolver endpoint.
- tag
Filters List<GetResolver Endpoints Tag Filter> - List of tag filters.
- vpc
Id String - The vpc ID of the private zone resolver endpoint.
- direction string
- The direction of the private zone resolver endpoint.
- name string
- The name of the private zone resolver endpoint.
- name
Regex string - A Name Regex of Resource.
- output
File string - File name where to save data source results.
- project
Name string - The project name of the private zone resolver endpoint.
- status string
- The status of the private zone resolver endpoint.
- tag
Filters GetResolver Endpoints Tag Filter[] - List of tag filters.
- vpc
Id string - The vpc ID of the private zone resolver endpoint.
- direction str
- The direction of the private zone resolver endpoint.
- name str
- The name of the private zone resolver endpoint.
- name_
regex str - A Name Regex of Resource.
- output_
file str - File name where to save data source results.
- project_
name str - The project name of the private zone resolver endpoint.
- status str
- The status of the private zone resolver endpoint.
- tag_
filters Sequence[GetResolver Endpoints Tag Filter] - List of tag filters.
- vpc_
id str - The vpc ID of the private zone resolver endpoint.
- direction String
- The direction of the private zone resolver endpoint.
- name String
- The name of the private zone resolver endpoint.
- name
Regex String - A Name Regex of Resource.
- output
File String - File name where to save data source results.
- project
Name String - The project name of the private zone resolver endpoint.
- status String
- The status of the private zone resolver endpoint.
- tag
Filters List<Property Map> - List of tag filters.
- vpc
Id String - The vpc ID of the private zone resolver endpoint.
getResolverEndpoints Result
The following output properties are available:
- Endpoints
List<Get
Resolver Endpoints Endpoint> - The collection of query.
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of query.
- Direction string
- The direction of the endpoint.
- Name string
- The name of the endpoint.
- Name
Regex string - Output
File string - Project
Name string - The project name of the endpoint.
- Status string
- The status of the endpoint.
- Tag
Filters List<GetResolver Endpoints Tag Filter> - Vpc
Id string - The vpc id of the endpoint.
- Endpoints
[]Get
Resolver Endpoints Endpoint - The collection of query.
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of query.
- Direction string
- The direction of the endpoint.
- Name string
- The name of the endpoint.
- Name
Regex string - Output
File string - Project
Name string - The project name of the endpoint.
- Status string
- The status of the endpoint.
- Tag
Filters []GetResolver Endpoints Tag Filter - Vpc
Id string - The vpc id of the endpoint.
- endpoints
List<Get
Resolver Endpoints Endpoint> - The collection of query.
- id String
- The provider-assigned unique ID for this managed resource.
- total
Count Integer - The total count of query.
- direction String
- The direction of the endpoint.
- name String
- The name of the endpoint.
- name
Regex String - output
File String - project
Name String - The project name of the endpoint.
- status String
- The status of the endpoint.
- tag
Filters List<GetResolver Endpoints Tag Filter> - vpc
Id String - The vpc id of the endpoint.
- endpoints
Get
Resolver Endpoints Endpoint[] - The collection of query.
- id string
- The provider-assigned unique ID for this managed resource.
- total
Count number - The total count of query.
- direction string
- The direction of the endpoint.
- name string
- The name of the endpoint.
- name
Regex string - output
File string - project
Name string - The project name of the endpoint.
- status string
- The status of the endpoint.
- tag
Filters GetResolver Endpoints Tag Filter[] - vpc
Id string - The vpc id of the endpoint.
- endpoints
Sequence[Get
Resolver Endpoints Endpoint] - The collection of query.
- id str
- The provider-assigned unique ID for this managed resource.
- total_
count int - The total count of query.
- direction str
- The direction of the endpoint.
- name str
- The name of the endpoint.
- name_
regex str - output_
file str - project_
name str - The project name of the endpoint.
- status str
- The status of the endpoint.
- tag_
filters Sequence[GetResolver Endpoints Tag Filter] - vpc_
id str - The vpc id of the endpoint.
- endpoints List<Property Map>
- The collection of query.
- id String
- The provider-assigned unique ID for this managed resource.
- total
Count Number - The total count of query.
- direction String
- The direction of the endpoint.
- name String
- The name of the endpoint.
- name
Regex String - output
File String - project
Name String - The project name of the endpoint.
- status String
- The status of the endpoint.
- tag
Filters List<Property Map> - vpc
Id String - The vpc id of the endpoint.
Supporting Types
GetResolverEndpointsEndpoint
- Created
At string - The created time of the endpoint.
- Direction string
- The direction of the private zone resolver endpoint.
- Endpoint
Id int - The endpoint id.
- Id string
- The id of the endpoint.
- Ip
Configs List<GetResolver Endpoints Endpoint Ip Config> - List of IP configurations.
- Name string
- The name of the private zone resolver endpoint.
- Project
Name string - The project name of the private zone resolver endpoint.
- Security
Group stringId - The security group id of the endpoint.
- Status string
- The status of the private zone resolver endpoint.
-
List<Get
Resolver Endpoints Endpoint Tag> - Tags.
- Updated
At string - The updated time of the endpoint.
- Vpc
Id string - The vpc ID of the private zone resolver endpoint.
- Vpc
Region string - The vpc region of the endpoint.
- Created
At string - The created time of the endpoint.
- Direction string
- The direction of the private zone resolver endpoint.
- Endpoint
Id int - The endpoint id.
- Id string
- The id of the endpoint.
- Ip
Configs []GetResolver Endpoints Endpoint Ip Config - List of IP configurations.
- Name string
- The name of the private zone resolver endpoint.
- Project
Name string - The project name of the private zone resolver endpoint.
- Security
Group stringId - The security group id of the endpoint.
- Status string
- The status of the private zone resolver endpoint.
-
[]Get
Resolver Endpoints Endpoint Tag - Tags.
- Updated
At string - The updated time of the endpoint.
- Vpc
Id string - The vpc ID of the private zone resolver endpoint.
- Vpc
Region string - The vpc region of the endpoint.
- created
At String - The created time of the endpoint.
- direction String
- The direction of the private zone resolver endpoint.
- endpoint
Id Integer - The endpoint id.
- id String
- The id of the endpoint.
- ip
Configs List<GetResolver Endpoints Endpoint Ip Config> - List of IP configurations.
- name String
- The name of the private zone resolver endpoint.
- project
Name String - The project name of the private zone resolver endpoint.
- security
Group StringId - The security group id of the endpoint.
- status String
- The status of the private zone resolver endpoint.
-
List<Get
Resolver Endpoints Endpoint Tag> - Tags.
- updated
At String - The updated time of the endpoint.
- vpc
Id String - The vpc ID of the private zone resolver endpoint.
- vpc
Region String - The vpc region of the endpoint.
- created
At string - The created time of the endpoint.
- direction string
- The direction of the private zone resolver endpoint.
- endpoint
Id number - The endpoint id.
- id string
- The id of the endpoint.
- ip
Configs GetResolver Endpoints Endpoint Ip Config[] - List of IP configurations.
- name string
- The name of the private zone resolver endpoint.
- project
Name string - The project name of the private zone resolver endpoint.
- security
Group stringId - The security group id of the endpoint.
- status string
- The status of the private zone resolver endpoint.
-
Get
Resolver Endpoints Endpoint Tag[] - Tags.
- updated
At string - The updated time of the endpoint.
- vpc
Id string - The vpc ID of the private zone resolver endpoint.
- vpc
Region string - The vpc region of the endpoint.
- created_
at str - The created time of the endpoint.
- direction str
- The direction of the private zone resolver endpoint.
- endpoint_
id int - The endpoint id.
- id str
- The id of the endpoint.
- ip_
configs Sequence[GetResolver Endpoints Endpoint Ip Config] - List of IP configurations.
- name str
- The name of the private zone resolver endpoint.
- project_
name str - The project name of the private zone resolver endpoint.
- security_
group_ strid - The security group id of the endpoint.
- status str
- The status of the private zone resolver endpoint.
-
Sequence[Get
Resolver Endpoints Endpoint Tag] - Tags.
- updated_
at str - The updated time of the endpoint.
- vpc_
id str - The vpc ID of the private zone resolver endpoint.
- vpc_
region str - The vpc region of the endpoint.
- created
At String - The created time of the endpoint.
- direction String
- The direction of the private zone resolver endpoint.
- endpoint
Id Number - The endpoint id.
- id String
- The id of the endpoint.
- ip
Configs List<Property Map> - List of IP configurations.
- name String
- The name of the private zone resolver endpoint.
- project
Name String - The project name of the private zone resolver endpoint.
- security
Group StringId - The security group id of the endpoint.
- status String
- The status of the private zone resolver endpoint.
- List<Property Map>
- Tags.
- updated
At String - The updated time of the endpoint.
- vpc
Id String - The vpc ID of the private zone resolver endpoint.
- vpc
Region String - The vpc region of the endpoint.
GetResolverEndpointsEndpointIpConfig
GetResolverEndpointsEndpointTag
GetResolverEndpointsTagFilter
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengineTerraform Provider.
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
