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_version ⇒ Integer

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

Returns:

  • (Integer)


59944
59945
59946
59947
59948
59949
59950
59951
59952
59953
59954
59955
59956
59957
59958
59959
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59944

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.

Returns:

  • (String)


59944
59945
59946
59947
59948
59949
59950
59951
59952
59953
59954
59955
59956
59957
59958
59959
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59944

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.

Returns:

  • (String)


59944
59945
59946
59947
59948
59949
59950
59951
59952
59953
59954
59955
59956
59957
59958
59959
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59944

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.

Returns:

  • (String)


59944
59945
59946
59947
59948
59949
59950
59951
59952
59953
59954
59955
59956
59957
59958
59959
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59944

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.

Returns:

  • (Integer)


59944
59945
59946
59947
59948
59949
59950
59951
59952
59953
59954
59955
59956
59957
59958
59959
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59944

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.

Returns:

  • (String)


59944
59945
59946
59947
59948
59949
59950
59951
59952
59953
59954
59955
59956
59957
59958
59959
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59944

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.

Returns:

  • (String)


59944
59945
59946
59947
59948
59949
59950
59951
59952
59953
59954
59955
59956
59957
59958
59959
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59944

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.

Returns:

  • (String)


59944
59945
59946
59947
59948
59949
59950
59951
59952
59953
59954
59955
59956
59957
59958
59959
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59944

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.

Returns:

  • (String)


59944
59945
59946
59947
59948
59949
59950
59951
59952
59953
59954
59955
59956
59957
59958
59959
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59944

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.

Returns:

  • (String)


59944
59945
59946
59947
59948
59949
59950
59951
59952
59953
59954
59955
59956
59957
59958
59959
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59944

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.

Returns:



59944
59945
59946
59947
59948
59949
59950
59951
59952
59953
59954
59955
59956
59957
59958
59959
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59944

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.

Returns:

  • (Boolean)


59944
59945
59946
59947
59948
59949
59950
59951
59952
59953
59954
59955
59956
59957
59958
59959
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 59944

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