Class: Aws::Route53Resolver::Types::IpAddressUpdate

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

Overview

In an UpdateResolverEndpoint request, information about an IP address to update.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#ipString

The new IPv4 address.

Returns:

  • (String)


2521
2522
2523
2524
2525
2526
2527
2528
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 2521

class IpAddressUpdate < Struct.new(
  :ip_id,
  :subnet_id,
  :ip,
  :ipv_6)
  SENSITIVE = []
  include Aws::Structure
end

#ip_idString

Only when removing an IP address from a Resolver endpoint: The ID of the IP address that you want to remove. To get this ID, use GetResolverEndpoint.

Returns:

  • (String)


2521
2522
2523
2524
2525
2526
2527
2528
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 2521

class IpAddressUpdate < Struct.new(
  :ip_id,
  :subnet_id,
  :ip,
  :ipv_6)
  SENSITIVE = []
  include Aws::Structure
end

#ipv_6String

The new IPv6 address.

Returns:

  • (String)


2521
2522
2523
2524
2525
2526
2527
2528
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 2521

class IpAddressUpdate < Struct.new(
  :ip_id,
  :subnet_id,
  :ip,
  :ipv_6)
  SENSITIVE = []
  include Aws::Structure
end

#subnet_idString

The ID of the subnet that includes the IP address that you want to update. To get this ID, use GetResolverEndpoint.

Returns:

  • (String)


2521
2522
2523
2524
2525
2526
2527
2528
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 2521

class IpAddressUpdate < Struct.new(
  :ip_id,
  :subnet_id,
  :ip,
  :ipv_6)
  SENSITIVE = []
  include Aws::Structure
end