package
1.49.0
Repository: https://github.com/pureweb/ecs-amazon-agent.git
Documentation: pkg.go.dev

# Functions

ENIFromACS validates the given ACS ENI information and creates an ENI object from it.
ValidateTaskENI validates the ENI information sent from ACS.

# Constants

DefaultInterfaceAssociationProtocol represents the standard ENI type.
ENIAttached represents that a eni has shown on the host.
ENIAttachmentNone is zero state of a task when received attachemessage from acs.
ENIAttachmentTypeInstanceENI represents the type of an instance level eni.
ENIAttachmentTypeTaskENI represents the type of a task level eni.
ENIDetached represents that a eni has been actually detached from the host.
IPv6SubnetPrefixLength is the IPv6 global unicast address prefix length, consisting of global routing prefix and subnet ID lengths as specified in IPv6 addressing architecture (RFC 4291 section 2.5.4) and IPv6 Global Unicast Address Format (RFC 3587).
VLANInterfaceAssociationProtocol represents the ENI with trunking enabled.

# Structs

ENI contains information of the eni.
ENIAttachment contains the information of the eni attachment.
ENIIPV4Address is the ipv4 information of the eni.
ENIIPV6Address is the ipv6 information of the eni.
InterfaceVlanProperties contains information for an interface that is supposed to be used as a VLAN device.

# Type aliases

ENIAttachmentStatus is an enumeration type for eni attachment state.