1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. route53resolver
  5. getResolverEndpoint

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.30.0 published on Monday, Jun 16, 2025 by Pulumi

aws-native.route53resolver.getResolverEndpoint

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.30.0 published on Monday, Jun 16, 2025 by Pulumi

    Resource type definition for AWS::Route53Resolver::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(resolver_endpoint_id: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetResolverEndpointResult
    def get_resolver_endpoint_output(resolver_endpoint_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: aws-native:route53resolver:getResolverEndpoint
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ResolverEndpointId string
    The ID of the resolver endpoint.
    ResolverEndpointId string
    The ID of the resolver endpoint.
    resolverEndpointId String
    The ID of the resolver endpoint.
    resolverEndpointId string
    The ID of the resolver endpoint.
    resolver_endpoint_id str
    The ID of the resolver endpoint.
    resolverEndpointId String
    The ID of the resolver endpoint.

    getResolverEndpoint Result

    The following output properties are available:

    Arn string
    The Amazon Resource Name (ARN) of the resolver endpoint, such as arn:aws:route53resolver:us-east-1:123456789012:resolver-endpoint/resolver-endpoint-a1bzhi.
    HostVpcId string
    The ID of the VPC that you want to create the resolver endpoint in.
    IpAddressCount string
    The number of IP addresses that the resolver endpoint can use for DNS queries.
    IpAddresses List<Pulumi.AwsNative.Route53Resolver.Outputs.ResolverEndpointIpAddressRequest>
    The subnets and IP addresses in your VPC that DNS queries originate from (for outbound endpoints) or that you forward DNS queries to (for inbound endpoints). The subnet ID uniquely identifies a VPC.
    Name string
    A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.
    Protocols List<string>
    Protocols used for the endpoint. DoH-FIPS is applicable for inbound endpoints only.
    ResolverEndpointId string
    The ID of the resolver endpoint.
    ResolverEndpointType Pulumi.AwsNative.Route53Resolver.ResolverEndpointType
    The Resolver endpoint IP address type.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    An array of key-value pairs to apply to this resource.
    Arn string
    The Amazon Resource Name (ARN) of the resolver endpoint, such as arn:aws:route53resolver:us-east-1:123456789012:resolver-endpoint/resolver-endpoint-a1bzhi.
    HostVpcId string
    The ID of the VPC that you want to create the resolver endpoint in.
    IpAddressCount string
    The number of IP addresses that the resolver endpoint can use for DNS queries.
    IpAddresses []ResolverEndpointIpAddressRequest
    The subnets and IP addresses in your VPC that DNS queries originate from (for outbound endpoints) or that you forward DNS queries to (for inbound endpoints). The subnet ID uniquely identifies a VPC.
    Name string
    A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.
    Protocols []string
    Protocols used for the endpoint. DoH-FIPS is applicable for inbound endpoints only.
    ResolverEndpointId string
    The ID of the resolver endpoint.
    ResolverEndpointType ResolverEndpointType
    The Resolver endpoint IP address type.
    Tags Tag
    An array of key-value pairs to apply to this resource.
    arn String
    The Amazon Resource Name (ARN) of the resolver endpoint, such as arn:aws:route53resolver:us-east-1:123456789012:resolver-endpoint/resolver-endpoint-a1bzhi.
    hostVpcId String
    The ID of the VPC that you want to create the resolver endpoint in.
    ipAddressCount String
    The number of IP addresses that the resolver endpoint can use for DNS queries.
    ipAddresses List<ResolverEndpointIpAddressRequest>
    The subnets and IP addresses in your VPC that DNS queries originate from (for outbound endpoints) or that you forward DNS queries to (for inbound endpoints). The subnet ID uniquely identifies a VPC.
    name String
    A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.
    protocols List<String>
    Protocols used for the endpoint. DoH-FIPS is applicable for inbound endpoints only.
    resolverEndpointId String
    The ID of the resolver endpoint.
    resolverEndpointType ResolverEndpointType
    The Resolver endpoint IP address type.
    tags List<Tag>
    An array of key-value pairs to apply to this resource.
    arn string
    The Amazon Resource Name (ARN) of the resolver endpoint, such as arn:aws:route53resolver:us-east-1:123456789012:resolver-endpoint/resolver-endpoint-a1bzhi.
    hostVpcId string
    The ID of the VPC that you want to create the resolver endpoint in.
    ipAddressCount string
    The number of IP addresses that the resolver endpoint can use for DNS queries.
    ipAddresses ResolverEndpointIpAddressRequest[]
    The subnets and IP addresses in your VPC that DNS queries originate from (for outbound endpoints) or that you forward DNS queries to (for inbound endpoints). The subnet ID uniquely identifies a VPC.
    name string
    A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.
    protocols string[]
    Protocols used for the endpoint. DoH-FIPS is applicable for inbound endpoints only.
    resolverEndpointId string
    The ID of the resolver endpoint.
    resolverEndpointType ResolverEndpointType
    The Resolver endpoint IP address type.
    tags Tag[]
    An array of key-value pairs to apply to this resource.
    arn str
    The Amazon Resource Name (ARN) of the resolver endpoint, such as arn:aws:route53resolver:us-east-1:123456789012:resolver-endpoint/resolver-endpoint-a1bzhi.
    host_vpc_id str
    The ID of the VPC that you want to create the resolver endpoint in.
    ip_address_count str
    The number of IP addresses that the resolver endpoint can use for DNS queries.
    ip_addresses Sequence[ResolverEndpointIpAddressRequest]
    The subnets and IP addresses in your VPC that DNS queries originate from (for outbound endpoints) or that you forward DNS queries to (for inbound endpoints). The subnet ID uniquely identifies a VPC.
    name str
    A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.
    protocols Sequence[str]
    Protocols used for the endpoint. DoH-FIPS is applicable for inbound endpoints only.
    resolver_endpoint_id str
    The ID of the resolver endpoint.
    resolver_endpoint_type ResolverEndpointType
    The Resolver endpoint IP address type.
    tags Sequence[root_Tag]
    An array of key-value pairs to apply to this resource.
    arn String
    The Amazon Resource Name (ARN) of the resolver endpoint, such as arn:aws:route53resolver:us-east-1:123456789012:resolver-endpoint/resolver-endpoint-a1bzhi.
    hostVpcId String
    The ID of the VPC that you want to create the resolver endpoint in.
    ipAddressCount String
    The number of IP addresses that the resolver endpoint can use for DNS queries.
    ipAddresses List<Property Map>
    The subnets and IP addresses in your VPC that DNS queries originate from (for outbound endpoints) or that you forward DNS queries to (for inbound endpoints). The subnet ID uniquely identifies a VPC.
    name String
    A friendly name that lets you easily find a configuration in the Resolver dashboard in the Route 53 console.
    protocols List<String>
    Protocols used for the endpoint. DoH-FIPS is applicable for inbound endpoints only.
    resolverEndpointId String
    The ID of the resolver endpoint.
    resolverEndpointType "IPV6" | "IPV4" | "DUALSTACK"
    The Resolver endpoint IP address type.
    tags List<Property Map>
    An array of key-value pairs to apply to this resource.

    Supporting Types

    ResolverEndpointIpAddressRequest

    SubnetId string
    The ID of the subnet that contains the IP address.
    Ip string
    The IPv4 address that you want to use for DNS queries.
    Ipv6 string
    The IPv6 address that you want to use for DNS queries.
    SubnetId string
    The ID of the subnet that contains the IP address.
    Ip string
    The IPv4 address that you want to use for DNS queries.
    Ipv6 string
    The IPv6 address that you want to use for DNS queries.
    subnetId String
    The ID of the subnet that contains the IP address.
    ip String
    The IPv4 address that you want to use for DNS queries.
    ipv6 String
    The IPv6 address that you want to use for DNS queries.
    subnetId string
    The ID of the subnet that contains the IP address.
    ip string
    The IPv4 address that you want to use for DNS queries.
    ipv6 string
    The IPv6 address that you want to use for DNS queries.
    subnet_id str
    The ID of the subnet that contains the IP address.
    ip str
    The IPv4 address that you want to use for DNS queries.
    ipv6 str
    The IPv6 address that you want to use for DNS queries.
    subnetId String
    The ID of the subnet that contains the IP address.
    ip String
    The IPv4 address that you want to use for DNS queries.
    ipv6 String
    The IPv6 address that you want to use for DNS queries.

    ResolverEndpointType

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.30.0 published on Monday, Jun 16, 2025 by Pulumi