1. Packages
  2. Volcengine
  3. API Docs
  4. private_zone
  5. ResolverEndpoints
Volcengine v0.0.26 published on Friday, Sep 13, 2024 by Volcengine

volcengine.private_zone.ResolverEndpoints

Explore with Pulumi AI

volcengine logo
Volcengine v0.0.26 published on Friday, Sep 13, 2024 by Volcengine

    Use this data source to query detailed information of private zone resolver endpoints

    Example Usage

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Volcengine = Pulumi.Volcengine;
    
    return await Deployment.RunAsync(() => 
    {
        var foo = Volcengine.Private_zone.ResolverEndpoints.Invoke();
    
    });
    
    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.ResolverEndpoints(ctx, nil, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    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.ResolverEndpointsArgs;
    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.ResolverEndpoints();
    
        }
    }
    
    import pulumi
    import pulumi_volcengine as volcengine
    
    foo = volcengine.private_zone.resolver_endpoints()
    
    import * as pulumi from "@pulumi/pulumi";
    import * as volcengine from "@pulumi/volcengine";
    
    const foo = volcengine.private_zone.ResolverEndpoints({});
    
    variables:
      foo:
        fn::invoke:
          Function: volcengine:private_zone:ResolverEndpoints
          Arguments: {}
    

    Using ResolverEndpoints

    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 resolverEndpoints(args: ResolverEndpointsArgs, opts?: InvokeOptions): Promise<ResolverEndpointsResult>
    function resolverEndpointsOutput(args: ResolverEndpointsOutputArgs, opts?: InvokeOptions): Output<ResolverEndpointsResult>
    def resolver_endpoints(direction: Optional[str] = None,
                           name: Optional[str] = None,
                           name_regex: Optional[str] = None,
                           output_file: Optional[str] = None,
                           status: Optional[str] = None,
                           vpc_id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> ResolverEndpointsResult
    def 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,
                           status: Optional[pulumi.Input[str]] = None,
                           vpc_id: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[ResolverEndpointsResult]
    func ResolverEndpoints(ctx *Context, args *ResolverEndpointsArgs, opts ...InvokeOption) (*ResolverEndpointsResult, error)
    func ResolverEndpointsOutput(ctx *Context, args *ResolverEndpointsOutputArgs, opts ...InvokeOption) ResolverEndpointsResultOutput
    public static class ResolverEndpoints 
    {
        public static Task<ResolverEndpointsResult> InvokeAsync(ResolverEndpointsArgs args, InvokeOptions? opts = null)
        public static Output<ResolverEndpointsResult> Invoke(ResolverEndpointsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<ResolverEndpointsResult> resolverEndpoints(ResolverEndpointsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: volcengine:private_zone:ResolverEndpoints
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Direction string
    The direction of the private zone resolver endpoint.
    Name string
    The name of the private zone resolver endpoint.
    NameRegex string
    A Name Regex of Resource.
    OutputFile string
    File name where to save data source results.
    Status string
    The status of the private zone resolver endpoint.
    VpcId 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.
    NameRegex string
    A Name Regex of Resource.
    OutputFile string
    File name where to save data source results.
    Status string
    The status of the private zone resolver endpoint.
    VpcId 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.
    nameRegex String
    A Name Regex of Resource.
    outputFile String
    File name where to save data source results.
    status String
    The status of the private zone resolver endpoint.
    vpcId 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.
    nameRegex string
    A Name Regex of Resource.
    outputFile string
    File name where to save data source results.
    status string
    The status of the private zone resolver endpoint.
    vpcId 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.
    status str
    The status of the private zone resolver endpoint.
    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.
    nameRegex String
    A Name Regex of Resource.
    outputFile String
    File name where to save data source results.
    status String
    The status of the private zone resolver endpoint.
    vpcId String
    The vpc ID of the private zone resolver endpoint.

    ResolverEndpoints Result

    The following output properties are available:

    Endpoints List<ResolverEndpointsEndpoint>
    The collection of query.
    Id string
    The provider-assigned unique ID for this managed resource.
    TotalCount int
    The total count of query.
    Direction string
    The direction of the endpoint.
    Name string
    The name of the endpoint.
    NameRegex string
    OutputFile string
    Status string
    The status of the endpoint.
    VpcId string
    The vpc id of the endpoint.
    Endpoints []ResolverEndpointsEndpoint
    The collection of query.
    Id string
    The provider-assigned unique ID for this managed resource.
    TotalCount int
    The total count of query.
    Direction string
    The direction of the endpoint.
    Name string
    The name of the endpoint.
    NameRegex string
    OutputFile string
    Status string
    The status of the endpoint.
    VpcId string
    The vpc id of the endpoint.
    endpoints List<ResolverEndpointsEndpoint>
    The collection of query.
    id String
    The provider-assigned unique ID for this managed resource.
    totalCount Integer
    The total count of query.
    direction String
    The direction of the endpoint.
    name String
    The name of the endpoint.
    nameRegex String
    outputFile String
    status String
    The status of the endpoint.
    vpcId String
    The vpc id of the endpoint.
    endpoints ResolverEndpointsEndpoint[]
    The collection of query.
    id string
    The provider-assigned unique ID for this managed resource.
    totalCount number
    The total count of query.
    direction string
    The direction of the endpoint.
    name string
    The name of the endpoint.
    nameRegex string
    outputFile string
    status string
    The status of the endpoint.
    vpcId string
    The vpc id of the endpoint.
    endpoints Sequence[ResolverEndpointsEndpoint]
    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
    status str
    The status of the endpoint.
    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.
    totalCount Number
    The total count of query.
    direction String
    The direction of the endpoint.
    name String
    The name of the endpoint.
    nameRegex String
    outputFile String
    status String
    The status of the endpoint.
    vpcId String
    The vpc id of the endpoint.

    Supporting Types

    ResolverEndpointsEndpoint

    CreatedAt string
    The created time of the endpoint.
    Direction string
    The direction of the private zone resolver endpoint.
    EndpointId int
    The endpoint id.
    Id string
    The id of the endpoint.
    IpConfigs List<ResolverEndpointsEndpointIpConfig>
    List of IP configurations.
    Name string
    The name of the private zone resolver endpoint.
    SecurityGroupId string
    The security group id of the endpoint.
    Status string
    The status of the private zone resolver endpoint.
    UpdatedAt string
    The updated time of the endpoint.
    VpcId string
    The vpc ID of the private zone resolver endpoint.
    VpcRegion string
    The vpc region of the endpoint.
    CreatedAt string
    The created time of the endpoint.
    Direction string
    The direction of the private zone resolver endpoint.
    EndpointId int
    The endpoint id.
    Id string
    The id of the endpoint.
    IpConfigs []ResolverEndpointsEndpointIpConfig
    List of IP configurations.
    Name string
    The name of the private zone resolver endpoint.
    SecurityGroupId string
    The security group id of the endpoint.
    Status string
    The status of the private zone resolver endpoint.
    UpdatedAt string
    The updated time of the endpoint.
    VpcId string
    The vpc ID of the private zone resolver endpoint.
    VpcRegion string
    The vpc region of the endpoint.
    createdAt String
    The created time of the endpoint.
    direction String
    The direction of the private zone resolver endpoint.
    endpointId Integer
    The endpoint id.
    id String
    The id of the endpoint.
    ipConfigs List<ResolverEndpointsEndpointIpConfig>
    List of IP configurations.
    name String
    The name of the private zone resolver endpoint.
    securityGroupId String
    The security group id of the endpoint.
    status String
    The status of the private zone resolver endpoint.
    updatedAt String
    The updated time of the endpoint.
    vpcId String
    The vpc ID of the private zone resolver endpoint.
    vpcRegion String
    The vpc region of the endpoint.
    createdAt string
    The created time of the endpoint.
    direction string
    The direction of the private zone resolver endpoint.
    endpointId number
    The endpoint id.
    id string
    The id of the endpoint.
    ipConfigs ResolverEndpointsEndpointIpConfig[]
    List of IP configurations.
    name string
    The name of the private zone resolver endpoint.
    securityGroupId string
    The security group id of the endpoint.
    status string
    The status of the private zone resolver endpoint.
    updatedAt string
    The updated time of the endpoint.
    vpcId string
    The vpc ID of the private zone resolver endpoint.
    vpcRegion 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[ResolverEndpointsEndpointIpConfig]
    List of IP configurations.
    name str
    The name of the private zone resolver endpoint.
    security_group_id str
    The security group id of the endpoint.
    status str
    The status of the private zone resolver endpoint.
    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.
    createdAt String
    The created time of the endpoint.
    direction String
    The direction of the private zone resolver endpoint.
    endpointId Number
    The endpoint id.
    id String
    The id of the endpoint.
    ipConfigs List<Property Map>
    List of IP configurations.
    name String
    The name of the private zone resolver endpoint.
    securityGroupId String
    The security group id of the endpoint.
    status String
    The status of the private zone resolver endpoint.
    updatedAt String
    The updated time of the endpoint.
    vpcId String
    The vpc ID of the private zone resolver endpoint.
    vpcRegion String
    The vpc region of the endpoint.

    ResolverEndpointsEndpointIpConfig

    AzId string
    The availability zone id of the endpoint.
    Ip string
    The IP address of the endpoint.
    SubnetId string
    The subnet id of the endpoint.
    AzId string
    The availability zone id of the endpoint.
    Ip string
    The IP address of the endpoint.
    SubnetId string
    The subnet id of the endpoint.
    azId String
    The availability zone id of the endpoint.
    ip String
    The IP address of the endpoint.
    subnetId String
    The subnet id of the endpoint.
    azId string
    The availability zone id of the endpoint.
    ip string
    The IP address of the endpoint.
    subnetId string
    The subnet id of the endpoint.
    az_id str
    The availability zone id of the endpoint.
    ip str
    The IP address of the endpoint.
    subnet_id str
    The subnet id of the endpoint.
    azId String
    The availability zone id of the endpoint.
    ip String
    The IP address of the endpoint.
    subnetId String
    The subnet id of the endpoint.

    Package Details

    Repository
    volcengine volcengine/pulumi-volcengine
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the volcengine Terraform Provider.
    volcengine logo
    Volcengine v0.0.26 published on Friday, Sep 13, 2024 by Volcengine