pub struct ManagedPrefixListResult {
pub address_family: Output<String>,
pub arn: Output<String>,
pub entries: Output<Vec<ManagedPrefixListEntry>>,
pub max_entries: Output<i32>,
pub name: Output<String>,
pub owner_id: Output<String>,
pub tags: Output<Option<HashMap<String, String>>>,
pub tags_all: Output<HashMap<String, String>>,
pub version: Output<i32>,
}
Fields§
§address_family: Output<String>
Address family (IPv4
or IPv6
) of this prefix list.
arn: Output<String>
ARN of the prefix list.
entries: Output<Vec<ManagedPrefixListEntry>>
Configuration block for prefix list entry. Detailed below. Different entries may have overlapping CIDR blocks, but a particular CIDR should not be duplicated.
max_entries: Output<i32>
Maximum number of entries that this prefix list can contain.
name: Output<String>
Name of this resource. The name must not start with com.amazonaws
.
owner_id: Output<String>
ID of the AWS account that owns this prefix list.
Map of tags to assign to this resource. If configured with a provider default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Map of tags assigned to the resource, including those inherited from the provider default_tags
configuration block.
version: Output<i32>
Latest version of this prefix list.
Auto Trait Implementations§
impl Freeze for ManagedPrefixListResult
impl RefUnwindSafe for ManagedPrefixListResult
impl Send for ManagedPrefixListResult
impl Sync for ManagedPrefixListResult
impl Unpin for ManagedPrefixListResult
impl UnwindSafe for ManagedPrefixListResult
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more