Class: Aws::EC2::Types::IpamPrefixListResolverTarget
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::IpamPrefixListResolverTarget
- Defined in:
- gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb
Overview
Describes an IPAM prefix list resolver target.
An IPAM prefix list resolver target is an association between a specific customer-managed prefix list and an IPAM prefix list resolver. The target enables the resolver to synchronize CIDRs selected by its rules into the specified prefix list, which can then be referenced in Amazon Web Services resources.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#desired_version ⇒ Integer
The desired version of the prefix list that this target should synchronize with.
-
#ipam_prefix_list_resolver_id ⇒ String
The ID of the IPAM prefix list resolver associated with this target.
-
#ipam_prefix_list_resolver_target_arn ⇒ String
The Amazon Resource Name (ARN) of the IPAM prefix list resolver target.
-
#ipam_prefix_list_resolver_target_id ⇒ String
The ID of the IPAM prefix list resolver target.
-
#last_synced_version ⇒ Integer
The version of the prefix list that was last successfully synchronized by this target.
-
#owner_id ⇒ String
The ID of the Amazon Web Services account that owns the IPAM prefix list resolver target.
-
#prefix_list_id ⇒ String
The ID of the managed prefix list associated with this target.
-
#prefix_list_region ⇒ String
The Amazon Web Services Region where the prefix list associated with this target is located.
-
#state ⇒ String
The current state of the IPAM prefix list resolver target.
-
#state_message ⇒ String
A message describing the current state of the IPAM prefix list resolver target, including any error information.
-
#tags ⇒ Array<Types::Tag>
The tags assigned to the IPAM prefix list resolver target.
-
#track_latest_version ⇒ Boolean
Indicates whether this target automatically tracks the latest version of the prefix list.
Instance Attribute Details
#desired_version ⇒ Integer
The desired version of the prefix list that this target should synchronize with.
52410 52411 52412 52413 52414 52415 52416 52417 52418 52419 52420 52421 52422 52423 52424 52425 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52410 class IpamPrefixListResolverTarget < Struct.new( :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_target_arn, :ipam_prefix_list_resolver_id, :owner_id, :prefix_list_id, :prefix_list_region, :desired_version, :last_synced_version, :track_latest_version, :state_message, :state, :tags) SENSITIVE = [] include Aws::Structure end |
#ipam_prefix_list_resolver_id ⇒ String
The ID of the IPAM prefix list resolver associated with this target.
52410 52411 52412 52413 52414 52415 52416 52417 52418 52419 52420 52421 52422 52423 52424 52425 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52410 class IpamPrefixListResolverTarget < Struct.new( :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_target_arn, :ipam_prefix_list_resolver_id, :owner_id, :prefix_list_id, :prefix_list_region, :desired_version, :last_synced_version, :track_latest_version, :state_message, :state, :tags) SENSITIVE = [] include Aws::Structure end |
#ipam_prefix_list_resolver_target_arn ⇒ String
The Amazon Resource Name (ARN) of the IPAM prefix list resolver target.
52410 52411 52412 52413 52414 52415 52416 52417 52418 52419 52420 52421 52422 52423 52424 52425 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52410 class IpamPrefixListResolverTarget < Struct.new( :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_target_arn, :ipam_prefix_list_resolver_id, :owner_id, :prefix_list_id, :prefix_list_region, :desired_version, :last_synced_version, :track_latest_version, :state_message, :state, :tags) SENSITIVE = [] include Aws::Structure end |
#ipam_prefix_list_resolver_target_id ⇒ String
The ID of the IPAM prefix list resolver target.
52410 52411 52412 52413 52414 52415 52416 52417 52418 52419 52420 52421 52422 52423 52424 52425 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52410 class IpamPrefixListResolverTarget < Struct.new( :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_target_arn, :ipam_prefix_list_resolver_id, :owner_id, :prefix_list_id, :prefix_list_region, :desired_version, :last_synced_version, :track_latest_version, :state_message, :state, :tags) SENSITIVE = [] include Aws::Structure end |
#last_synced_version ⇒ Integer
The version of the prefix list that was last successfully synchronized by this target.
52410 52411 52412 52413 52414 52415 52416 52417 52418 52419 52420 52421 52422 52423 52424 52425 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52410 class IpamPrefixListResolverTarget < Struct.new( :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_target_arn, :ipam_prefix_list_resolver_id, :owner_id, :prefix_list_id, :prefix_list_region, :desired_version, :last_synced_version, :track_latest_version, :state_message, :state, :tags) SENSITIVE = [] include Aws::Structure end |
#owner_id ⇒ String
The ID of the Amazon Web Services account that owns the IPAM prefix list resolver target.
52410 52411 52412 52413 52414 52415 52416 52417 52418 52419 52420 52421 52422 52423 52424 52425 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52410 class IpamPrefixListResolverTarget < Struct.new( :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_target_arn, :ipam_prefix_list_resolver_id, :owner_id, :prefix_list_id, :prefix_list_region, :desired_version, :last_synced_version, :track_latest_version, :state_message, :state, :tags) SENSITIVE = [] include Aws::Structure end |
#prefix_list_id ⇒ String
The ID of the managed prefix list associated with this target.
52410 52411 52412 52413 52414 52415 52416 52417 52418 52419 52420 52421 52422 52423 52424 52425 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52410 class IpamPrefixListResolverTarget < Struct.new( :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_target_arn, :ipam_prefix_list_resolver_id, :owner_id, :prefix_list_id, :prefix_list_region, :desired_version, :last_synced_version, :track_latest_version, :state_message, :state, :tags) SENSITIVE = [] include Aws::Structure end |
#prefix_list_region ⇒ String
The Amazon Web Services Region where the prefix list associated with this target is located.
52410 52411 52412 52413 52414 52415 52416 52417 52418 52419 52420 52421 52422 52423 52424 52425 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52410 class IpamPrefixListResolverTarget < Struct.new( :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_target_arn, :ipam_prefix_list_resolver_id, :owner_id, :prefix_list_id, :prefix_list_region, :desired_version, :last_synced_version, :track_latest_version, :state_message, :state, :tags) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The current state of the IPAM prefix list resolver target. 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.
52410 52411 52412 52413 52414 52415 52416 52417 52418 52419 52420 52421 52422 52423 52424 52425 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52410 class IpamPrefixListResolverTarget < Struct.new( :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_target_arn, :ipam_prefix_list_resolver_id, :owner_id, :prefix_list_id, :prefix_list_region, :desired_version, :last_synced_version, :track_latest_version, :state_message, :state, :tags) SENSITIVE = [] include Aws::Structure end |
#state_message ⇒ String
A message describing the current state of the IPAM prefix list resolver target, including any error information.
52410 52411 52412 52413 52414 52415 52416 52417 52418 52419 52420 52421 52422 52423 52424 52425 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52410 class IpamPrefixListResolverTarget < Struct.new( :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_target_arn, :ipam_prefix_list_resolver_id, :owner_id, :prefix_list_id, :prefix_list_region, :desired_version, :last_synced_version, :track_latest_version, :state_message, :state, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
The tags assigned to the IPAM prefix list resolver target.
52410 52411 52412 52413 52414 52415 52416 52417 52418 52419 52420 52421 52422 52423 52424 52425 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52410 class IpamPrefixListResolverTarget < Struct.new( :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_target_arn, :ipam_prefix_list_resolver_id, :owner_id, :prefix_list_id, :prefix_list_region, :desired_version, :last_synced_version, :track_latest_version, :state_message, :state, :tags) SENSITIVE = [] include Aws::Structure end |
#track_latest_version ⇒ Boolean
Indicates whether this target automatically tracks the latest version of the prefix list.
52410 52411 52412 52413 52414 52415 52416 52417 52418 52419 52420 52421 52422 52423 52424 52425 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 52410 class IpamPrefixListResolverTarget < Struct.new( :ipam_prefix_list_resolver_target_id, :ipam_prefix_list_resolver_target_arn, :ipam_prefix_list_resolver_id, :owner_id, :prefix_list_id, :prefix_list_region, :desired_version, :last_synced_version, :track_latest_version, :state_message, :state, :tags) SENSITIVE = [] include Aws::Structure end |