1. Packages
  2. Bytepluscc Provider
  3. API Docs
  4. privatezone
  5. getResolverEndpoint
Viewing docs for bytepluscc v0.0.21
published on Thursday, Apr 2, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.21
published on Thursday, Apr 2, 2026 by Byteplus

    Data Source schema for Byteplus::PrivateZone::ResolverEndpoint

    Using getResolverEndpoint

    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 getResolverEndpoint(args: GetResolverEndpointArgs, opts?: InvokeOptions): Promise<GetResolverEndpointResult>
    function getResolverEndpointOutput(args: GetResolverEndpointOutputArgs, opts?: InvokeOptions): Output<GetResolverEndpointResult>
    def get_resolver_endpoint(id: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetResolverEndpointResult
    def get_resolver_endpoint_output(id: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetResolverEndpointResult]
    func LookupResolverEndpoint(ctx *Context, args *LookupResolverEndpointArgs, opts ...InvokeOption) (*LookupResolverEndpointResult, error)
    func LookupResolverEndpointOutput(ctx *Context, args *LookupResolverEndpointOutputArgs, opts ...InvokeOption) LookupResolverEndpointResultOutput

    > Note: This function is named LookupResolverEndpoint in the Go SDK.

    public static class GetResolverEndpoint 
    {
        public static Task<GetResolverEndpointResult> InvokeAsync(GetResolverEndpointArgs args, InvokeOptions? opts = null)
        public static Output<GetResolverEndpointResult> Invoke(GetResolverEndpointInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetResolverEndpointResult> getResolverEndpoint(GetResolverEndpointArgs args, InvokeOptions options)
    public static Output<GetResolverEndpointResult> getResolverEndpoint(GetResolverEndpointArgs args, InvokeOptions options)
    
    fn::invoke:
      function: bytepluscc:privatezone/getResolverEndpoint:getResolverEndpoint
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getResolverEndpoint Result

    The following output properties are available:

    CreatedTime string
    Creation time
    Direction string
    DNS request forwarding direction for the endpoint. OUTBOUND (default): outbound endpoint forwards DNS queries from within the VPC to external DNS servers. INBOUND: inbound endpoint forwards DNS queries from external sources to the resolver
    EndpointId string
    Endpoint ID
    EndpointType string
    Endpoint type. IPv4: IPv4 endpoint. DualStack: dual-stack endpoint
    Id string
    Uniquely identifies the resource.
    IpConfigs List<Byteplus.GetResolverEndpointIpConfig>
    Availability zone, subnet, and IP configuration for the endpoint
    Name string
    Endpoint name. Supports UTF-8 format
    ProjectName string
    Project name to which the endpoint belongs. Default is default
    SecurityGroupId string
    Security group ID for the endpoint IP address. The endpoint uses a default security group: For outbound endpoints, inbound traffic is denied; outbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0. For inbound endpoints, inbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0; outbound traffic is denied
    Status string
    Endpoint status. Creating: creating. Running: running. Updating: updating. Error: abnormal operation
    Tags List<Byteplus.GetResolverEndpointTag>
    Tag list
    UpdatedTime string
    Update time
    VpcId string
    VPC ID where the endpoint is located
    VpcRegion string
    Region of the VPC where the endpoint is located
    CreatedTime string
    Creation time
    Direction string
    DNS request forwarding direction for the endpoint. OUTBOUND (default): outbound endpoint forwards DNS queries from within the VPC to external DNS servers. INBOUND: inbound endpoint forwards DNS queries from external sources to the resolver
    EndpointId string
    Endpoint ID
    EndpointType string
    Endpoint type. IPv4: IPv4 endpoint. DualStack: dual-stack endpoint
    Id string
    Uniquely identifies the resource.
    IpConfigs []GetResolverEndpointIpConfig
    Availability zone, subnet, and IP configuration for the endpoint
    Name string
    Endpoint name. Supports UTF-8 format
    ProjectName string
    Project name to which the endpoint belongs. Default is default
    SecurityGroupId string
    Security group ID for the endpoint IP address. The endpoint uses a default security group: For outbound endpoints, inbound traffic is denied; outbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0. For inbound endpoints, inbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0; outbound traffic is denied
    Status string
    Endpoint status. Creating: creating. Running: running. Updating: updating. Error: abnormal operation
    Tags []GetResolverEndpointTag
    Tag list
    UpdatedTime string
    Update time
    VpcId string
    VPC ID where the endpoint is located
    VpcRegion string
    Region of the VPC where the endpoint is located
    createdTime String
    Creation time
    direction String
    DNS request forwarding direction for the endpoint. OUTBOUND (default): outbound endpoint forwards DNS queries from within the VPC to external DNS servers. INBOUND: inbound endpoint forwards DNS queries from external sources to the resolver
    endpointId String
    Endpoint ID
    endpointType String
    Endpoint type. IPv4: IPv4 endpoint. DualStack: dual-stack endpoint
    id String
    Uniquely identifies the resource.
    ipConfigs List<GetResolverEndpointIpConfig>
    Availability zone, subnet, and IP configuration for the endpoint
    name String
    Endpoint name. Supports UTF-8 format
    projectName String
    Project name to which the endpoint belongs. Default is default
    securityGroupId String
    Security group ID for the endpoint IP address. The endpoint uses a default security group: For outbound endpoints, inbound traffic is denied; outbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0. For inbound endpoints, inbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0; outbound traffic is denied
    status String
    Endpoint status. Creating: creating. Running: running. Updating: updating. Error: abnormal operation
    tags List<GetResolverEndpointTag>
    Tag list
    updatedTime String
    Update time
    vpcId String
    VPC ID where the endpoint is located
    vpcRegion String
    Region of the VPC where the endpoint is located
    createdTime string
    Creation time
    direction string
    DNS request forwarding direction for the endpoint. OUTBOUND (default): outbound endpoint forwards DNS queries from within the VPC to external DNS servers. INBOUND: inbound endpoint forwards DNS queries from external sources to the resolver
    endpointId string
    Endpoint ID
    endpointType string
    Endpoint type. IPv4: IPv4 endpoint. DualStack: dual-stack endpoint
    id string
    Uniquely identifies the resource.
    ipConfigs GetResolverEndpointIpConfig[]
    Availability zone, subnet, and IP configuration for the endpoint
    name string
    Endpoint name. Supports UTF-8 format
    projectName string
    Project name to which the endpoint belongs. Default is default
    securityGroupId string
    Security group ID for the endpoint IP address. The endpoint uses a default security group: For outbound endpoints, inbound traffic is denied; outbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0. For inbound endpoints, inbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0; outbound traffic is denied
    status string
    Endpoint status. Creating: creating. Running: running. Updating: updating. Error: abnormal operation
    tags GetResolverEndpointTag[]
    Tag list
    updatedTime string
    Update time
    vpcId string
    VPC ID where the endpoint is located
    vpcRegion string
    Region of the VPC where the endpoint is located
    created_time str
    Creation time
    direction str
    DNS request forwarding direction for the endpoint. OUTBOUND (default): outbound endpoint forwards DNS queries from within the VPC to external DNS servers. INBOUND: inbound endpoint forwards DNS queries from external sources to the resolver
    endpoint_id str
    Endpoint ID
    endpoint_type str
    Endpoint type. IPv4: IPv4 endpoint. DualStack: dual-stack endpoint
    id str
    Uniquely identifies the resource.
    ip_configs Sequence[GetResolverEndpointIpConfig]
    Availability zone, subnet, and IP configuration for the endpoint
    name str
    Endpoint name. Supports UTF-8 format
    project_name str
    Project name to which the endpoint belongs. Default is default
    security_group_id str
    Security group ID for the endpoint IP address. The endpoint uses a default security group: For outbound endpoints, inbound traffic is denied; outbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0. For inbound endpoints, inbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0; outbound traffic is denied
    status str
    Endpoint status. Creating: creating. Running: running. Updating: updating. Error: abnormal operation
    tags Sequence[GetResolverEndpointTag]
    Tag list
    updated_time str
    Update time
    vpc_id str
    VPC ID where the endpoint is located
    vpc_region str
    Region of the VPC where the endpoint is located
    createdTime String
    Creation time
    direction String
    DNS request forwarding direction for the endpoint. OUTBOUND (default): outbound endpoint forwards DNS queries from within the VPC to external DNS servers. INBOUND: inbound endpoint forwards DNS queries from external sources to the resolver
    endpointId String
    Endpoint ID
    endpointType String
    Endpoint type. IPv4: IPv4 endpoint. DualStack: dual-stack endpoint
    id String
    Uniquely identifies the resource.
    ipConfigs List<Property Map>
    Availability zone, subnet, and IP configuration for the endpoint
    name String
    Endpoint name. Supports UTF-8 format
    projectName String
    Project name to which the endpoint belongs. Default is default
    securityGroupId String
    Security group ID for the endpoint IP address. The endpoint uses a default security group: For outbound endpoints, inbound traffic is denied; outbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0. For inbound endpoints, inbound traffic allows TCP port 53 and UDP port 53 to 0.0.0.0/0; outbound traffic is denied
    status String
    Endpoint status. Creating: creating. Running: running. Updating: updating. Error: abnormal operation
    tags List<Property Map>
    Tag list
    updatedTime String
    Update time
    vpcId String
    VPC ID where the endpoint is located
    vpcRegion String
    Region of the VPC where the endpoint is located

    Supporting Types

    GetResolverEndpointIpConfig

    AzId string
    Availability zone for the endpoint IP address. To ensure high availability, it is recommended to add at least 2 availability zones
    Ip string
    IPv4 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    Ipv6 string
    IPv6 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    SubnetId string
    Subnet ID for the endpoint IP address
    AzId string
    Availability zone for the endpoint IP address. To ensure high availability, it is recommended to add at least 2 availability zones
    Ip string
    IPv4 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    Ipv6 string
    IPv6 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    SubnetId string
    Subnet ID for the endpoint IP address
    azId String
    Availability zone for the endpoint IP address. To ensure high availability, it is recommended to add at least 2 availability zones
    ip String
    IPv4 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    ipv6 String
    IPv6 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    subnetId String
    Subnet ID for the endpoint IP address
    azId string
    Availability zone for the endpoint IP address. To ensure high availability, it is recommended to add at least 2 availability zones
    ip string
    IPv4 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    ipv6 string
    IPv6 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    subnetId string
    Subnet ID for the endpoint IP address
    az_id str
    Availability zone for the endpoint IP address. To ensure high availability, it is recommended to add at least 2 availability zones
    ip str
    IPv4 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    ipv6 str
    IPv6 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    subnet_id str
    Subnet ID for the endpoint IP address
    azId String
    Availability zone for the endpoint IP address. To ensure high availability, it is recommended to add at least 2 availability zones
    ip String
    IPv4 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    ipv6 String
    IPv6 address of the endpoint. If you do not set this parameter, the system automatically assigns an IP address. You can add up to 6 IP addresses
    subnetId String
    Subnet ID for the endpoint IP address

    GetResolverEndpointTag

    Key string
    User tag key
    Value string
    User tag value
    Key string
    User tag key
    Value string
    User tag value
    key String
    User tag key
    value String
    User tag value
    key string
    User tag key
    value string
    User tag value
    key str
    User tag key
    value str
    User tag value
    key String
    User tag key
    value String
    User tag value

    Package Details

    Repository
    bytepluscc byteplus-sdk/pulumi-bytepluscc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the bytepluscc Terraform Provider.
    bytepluscc logo
    Viewing docs for bytepluscc v0.0.21
    published on Thursday, Apr 2, 2026 by Byteplus
      Try Pulumi Cloud free. Your team will thank you.