Class: Aws::EC2::Types::IpamRouteOriginAuthorization

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

Overview

Contains information about a Route Origin Authorization (ROA) published in the RPKI. A ROA cryptographically attests that a specific ASN is authorized to originate a specific IP address prefix.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#asnString

The Autonomous System Number (ASN) authorized by the ROA.

Returns:

  • (String)


59691
59692
59693
59694
59695
59696
59697
59698
59699
# File 'lib/aws-sdk-ec2/types.rb', line 59691

class IpamRouteOriginAuthorization < Struct.new(
  :asn,
  :prefix,
  :max_length,
  :match,
  :expiration)
  SENSITIVE = []
  include Aws::Structure
end

#expirationTime

The expiration date of the ROA.

Returns:

  • (Time)


59691
59692
59693
59694
59695
59696
59697
59698
59699
# File 'lib/aws-sdk-ec2/types.rb', line 59691

class IpamRouteOriginAuthorization < Struct.new(
  :asn,
  :prefix,
  :max_length,
  :match,
  :expiration)
  SENSITIVE = []
  include Aws::Structure
end

#matchBoolean

Specifies whether the ROA matches the route announcement.

Returns:

  • (Boolean)


59691
59692
59693
59694
59695
59696
59697
59698
59699
# File 'lib/aws-sdk-ec2/types.rb', line 59691

class IpamRouteOriginAuthorization < Struct.new(
  :asn,
  :prefix,
  :max_length,
  :match,
  :expiration)
  SENSITIVE = []
  include Aws::Structure
end

#max_lengthInteger

The maximum prefix length that the ASN is authorized to announce.

Returns:

  • (Integer)


59691
59692
59693
59694
59695
59696
59697
59698
59699
# File 'lib/aws-sdk-ec2/types.rb', line 59691

class IpamRouteOriginAuthorization < Struct.new(
  :asn,
  :prefix,
  :max_length,
  :match,
  :expiration)
  SENSITIVE = []
  include Aws::Structure
end

#prefixString

The IP address prefix authorized by the ROA in CIDR notation.

Returns:

  • (String)


59691
59692
59693
59694
59695
59696
59697
59698
59699
# File 'lib/aws-sdk-ec2/types.rb', line 59691

class IpamRouteOriginAuthorization < Struct.new(
  :asn,
  :prefix,
  :max_length,
  :match,
  :expiration)
  SENSITIVE = []
  include Aws::Structure
end