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)


59682
59683
59684
59685
59686
59687
59688
59689
59690
# File 'lib/aws-sdk-ec2/types.rb', line 59682

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

#expirationTime

The expiration date of the ROA.

Returns:

  • (Time)


59682
59683
59684
59685
59686
59687
59688
59689
59690
# File 'lib/aws-sdk-ec2/types.rb', line 59682

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)


59682
59683
59684
59685
59686
59687
59688
59689
59690
# File 'lib/aws-sdk-ec2/types.rb', line 59682

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)


59682
59683
59684
59685
59686
59687
59688
59689
59690
# File 'lib/aws-sdk-ec2/types.rb', line 59682

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)


59682
59683
59684
59685
59686
59687
59688
59689
59690
# File 'lib/aws-sdk-ec2/types.rb', line 59682

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