You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Route53Resolver::Types::ResolverEndpoint

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The ARN (Amazon Resource Name) for the resolver endpoint.

Returns:

  • (String)

    The ARN (Amazon Resource Name) for the resolver endpoint.

#creation_timeString

The date and time that the endpoint was created, in Unix time format and Coordinated Universal Time (UTC).

Returns:

  • (String)

    The date and time that the endpoint was created, in Unix time format and Coordinated Universal Time (UTC).

#creator_request_idString

A unique string that identifies the request that created the resolver endpoint. The CreatorRequestId allows failed requests to be retried without the risk of executing the operation twice.

Returns:

  • (String)

    A unique string that identifies the request that created the resolver endpoint.

#directionString

Indicates whether the resolver endpoint allows inbound or outbound DNS queries:

  • INBOUND: allows DNS queries to your VPC from your network or another VPC

  • OUTBOUND: allows DNS queries from your VPC to your network or another VPC

    Possible values:

    • INBOUND
    • OUTBOUND

Returns:

  • (String)

    Indicates whether the resolver endpoint allows inbound or outbound DNS queries:.

#host_vpc_idString

The ID of the VPC that you want to create the resolver endpoint in.

Returns:

  • (String)

    The ID of the VPC that you want to create the resolver endpoint in.

#idString

The ID of the resolver endpoint.

Returns:

  • (String)

    The ID of the resolver endpoint.

#ip_address_countInteger

The number of IP addresses that the resolver endpoint can use for DNS queries.

Returns:

  • (Integer)

    The number of IP addresses that the resolver endpoint can use for DNS queries.

#modification_timeString

The date and time that the endpoint was last modified, in Unix time format and Coordinated Universal Time (UTC).

Returns:

  • (String)

    The date and time that the endpoint was last modified, in Unix time format and Coordinated Universal Time (UTC).

#nameString

The name that you assigned to the resolver endpoint when you submitted a CreateResolverEndpoint request.

Returns:

  • (String)

    The name that you assigned to the resolver endpoint when you submitted a CreateResolverEndpoint request.

#security_group_idsArray<String>

The ID of one or more security groups that control access to this VPC. The security group must include one or more inbound resolver rules.

Returns:

  • (Array<String>)

    The ID of one or more security groups that control access to this VPC.

#statusString

A code that specifies the current status of the resolver endpoint.

Possible values:

  • CREATING
  • OPERATIONAL
  • UPDATING
  • AUTO_RECOVERING
  • ACTION_NEEDED
  • DELETING

Returns:

  • (String)

    A code that specifies the current status of the resolver endpoint.

#status_messageString

A detailed description of the status of the resolver endpoint.

Returns:

  • (String)

    A detailed description of the status of the resolver endpoint.