JavaScript is disabled on your browser.
Skip navigation links

AWS SDK for Java 1.x API Reference - 1.12.795

We announced the upcoming end-of-support for AWS SDK for Java (v1). We recommend that you migrate to AWS SDK for Java v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
com.amazonaws.util

Class EC2MetadataUtils.NetworkInterface

  • Enclosing class:
    EC2MetadataUtils


    public static class EC2MetadataUtils.NetworkInterface
    extends Object 
    All of the metadata associated with a network interface on the instance.
    • Constructor Detail

      • NetworkInterface

        public NetworkInterface(String macAddress)
    • Method Detail

      • getMacAddress

        public String getMacAddress()
        The interface's Media Acess Control (mac) address
      • getOwnerId

        public String getOwnerId()
        The ID of the owner of the network interface.
        In multiple-interface environments, an interface can be attached by a third party, such as Elastic Load Balancing. Traffic on an interface is always billed to the interface owner.
      • getProfile

        public String getProfile()
        The interface's profile.
      • getHostname

        public String getHostname()
        The interface's local hostname.
      • getLocalIPv4s

        public List<String> getLocalIPv4s()
        The private IP addresses associated with the interface.
      • getPublicHostname

        public String getPublicHostname()
        The interface's public hostname.
      • getPublicIPv4s

        public List<String> getPublicIPv4s()
        The elastic IP addresses associated with the interface.
        There may be multiple IP addresses on an instance.
      • getSecurityGroups

        public List<String> getSecurityGroups()
        Security groups to which the network interface belongs.
      • getSecurityGroupIds

        public List<String> getSecurityGroupIds()
        IDs of the security groups to which the network interface belongs. Returned only for Amazon EC2 instances launched into a VPC.
      • getSubnetIPv4CidrBlock

        public String getSubnetIPv4CidrBlock()
        The CIDR block of the Amazon EC2-VPC subnet in which the interface resides.
        Returned only for Amazon EC2 instances launched into a VPC.
      • getSubnetId

        public String getSubnetId()
        ID of the subnet in which the interface resides.
        Returned only for Amazon EC2 instances launched into a VPC.
      • getVpcIPv4CidrBlock

        public String getVpcIPv4CidrBlock()
        The CIDR block of the Amazon EC2-VPC in which the interface resides.
        Returned only for Amazon EC2 instances launched into a VPC.
      • getVpcId

        public String getVpcId()
        ID of the Amazon EC2-VPC in which the interface resides.
        Returned only for Amazon EC2 instances launched into a VPC.
      • getIPv4Association

        public List<String> getIPv4Association(String publicIp)
        Get the private IPv4 address(es) that are associated with the public-ip address and assigned to that interface.
        Parameters:
        publicIp - The public IP address
        Returns:
        Private IPv4 address(es) associated with the public IP address.
Skip navigation links

AltStyle によって変換されたページ (->オリジナル) /