package
1.19.3
Repository: https://github.com/aws/amazon-vpc-cni-k8s.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package mock_awsutils is a generated GoMock package.

# Functions

IsNotFound returns true if the error was caused by an AWS API 404 response.
New creates an EC2InstanceMetadataCache.

# Constants

UnknownInstanceType indicates that the instance type is not yet supported.

# Variables

ErrAllSecondaryIPsNotFound is returned when not all secondary IPs on an ENI have been assigned.
ErrENINotFound is an error when ENI is not found.
ErrNoNetworkInterfaces occurs when DescribeNetworkInterfaces(eniID) returns no network interfaces.
ErrNoSecondaryIPsFound is returned when not all secondary IPs on an ENI have been assigned.

# Structs

DescribeAllENIsResult contains the fully.
EC2InstanceMetadataCache caches instance metadata.
ENIMetadata contains information about an ENI.
StringSet is a set of strings.
TypedIMDS is a typed wrapper around raw untyped IMDS SDK API.

# Interfaces

APIs defines interfaces calls for adding/getting/deleting ENIs/secondary IPs.
EC2MetadataIface is a subset of the EC2Metadata API.

# Type aliases

FakeIMDS is a trivial implementation of EC2MetadataIface using an in-memory map - for testing.
TagMap keeps track of the EC2 tags on each ENI.