ManagedPrefixListState class

Input properties used for looking up and filtering ManagedPrefixList resources.

Constructors

ManagedPrefixListState({Input<String?>? addressFamily, Input<String?>? arn, Input<List<ManagedPrefixListEntry>?>? entries, Input<int?>? maxEntries, Input<String?>? name, Input<String?>? ownerId, Input<String?>? region, Input<Map<String, String>?>? tags, Input<Map<String, String>?>? tagsAll, Input<int?>? version})
Creates a new ManagedPrefixListState. addressFamily Address family (IPv4 or IPv6) of this prefix list. arn ARN of the prefix list. entries Configuration block for prefix list entry. Detailed below. Different entries may have overlapping CIDR blocks, but a particular CIDR should not be duplicated. maxEntries Maximum number of entries that this prefix list can contain. name Name of this resource. The name must not start with com.amazonaws. ownerId ID of the AWS account that owns this prefix list. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. tags Map of tags to assign to this resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. tagsAll Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block. version Latest version of this prefix list.
const
ManagedPrefixListState.fromMap(Map<String, dynamic> map)
factory

Properties

addressFamily → Input<String?>?
Address family (IPv4 or IPv6) of this prefix list.
final
arn → Input<String?>?
ARN of the prefix list.
final
entries → Input<List<ManagedPrefixListEntry>?>?
Configuration block for prefix list entry. Detailed below. Different entries may have overlapping CIDR blocks, but a particular CIDR should not be duplicated.
final
hashCode → int
The hash code for this object.
no setterinherited
maxEntries → Input<int?>?
Maximum number of entries that this prefix list can contain.
final
name → Input<String?>?
Name of this resource. The name must not start with com.amazonaws.
final
ownerId → Input<String?>?
ID of the AWS account that owns this prefix list.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
tags → Input<Map<String, String>?>?
Map of tags to assign to this resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
final
tagsAll → Input<Map<String, String>?>?
Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
final
version → Input<int?>?
Latest version of this prefix list.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited