ManagedPrefixListState class
Input properties used for looking up and filtering ManagedPrefixList resources.
Constructors
-
ManagedPrefixListState({Input<
String?> ? addressFamily, Input<String?> ? arn, Input<List< ? entries, Input<ManagedPrefixListEntry> ?>int?> ? maxEntries, Input<String?> ? name, Input<String?> ? ownerId, Input<String?> ? region, Input<Map< ? tags, Input<String, String> ?>Map< ? tagsAll, Input<String, String> ?>int?> ? version}) -
Creates a new ManagedPrefixListState.
addressFamilyAddress family (IPv4orIPv6) of this prefix list.arnARN of the prefix list.entriesConfiguration block for prefix list entry. Detailed below. Different entries may have overlapping CIDR blocks, but a particular CIDR should not be duplicated.maxEntriesMaximum number of entries that this prefix list can contain.nameName of this resource. The name must not start withcom.amazonaws.ownerIdID of the AWS account that owns this prefix list.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.tagsMap of tags to assign to this resource. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.tagsAllMap of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.versionLatest version of this prefix list.const -
ManagedPrefixListState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
addressFamily
→ Input<
String?> ? -
Address family (
IPv4orIPv6) 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
-
Map of tags to assign to this resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration 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