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)


58298
58299
58300
58301
58302
58303
58304
58305
58306
58307
58308
58309
58310
58311
58312
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58298

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)


58298
58299
58300
58301
58302
58303
58304
58305
58306
58307
58308
58309
58310
58311
58312
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58298

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)


58298
58299
58300
58301
58302
58303
58304
58305
58306
58307
58308
58309
58310
58311
58312
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58298

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)


58298
58299
58300
58301
58302
58303
58304
58305
58306
58307
58308
58309
58310
58311
58312
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58298

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)


58298
58299
58300
58301
58302
58303
58304
58305
58306
58307
58308
58309
58310
58311
58312
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58298

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)


58298
58299
58300
58301
58302
58303
58304
58305
58306
58307
58308
58309
58310
58311
58312
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58298

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)


58298
58299
58300
58301
58302
58303
58304
58305
58306
58307
58308
58309
58310
58311
58312
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58298

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)


58298
58299
58300
58301
58302
58303
58304
58305
58306
58307
58308
58309
58310
58311
58312
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58298

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)


58298
58299
58300
58301
58302
58303
58304
58305
58306
58307
58308
58309
58310
58311
58312
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58298

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)


58298
58299
58300
58301
58302
58303
58304
58305
58306
58307
58308
58309
58310
58311
58312
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58298

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)


58298
58299
58300
58301
58302
58303
58304
58305
58306
58307
58308
58309
58310
58311
58312
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58298

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