Interface Network

    • Method Detail

      • isPrivateIPAddressAvailable

        boolean isPrivateIPAddressAvailable​(String ipAddress)
        Checks if the specified private IP address is available in this network.
        Parameters:
        ipAddress - an IP address from this network's address space
        Returns:
        true if the address is within this network's address space and is available
      • isPrivateIPAddressInNetwork

        boolean isPrivateIPAddressInNetwork​(String ipAddress)
        Checks if the specified private IP address is within this network's address space.
        Parameters:
        ipAddress - an IP address
        Returns:
        true if the specified IP address is within this network's address space, otherwise false
      • addressSpaces

        List<String> addressSpaces()
        Returns:
        list of address spaces associated with this virtual network, in the CIDR notation
      • dnsServerIPs

        List<String> dnsServerIPs()
        Returns:
        list of DNS server IP addresses associated with this virtual network
      • subnets

        Map<String,​Subnet> subnets()
        Returns:
        subnets of this virtual network as a map indexed by subnet name

        Note that when a virtual network is created with no subnets explicitly defined, a default subnet is automatically created with the name "subnet1".

      • peerings

        NetworkPeerings peerings()
        Returns:
        entry point to managing virtual network peerings for this network
      • isDdosProtectionEnabled

        boolean isDdosProtectionEnabled()
        Returns:
        whether DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.
      • isVmProtectionEnabled

        @Deprecated
        boolean isVmProtectionEnabled()
        Deprecated.
        Returns:
        whether VM protection is enabled for all the subnets in the virtual network
      • ddosProtectionPlanId

        String ddosProtectionPlanId()
        Returns:
        the DDoS protection plan id associated with the virtual network