Class: Aws::EC2::Types::IpamPrefixListResolver
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::IpamPrefixListResolver
- Defined in:
- gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb
Overview
Describes an IPAM prefix list resolver.
An IPAM prefix list resolver is a component that manages the synchronization between IPAM's CIDR selection rules and customer-managed prefix lists. It automates connectivity configurations by selecting CIDRs from IPAM's database based on your business logic and synchronizing them with prefix lists used in resources such as VPC route tables and security groups.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#address_family ⇒ String
The address family (IPv4 or IPv6) for the IPAM prefix list resolver.
-
#description ⇒ String
The description of the IPAM prefix list resolver.
-
#ipam_arn ⇒ String
The Amazon Resource Name (ARN) of the IPAM associated with this resolver.
-
#ipam_prefix_list_resolver_arn ⇒ String
The Amazon Resource Name (ARN) of the IPAM prefix list resolver.
-
#ipam_prefix_list_resolver_id ⇒ String
The ID of the IPAM prefix list resolver.
-
#ipam_region ⇒ String
The Amazon Web Services Region where the associated IPAM is located.
-
#last_version_creation_status ⇒ String
The status for the last time a version was created.
-
#last_version_creation_status_message ⇒ String
The status message for the last time a version was created.
-
#owner_id ⇒ String
The ID of the Amazon Web Services account that owns the IPAM prefix list resolver.
-
#state ⇒ String
The current state of the IPAM prefix list resolver.
-
#tags ⇒ Array<Types::Tag>
The tags assigned to the IPAM prefix list resolver.
Instance Attribute Details
#address_family ⇒ String
The address family (IPv4 or IPv6) for the IPAM prefix list resolver.
54001 54002 54003 54004 54005 54006 54007 54008 54009 54010 54011 54012 54013 54014 54015 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54001 class IpamPrefixListResolver < Struct.new( :owner_id, :ipam_prefix_list_resolver_id, :ipam_prefix_list_resolver_arn, :ipam_arn, :ipam_region, :description, :address_family, :state, :tags, :last_version_creation_status, :last_version_creation_status_message) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the IPAM prefix list resolver.
54001 54002 54003 54004 54005 54006 54007 54008 54009 54010 54011 54012 54013 54014 54015 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54001 class IpamPrefixListResolver < Struct.new( :owner_id, :ipam_prefix_list_resolver_id, :ipam_prefix_list_resolver_arn, :ipam_arn, :ipam_region, :description, :address_family, :state, :tags, :last_version_creation_status, :last_version_creation_status_message) SENSITIVE = [] include Aws::Structure end |
#ipam_arn ⇒ String
The Amazon Resource Name (ARN) of the IPAM associated with this resolver.
54001 54002 54003 54004 54005 54006 54007 54008 54009 54010 54011 54012 54013 54014 54015 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54001 class IpamPrefixListResolver < Struct.new( :owner_id, :ipam_prefix_list_resolver_id, :ipam_prefix_list_resolver_arn, :ipam_arn, :ipam_region, :description, :address_family, :state, :tags, :last_version_creation_status, :last_version_creation_status_message) SENSITIVE = [] include Aws::Structure end |
#ipam_prefix_list_resolver_arn ⇒ String
The Amazon Resource Name (ARN) of the IPAM prefix list resolver.
54001 54002 54003 54004 54005 54006 54007 54008 54009 54010 54011 54012 54013 54014 54015 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54001 class IpamPrefixListResolver < Struct.new( :owner_id, :ipam_prefix_list_resolver_id, :ipam_prefix_list_resolver_arn, :ipam_arn, :ipam_region, :description, :address_family, :state, :tags, :last_version_creation_status, :last_version_creation_status_message) SENSITIVE = [] include Aws::Structure end |
#ipam_prefix_list_resolver_id ⇒ String
The ID of the IPAM prefix list resolver.
54001 54002 54003 54004 54005 54006 54007 54008 54009 54010 54011 54012 54013 54014 54015 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54001 class IpamPrefixListResolver < Struct.new( :owner_id, :ipam_prefix_list_resolver_id, :ipam_prefix_list_resolver_arn, :ipam_arn, :ipam_region, :description, :address_family, :state, :tags, :last_version_creation_status, :last_version_creation_status_message) SENSITIVE = [] include Aws::Structure end |
#ipam_region ⇒ String
The Amazon Web Services Region where the associated IPAM is located.
54001 54002 54003 54004 54005 54006 54007 54008 54009 54010 54011 54012 54013 54014 54015 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54001 class IpamPrefixListResolver < Struct.new( :owner_id, :ipam_prefix_list_resolver_id, :ipam_prefix_list_resolver_arn, :ipam_arn, :ipam_region, :description, :address_family, :state, :tags, :last_version_creation_status, :last_version_creation_status_message) SENSITIVE = [] include Aws::Structure end |
#last_version_creation_status ⇒ String
The status for the last time a version was created.
Each version is a snapshot of what CIDRs matched your rules at that moment in time. The version number increments every time the CIDR list changes due to infrastructure changes.
54001 54002 54003 54004 54005 54006 54007 54008 54009 54010 54011 54012 54013 54014 54015 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54001 class IpamPrefixListResolver < Struct.new( :owner_id, :ipam_prefix_list_resolver_id, :ipam_prefix_list_resolver_arn, :ipam_arn, :ipam_region, :description, :address_family, :state, :tags, :last_version_creation_status, :last_version_creation_status_message) SENSITIVE = [] include Aws::Structure end |
#last_version_creation_status_message ⇒ String
The status message for the last time a version was created.
Each version is a snapshot of what CIDRs matched your rules at that moment in time. The version number increments every time the CIDR list changes due to infrastructure changes.
54001 54002 54003 54004 54005 54006 54007 54008 54009 54010 54011 54012 54013 54014 54015 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54001 class IpamPrefixListResolver < Struct.new( :owner_id, :ipam_prefix_list_resolver_id, :ipam_prefix_list_resolver_arn, :ipam_arn, :ipam_region, :description, :address_family, :state, :tags, :last_version_creation_status, :last_version_creation_status_message) SENSITIVE = [] include Aws::Structure end |
#owner_id ⇒ String
The ID of the Amazon Web Services account that owns the IPAM prefix list resolver.
54001 54002 54003 54004 54005 54006 54007 54008 54009 54010 54011 54012 54013 54014 54015 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54001 class IpamPrefixListResolver < Struct.new( :owner_id, :ipam_prefix_list_resolver_id, :ipam_prefix_list_resolver_arn, :ipam_arn, :ipam_region, :description, :address_family, :state, :tags, :last_version_creation_status, :last_version_creation_status_message) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The current state of the IPAM prefix list resolver. Valid values
include create-in-progress, create-complete, create-failed,
modify-in-progress, modify-complete, modify-failed,
delete-in-progress, delete-complete, and delete-failed.
54001 54002 54003 54004 54005 54006 54007 54008 54009 54010 54011 54012 54013 54014 54015 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54001 class IpamPrefixListResolver < Struct.new( :owner_id, :ipam_prefix_list_resolver_id, :ipam_prefix_list_resolver_arn, :ipam_arn, :ipam_region, :description, :address_family, :state, :tags, :last_version_creation_status, :last_version_creation_status_message) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
The tags assigned to the IPAM prefix list resolver.
54001 54002 54003 54004 54005 54006 54007 54008 54009 54010 54011 54012 54013 54014 54015 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54001 class IpamPrefixListResolver < Struct.new( :owner_id, :ipam_prefix_list_resolver_id, :ipam_prefix_list_resolver_arn, :ipam_arn, :ipam_region, :description, :address_family, :state, :tags, :last_version_creation_status, :last_version_creation_status_message) SENSITIVE = [] include Aws::Structure end |