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.
59171 59172 59173 59174 59175 59176 59177 59178 59179 59180 59181 59182 59183 59184 59185 59186 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59171 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.
59171 59172 59173 59174 59175 59176 59177 59178 59179 59180 59181 59182 59183 59184 59185 59186 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59171 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.
59171 59172 59173 59174 59175 59176 59177 59178 59179 59180 59181 59182 59183 59184 59185 59186 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59171 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.
59171 59172 59173 59174 59175 59176 59177 59178 59179 59180 59181 59182 59183 59184 59185 59186 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59171 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.
59171 59172 59173 59174 59175 59176 59177 59178 59179 59180 59181 59182 59183 59184 59185 59186 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59171 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.
59171 59172 59173 59174 59175 59176 59177 59178 59179 59180 59181 59182 59183 59184 59185 59186 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59171 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.
59171 59172 59173 59174 59175 59176 59177 59178 59179 59180 59181 59182 59183 59184 59185 59186 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59171 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.
59171 59172 59173 59174 59175 59176 59177 59178 59179 59180 59181 59182 59183 59184 59185 59186 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59171 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.
59171 59172 59173 59174 59175 59176 59177 59178 59179 59180 59181 59182 59183 59184 59185 59186 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59171 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.
59171 59172 59173 59174 59175 59176 59177 59178 59179 59180 59181 59182 59183 59184 59185 59186 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59171 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.
59171 59172 59173 59174 59175 59176 59177 59178 59179 59180 59181 59182 59183 59184 59185 59186 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59171 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.
59171 59172 59173 59174 59175 59176 59177 59178 59179 59180 59181 59182 59183 59184 59185 59186 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59171 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 |