Class: Aws::EC2::Types::IpamRouteProtectionFinding

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

Overview

Contains information about a route protection finding, including the RPKI validation status of a BYOIP route announcement.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

The advertisement type. 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)


59845
59846
59847
59848
59849
59850
59851
59852
59853
59854
59855
59856
59857
59858
59859
59860
59861
59862
59863
# File 'lib/aws-sdk-ec2/types.rb', line 59845

class IpamRouteProtectionFinding < Struct.new(
  :resource_owner_id,
  :resource_region,
  :ipam_pool_id,
  :cidr,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :asn,
  :rpki_status,
  :rpki_strength,
  :roas,
  :route_overlaps,
  :sample_time,
  :roa_sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#asnString

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

Returns:

  • (String)


59845
59846
59847
59848
59849
59850
59851
59852
59853
59854
59855
59856
59857
59858
59859
59860
59861
59862
59863
# File 'lib/aws-sdk-ec2/types.rb', line 59845

class IpamRouteProtectionFinding < Struct.new(
  :resource_owner_id,
  :resource_region,
  :ipam_pool_id,
  :cidr,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :asn,
  :rpki_status,
  :rpki_strength,
  :roas,
  :route_overlaps,
  :sample_time,
  :roa_sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#cidrString

The IP address prefix in CIDR notation.

Returns:

  • (String)


59845
59846
59847
59848
59849
59850
59851
59852
59853
59854
59855
59856
59857
59858
59859
59860
59861
59862
59863
# File 'lib/aws-sdk-ec2/types.rb', line 59845

class IpamRouteProtectionFinding < Struct.new(
  :resource_owner_id,
  :resource_region,
  :ipam_pool_id,
  :cidr,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :asn,
  :rpki_status,
  :rpki_strength,
  :roas,
  :route_overlaps,
  :sample_time,
  :roa_sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#ipam_pool_idString

The ID of the IPAM pool associated with the finding.

Returns:

  • (String)


59845
59846
59847
59848
59849
59850
59851
59852
59853
59854
59855
59856
59857
59858
59859
59860
59861
59862
59863
# File 'lib/aws-sdk-ec2/types.rb', line 59845

class IpamRouteProtectionFinding < Struct.new(
  :resource_owner_id,
  :resource_region,
  :ipam_pool_id,
  :cidr,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :asn,
  :rpki_status,
  :rpki_strength,
  :roas,
  :route_overlaps,
  :sample_time,
  :roa_sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#network_border_groupString

The network border group.

Returns:

  • (String)


59845
59846
59847
59848
59849
59850
59851
59852
59853
59854
59855
59856
59857
59858
59859
59860
59861
59862
59863
# File 'lib/aws-sdk-ec2/types.rb', line 59845

class IpamRouteProtectionFinding < Struct.new(
  :resource_owner_id,
  :resource_region,
  :ipam_pool_id,
  :cidr,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :asn,
  :rpki_status,
  :rpki_strength,
  :roas,
  :route_overlaps,
  :sample_time,
  :roa_sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#pool_idString

The ID of the BYOIP pool.

Returns:

  • (String)


59845
59846
59847
59848
59849
59850
59851
59852
59853
59854
59855
59856
59857
59858
59859
59860
59861
59862
59863
# File 'lib/aws-sdk-ec2/types.rb', line 59845

class IpamRouteProtectionFinding < Struct.new(
  :resource_owner_id,
  :resource_region,
  :ipam_pool_id,
  :cidr,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :asn,
  :rpki_status,
  :rpki_strength,
  :roas,
  :route_overlaps,
  :sample_time,
  :roa_sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#resource_owner_idString

The ID of the resource owner.

Returns:

  • (String)


59845
59846
59847
59848
59849
59850
59851
59852
59853
59854
59855
59856
59857
59858
59859
59860
59861
59862
59863
# File 'lib/aws-sdk-ec2/types.rb', line 59845

class IpamRouteProtectionFinding < Struct.new(
  :resource_owner_id,
  :resource_region,
  :ipam_pool_id,
  :cidr,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :asn,
  :rpki_status,
  :rpki_strength,
  :roas,
  :route_overlaps,
  :sample_time,
  :roa_sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#resource_regionString

The Amazon Web Services Region of the resource.

Returns:

  • (String)


59845
59846
59847
59848
59849
59850
59851
59852
59853
59854
59855
59856
59857
59858
59859
59860
59861
59862
59863
# File 'lib/aws-sdk-ec2/types.rb', line 59845

class IpamRouteProtectionFinding < Struct.new(
  :resource_owner_id,
  :resource_region,
  :ipam_pool_id,
  :cidr,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :asn,
  :rpki_status,
  :rpki_strength,
  :roas,
  :route_overlaps,
  :sample_time,
  :roa_sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#roa_sample_timeTime

The time when the ROA data was last sampled.

Returns:

  • (Time)


59845
59846
59847
59848
59849
59850
59851
59852
59853
59854
59855
59856
59857
59858
59859
59860
59861
59862
59863
# File 'lib/aws-sdk-ec2/types.rb', line 59845

class IpamRouteProtectionFinding < Struct.new(
  :resource_owner_id,
  :resource_region,
  :ipam_pool_id,
  :cidr,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :asn,
  :rpki_status,
  :rpki_strength,
  :roas,
  :route_overlaps,
  :sample_time,
  :roa_sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#roasArray<Types::IpamRouteOriginAuthorization>

The Route Origin Authorizations (ROAs) that cover the prefix.



59845
59846
59847
59848
59849
59850
59851
59852
59853
59854
59855
59856
59857
59858
59859
59860
59861
59862
59863
# File 'lib/aws-sdk-ec2/types.rb', line 59845

class IpamRouteProtectionFinding < Struct.new(
  :resource_owner_id,
  :resource_region,
  :ipam_pool_id,
  :cidr,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :asn,
  :rpki_status,
  :rpki_strength,
  :roas,
  :route_overlaps,
  :sample_time,
  :roa_sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#route_overlapsArray<Types::IpamRouteOverlap>

The overlapping routes detected for this prefix.

Returns:



59845
59846
59847
59848
59849
59850
59851
59852
59853
59854
59855
59856
59857
59858
59859
59860
59861
59862
59863
# File 'lib/aws-sdk-ec2/types.rb', line 59845

class IpamRouteProtectionFinding < Struct.new(
  :resource_owner_id,
  :resource_region,
  :ipam_pool_id,
  :cidr,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :asn,
  :rpki_status,
  :rpki_strength,
  :roas,
  :route_overlaps,
  :sample_time,
  :roa_sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#rpki_statusString

The RPKI validation status of the route. Possible values:

  • valid - The route has a matching ROA that covers the prefix and origin ASN.

  • invalid - The route has a ROA for the prefix, but the origin ASN or prefix length does not match.

  • unknown - No ROA exists for the prefix, so RPKI validation cannot be performed.

Returns:

  • (String)


59845
59846
59847
59848
59849
59850
59851
59852
59853
59854
59855
59856
59857
59858
59859
59860
59861
59862
59863
# File 'lib/aws-sdk-ec2/types.rb', line 59845

class IpamRouteProtectionFinding < Struct.new(
  :resource_owner_id,
  :resource_region,
  :ipam_pool_id,
  :cidr,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :asn,
  :rpki_status,
  :rpki_strength,
  :roas,
  :route_overlaps,
  :sample_time,
  :roa_sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#rpki_strengthString

The RPKI enforcement strength for the route. Possible values:

  • strict - Invalid routes are rejected.

  • permissive - Invalid routes are accepted but flagged.

Returns:

  • (String)


59845
59846
59847
59848
59849
59850
59851
59852
59853
59854
59855
59856
59857
59858
59859
59860
59861
59862
59863
# File 'lib/aws-sdk-ec2/types.rb', line 59845

class IpamRouteProtectionFinding < Struct.new(
  :resource_owner_id,
  :resource_region,
  :ipam_pool_id,
  :cidr,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :asn,
  :rpki_status,
  :rpki_strength,
  :roas,
  :route_overlaps,
  :sample_time,
  :roa_sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#sample_timeTime

The time when the route was last sampled.

Returns:

  • (Time)


59845
59846
59847
59848
59849
59850
59851
59852
59853
59854
59855
59856
59857
59858
59859
59860
59861
59862
59863
# File 'lib/aws-sdk-ec2/types.rb', line 59845

class IpamRouteProtectionFinding < Struct.new(
  :resource_owner_id,
  :resource_region,
  :ipam_pool_id,
  :cidr,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :asn,
  :rpki_status,
  :rpki_strength,
  :roas,
  :route_overlaps,
  :sample_time,
  :roa_sample_time)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

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)


59845
59846
59847
59848
59849
59850
59851
59852
59853
59854
59855
59856
59857
59858
59859
59860
59861
59862
59863
# File 'lib/aws-sdk-ec2/types.rb', line 59845

class IpamRouteProtectionFinding < Struct.new(
  :resource_owner_id,
  :resource_region,
  :ipam_pool_id,
  :cidr,
  :state,
  :advertisement_type,
  :network_border_group,
  :pool_id,
  :asn,
  :rpki_status,
  :rpki_strength,
  :roas,
  :route_overlaps,
  :sample_time,
  :roa_sample_time)
  SENSITIVE = []
  include Aws::Structure
end