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.
54457 54458 54459 54460 54461 54462 54463 54464 54465 54466 54467 54468 54469 54470 54471 54472 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54457 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.
54457 54458 54459 54460 54461 54462 54463 54464 54465 54466 54467 54468 54469 54470 54471 54472 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54457 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.
54457 54458 54459 54460 54461 54462 54463 54464 54465 54466 54467 54468 54469 54470 54471 54472 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54457 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.
54457 54458 54459 54460 54461 54462 54463 54464 54465 54466 54467 54468 54469 54470 54471 54472 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54457 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.
54457 54458 54459 54460 54461 54462 54463 54464 54465 54466 54467 54468 54469 54470 54471 54472 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54457 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.
54457 54458 54459 54460 54461 54462 54463 54464 54465 54466 54467 54468 54469 54470 54471 54472 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54457 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.
54457 54458 54459 54460 54461 54462 54463 54464 54465 54466 54467 54468 54469 54470 54471 54472 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54457 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.
54457 54458 54459 54460 54461 54462 54463 54464 54465 54466 54467 54468 54469 54470 54471 54472 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54457 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.
54457 54458 54459 54460 54461 54462 54463 54464 54465 54466 54467 54468 54469 54470 54471 54472 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54457 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.
54457 54458 54459 54460 54461 54462 54463 54464 54465 54466 54467 54468 54469 54470 54471 54472 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54457 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.
54457 54458 54459 54460 54461 54462 54463 54464 54465 54466 54467 54468 54469 54470 54471 54472 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54457 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.
54457 54458 54459 54460 54461 54462 54463 54464 54465 54466 54467 54468 54469 54470 54471 54472 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 54457 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 |