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

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

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

Overview

Note:

When making an API call, you may pass IpAddressUpdate data as a hash:

{
  ip_id: "ResourceId",
  subnet_id: "SubnetId",
  ip: "Ip",
}

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

Instance Attribute Summary collapse

Instance Attribute Details

#ipString

The new IP address.

Returns:

  • (String)


750
751
752
753
754
755
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 750

class IpAddressUpdate < Struct.new(
  :ip_id,
  :subnet_id,
  :ip)
  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)


750
751
752
753
754
755
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 750

class IpAddressUpdate < Struct.new(
  :ip_id,
  :subnet_id,
  :ip)
  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)


750
751
752
753
754
755
# File 'gems/aws-sdk-route53resolver/lib/aws-sdk-route53resolver/types.rb', line 750

class IpAddressUpdate < Struct.new(
  :ip_id,
  :subnet_id,
  :ip)
  include Aws::Structure
end