Class: Aws::EC2::Types::ManagedPrefixList
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::ManagedPrefixList
- Defined in:
- gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb
Overview
Describes a managed prefix list.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#address_family ⇒ String
The IP address version.
-
#ipam_prefix_list_resolver_sync_enabled ⇒ Boolean
Indicates whether synchronization with an IPAM prefix list resolver is enabled for this managed prefix list.
-
#ipam_prefix_list_resolver_target_id ⇒ String
The ID of the IPAM prefix list resolver target associated with this managed prefix list.
-
#max_entries ⇒ Integer
The maximum number of entries for the prefix list.
-
#owner_id ⇒ String
The ID of the owner of the prefix list.
-
#prefix_list_arn ⇒ String
The Amazon Resource Name (ARN) for the prefix list.
-
#prefix_list_id ⇒ String
The ID of the prefix list.
-
#prefix_list_name ⇒ String
The name of the prefix list.
-
#state ⇒ String
The current state of the prefix list.
-
#state_message ⇒ String
The state message.
-
#tags ⇒ Array<Types::Tag>
The tags for the prefix list.
-
#version ⇒ Integer
The version of the prefix list.
Instance Attribute Details
#address_family ⇒ String
The IP address version.
58624 58625 58626 58627 58628 58629 58630 58631 58632 58633 58634 58635 58636 58637 58638 58639 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58624 class ManagedPrefixList < Struct.new( :prefix_list_id, :address_family, :state, :state_message, :prefix_list_arn, :prefix_list_name, :max_entries, :version, :tags, :owner_id, :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_sync_enabled) SENSITIVE = [] include Aws::Structure end |
#ipam_prefix_list_resolver_sync_enabled ⇒ Boolean
Indicates whether synchronization with an IPAM prefix list resolver is enabled for this managed prefix list. When enabled, the prefix list CIDRs are automatically updated based on the resolver's CIDR selection rules.
58624 58625 58626 58627 58628 58629 58630 58631 58632 58633 58634 58635 58636 58637 58638 58639 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58624 class ManagedPrefixList < Struct.new( :prefix_list_id, :address_family, :state, :state_message, :prefix_list_arn, :prefix_list_name, :max_entries, :version, :tags, :owner_id, :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_sync_enabled) SENSITIVE = [] include Aws::Structure end |
#ipam_prefix_list_resolver_target_id ⇒ String
The ID of the IPAM prefix list resolver target associated with this managed prefix list. When set, this prefix list becomes an IPAM managed prefix list.
An IPAM-managed prefix list is a customer-managed prefix list that has been associated with an IPAM prefix list resolver target. When a prefix list becomes IPAM managed, its CIDRs are automatically synchronized based on the IPAM prefix list resolver's CIDR selection rules, and direct CIDR modifications are restricted.
58624 58625 58626 58627 58628 58629 58630 58631 58632 58633 58634 58635 58636 58637 58638 58639 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58624 class ManagedPrefixList < Struct.new( :prefix_list_id, :address_family, :state, :state_message, :prefix_list_arn, :prefix_list_name, :max_entries, :version, :tags, :owner_id, :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_sync_enabled) SENSITIVE = [] include Aws::Structure end |
#max_entries ⇒ Integer
The maximum number of entries for the prefix list.
58624 58625 58626 58627 58628 58629 58630 58631 58632 58633 58634 58635 58636 58637 58638 58639 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58624 class ManagedPrefixList < Struct.new( :prefix_list_id, :address_family, :state, :state_message, :prefix_list_arn, :prefix_list_name, :max_entries, :version, :tags, :owner_id, :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_sync_enabled) SENSITIVE = [] include Aws::Structure end |
#owner_id ⇒ String
The ID of the owner of the prefix list.
58624 58625 58626 58627 58628 58629 58630 58631 58632 58633 58634 58635 58636 58637 58638 58639 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58624 class ManagedPrefixList < Struct.new( :prefix_list_id, :address_family, :state, :state_message, :prefix_list_arn, :prefix_list_name, :max_entries, :version, :tags, :owner_id, :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_sync_enabled) SENSITIVE = [] include Aws::Structure end |
#prefix_list_arn ⇒ String
The Amazon Resource Name (ARN) for the prefix list.
58624 58625 58626 58627 58628 58629 58630 58631 58632 58633 58634 58635 58636 58637 58638 58639 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58624 class ManagedPrefixList < Struct.new( :prefix_list_id, :address_family, :state, :state_message, :prefix_list_arn, :prefix_list_name, :max_entries, :version, :tags, :owner_id, :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_sync_enabled) SENSITIVE = [] include Aws::Structure end |
#prefix_list_id ⇒ String
The ID of the prefix list.
58624 58625 58626 58627 58628 58629 58630 58631 58632 58633 58634 58635 58636 58637 58638 58639 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58624 class ManagedPrefixList < Struct.new( :prefix_list_id, :address_family, :state, :state_message, :prefix_list_arn, :prefix_list_name, :max_entries, :version, :tags, :owner_id, :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_sync_enabled) SENSITIVE = [] include Aws::Structure end |
#prefix_list_name ⇒ String
The name of the prefix list.
58624 58625 58626 58627 58628 58629 58630 58631 58632 58633 58634 58635 58636 58637 58638 58639 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58624 class ManagedPrefixList < Struct.new( :prefix_list_id, :address_family, :state, :state_message, :prefix_list_arn, :prefix_list_name, :max_entries, :version, :tags, :owner_id, :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_sync_enabled) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The current state of the prefix list.
58624 58625 58626 58627 58628 58629 58630 58631 58632 58633 58634 58635 58636 58637 58638 58639 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58624 class ManagedPrefixList < Struct.new( :prefix_list_id, :address_family, :state, :state_message, :prefix_list_arn, :prefix_list_name, :max_entries, :version, :tags, :owner_id, :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_sync_enabled) SENSITIVE = [] include Aws::Structure end |
#state_message ⇒ String
The state message.
58624 58625 58626 58627 58628 58629 58630 58631 58632 58633 58634 58635 58636 58637 58638 58639 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58624 class ManagedPrefixList < Struct.new( :prefix_list_id, :address_family, :state, :state_message, :prefix_list_arn, :prefix_list_name, :max_entries, :version, :tags, :owner_id, :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_sync_enabled) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
The tags for the prefix list.
58624 58625 58626 58627 58628 58629 58630 58631 58632 58633 58634 58635 58636 58637 58638 58639 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58624 class ManagedPrefixList < Struct.new( :prefix_list_id, :address_family, :state, :state_message, :prefix_list_arn, :prefix_list_name, :max_entries, :version, :tags, :owner_id, :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_sync_enabled) SENSITIVE = [] include Aws::Structure end |
#version ⇒ Integer
The version of the prefix list.
58624 58625 58626 58627 58628 58629 58630 58631 58632 58633 58634 58635 58636 58637 58638 58639 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 58624 class ManagedPrefixList < Struct.new( :prefix_list_id, :address_family, :state, :state_message, :prefix_list_arn, :prefix_list_name, :max_entries, :version, :tags, :owner_id, :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_sync_enabled) SENSITIVE = [] include Aws::Structure end |