Class: Aws::Route53Resolver::Types::IpAddressResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb

Overview

In the response to a GetResolverEndpoint request, information about the IP addresses that the Resolver endpoint uses for DNS queries.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#creation_time ⇒ String

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

Returns:

  • (String)


3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 3434

class IpAddressResponse < Struct.new(
  :ip_id,
  :subnet_id,
  :ip,
  :ipv_6,
  :status,
  :status_message,
  :creation_time,
  :modification_time)
  SENSITIVE = []
  include Aws::Structure
end

#ip ⇒ String

One IPv4 address that the Resolver endpoint uses for DNS queries.

Returns:

  • (String)


3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 3434

class IpAddressResponse < Struct.new(
  :ip_id,
  :subnet_id,
  :ip,
  :ipv_6,
  :status,
  :status_message,
  :creation_time,
  :modification_time)
  SENSITIVE = []
  include Aws::Structure
end

#ip_id ⇒ String

The ID of one IP address.

Returns:

  • (String)


3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 3434

class IpAddressResponse < Struct.new(
  :ip_id,
  :subnet_id,
  :ip,
  :ipv_6,
  :status,
  :status_message,
  :creation_time,
  :modification_time)
  SENSITIVE = []
  include Aws::Structure
end

#ipv_6 ⇒ String

One IPv6 address that the Resolver endpoint uses for DNS queries.

Returns:

  • (String)


3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 3434

class IpAddressResponse < Struct.new(
  :ip_id,
  :subnet_id,
  :ip,
  :ipv_6,
  :status,
  :status_message,
  :creation_time,
  :modification_time)
  SENSITIVE = []
  include Aws::Structure
end

#modification_time ⇒ String

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

Returns:

  • (String)


3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 3434

class IpAddressResponse < Struct.new(
  :ip_id,
  :subnet_id,
  :ip,
  :ipv_6,
  :status,
  :status_message,
  :creation_time,
  :modification_time)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

A status code that gives the current status of the request.

Returns:

  • (String)


3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 3434

class IpAddressResponse < Struct.new(
  :ip_id,
  :subnet_id,
  :ip,
  :ipv_6,
  :status,
  :status_message,
  :creation_time,
  :modification_time)
  SENSITIVE = []
  include Aws::Structure
end

#status_message ⇒ String

A message that provides additional information about the status of the request.

Returns:

  • (String)


3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 3434

class IpAddressResponse < Struct.new(
  :ip_id,
  :subnet_id,
  :ip,
  :ipv_6,
  :status,
  :status_message,
  :creation_time,
  :modification_time)
  SENSITIVE = []
  include Aws::Structure
end

#subnet_id ⇒ String

The ID of one subnet.

Returns:

  • (String)


3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 3434

class IpAddressResponse < Struct.new(
  :ip_id,
  :subnet_id,
  :ip,
  :ipv_6,
  :status,
  :status_message,
  :creation_time,
  :modification_time)
  SENSITIVE = []
  include Aws::Structure
end