Class: Aws::EC2::Types::IpamDiscoveredRoute

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

Overview

Contains information about a BGP route discovered by IPAM resource discovery.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

The advertisement type of the route. Possible values:

  • regional - The IP address is advertised from a single location (regional services such as Amazon EC2).

  • global - The IP address is advertised from multiple global locations simultaneously (global services such as Amazon CloudFront).

Returns:

  • (String)


58573
58574
58575
58576
58577
58578
58579
58580
58581
58582
58583
58584
58585
58586
58587
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58573

class IpamDiscoveredRoute < Struct.new(
  :ipam_resource_discovery_id,
  :resource_region,
  :resource_owner_id,
  :cidr,
  :asn,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :ipam_pool_id,
  :sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#asn ⇒ String

The Autonomous System Number (ASN) that originates the route.

Returns:

  • (String)


58573
58574
58575
58576
58577
58578
58579
58580
58581
58582
58583
58584
58585
58586
58587
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58573

class IpamDiscoveredRoute < Struct.new(
  :ipam_resource_discovery_id,
  :resource_region,
  :resource_owner_id,
  :cidr,
  :asn,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :ipam_pool_id,
  :sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#cidr ⇒ String

The IP address prefix of the discovered route in CIDR notation.

Returns:

  • (String)


58573
58574
58575
58576
58577
58578
58579
58580
58581
58582
58583
58584
58585
58586
58587
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58573

class IpamDiscoveredRoute < Struct.new(
  :ipam_resource_discovery_id,
  :resource_region,
  :resource_owner_id,
  :cidr,
  :asn,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :ipam_pool_id,
  :sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#ipam_pool_id ⇒ String

The ID of the IPAM pool associated with the route.

Returns:

  • (String)


58573
58574
58575
58576
58577
58578
58579
58580
58581
58582
58583
58584
58585
58586
58587
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58573

class IpamDiscoveredRoute < Struct.new(
  :ipam_resource_discovery_id,
  :resource_region,
  :resource_owner_id,
  :cidr,
  :asn,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :ipam_pool_id,
  :sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#ipam_resource_discovery_id ⇒ String

The ID of the IPAM resource discovery that discovered the route.

Returns:

  • (String)


58573
58574
58575
58576
58577
58578
58579
58580
58581
58582
58583
58584
58585
58586
58587
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58573

class IpamDiscoveredRoute < Struct.new(
  :ipam_resource_discovery_id,
  :resource_region,
  :resource_owner_id,
  :cidr,
  :asn,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :ipam_pool_id,
  :sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#network_border_group ⇒ String

The network border group for the route.

Returns:

  • (String)


58573
58574
58575
58576
58577
58578
58579
58580
58581
58582
58583
58584
58585
58586
58587
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58573

class IpamDiscoveredRoute < Struct.new(
  :ipam_resource_discovery_id,
  :resource_region,
  :resource_owner_id,
  :cidr,
  :asn,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :ipam_pool_id,
  :sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#pool_id ⇒ String

The ID of the BYOIP pool associated with the route.

Returns:

  • (String)


58573
58574
58575
58576
58577
58578
58579
58580
58581
58582
58583
58584
58585
58586
58587
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58573

class IpamDiscoveredRoute < Struct.new(
  :ipam_resource_discovery_id,
  :resource_region,
  :resource_owner_id,
  :cidr,
  :asn,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :ipam_pool_id,
  :sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#resource_owner_id ⇒ String

The ID of the resource owner.

Returns:

  • (String)


58573
58574
58575
58576
58577
58578
58579
58580
58581
58582
58583
58584
58585
58586
58587
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58573

class IpamDiscoveredRoute < Struct.new(
  :ipam_resource_discovery_id,
  :resource_region,
  :resource_owner_id,
  :cidr,
  :asn,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :ipam_pool_id,
  :sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#resource_region ⇒ String

The Amazon Web Services Region where the route was discovered.

Returns:

  • (String)


58573
58574
58575
58576
58577
58578
58579
58580
58581
58582
58583
58584
58585
58586
58587
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58573

class IpamDiscoveredRoute < Struct.new(
  :ipam_resource_discovery_id,
  :resource_region,
  :resource_owner_id,
  :cidr,
  :asn,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :ipam_pool_id,
  :sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#sample_time ⇒ Time

The time when the route was last sampled.

Returns:

  • (Time)


58573
58574
58575
58576
58577
58578
58579
58580
58581
58582
58583
58584
58585
58586
58587
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58573

class IpamDiscoveredRoute < Struct.new(
  :ipam_resource_discovery_id,
  :resource_region,
  :resource_owner_id,
  :cidr,
  :asn,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :ipam_pool_id,
  :sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#state ⇒ String

The state of the BYOIP CIDR. Possible values:

  • advertised - The CIDR is being advertised.

  • deprovisioned - The CIDR has been deprovisioned.

  • failed-deprovision - Deprovisioning failed.

  • failed-provision - Provisioning failed.

  • pending-deprovision - Deprovisioning is in progress.

  • pending-provision - Provisioning is in progress.

  • provisioned - The CIDR is provisioned.

  • provisioned-not-publicly-advertisable - The CIDR is provisioned but not publicly advertisable.

Returns:

  • (String)


58573
58574
58575
58576
58577
58578
58579
58580
58581
58582
58583
58584
58585
58586
58587
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58573

class IpamDiscoveredRoute < Struct.new(
  :ipam_resource_discovery_id,
  :resource_region,
  :resource_owner_id,
  :cidr,
  :asn,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :ipam_pool_id,
  :sample_time)
  SENSITIVE = []
  include Aws::Structure
end