Class: Aws::EC2::Types::IpamPrefixListResolverTarget

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#desired_versionInteger

The desired version of the prefix list that this target should synchronize with.

Returns:

  • (Integer)


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_idString

The ID of the IPAM prefix list resolver associated with this target.

Returns:

  • (String)


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_arnString

The Amazon Resource Name (ARN) of the IPAM prefix list resolver target.

Returns:

  • (String)


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_idString

The ID of the IPAM prefix list resolver target.

Returns:

  • (String)


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_versionInteger

The version of the prefix list that was last successfully synchronized by this target.

Returns:

  • (Integer)


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_idString

The ID of the Amazon Web Services account that owns the IPAM prefix list resolver target.

Returns:

  • (String)


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_idString

The ID of the managed prefix list associated with this target.

Returns:

  • (String)


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_regionString

The Amazon Web Services Region where the prefix list associated with this target is located.

Returns:

  • (String)


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

#stateString

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.

Returns:

  • (String)


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_messageString

A message describing the current state of the IPAM prefix list resolver target, including any error information.

Returns:

  • (String)


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

#tagsArray<Types::Tag>

The tags assigned to the IPAM prefix list resolver target.

Returns:



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_versionBoolean

Indicates whether this target automatically tracks the latest version of the prefix list.

Returns:

  • (Boolean)


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