Interface NetworkInterface
-
- All Superinterfaces:
com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.NetworkInterfaceInner>
,com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
,com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.NetworkInterfaceInner>
,com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager<com.microsoft.azure.management.network.implementation.NetworkManager>
,com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
,com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
,com.microsoft.azure.management.resources.fluentcore.model.Indexable
,NetworkInterfaceBase
,com.microsoft.azure.management.resources.fluentcore.model.Refreshable<NetworkInterface>
,com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
,com.microsoft.azure.management.resources.fluentcore.model.Updatable<NetworkInterface.Update>
,UpdatableWithTags<NetworkInterface>
public interface NetworkInterface extends NetworkInterfaceBase, com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.NetworkInterfaceInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<NetworkInterface>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<NetworkInterface.Update>, UpdatableWithTags<NetworkInterface>
Network interface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
NetworkInterface.Definition
The entirety of the network interface definition.static interface
NetworkInterface.DefinitionStages
Grouping of network interface definition stages.static interface
NetworkInterface.Update
The template for an update operation, containing all the settings that can be modified.static interface
NetworkInterface.UpdateStages
Grouping of network interface update stages.-
Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTags<T extends Object>
-
Nested classes/interfaces inherited from interface com.microsoft.azure.management.network.model.UpdatableWithTags
UpdatableWithTags.UpdateWithTags<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,NicIPConfiguration>
ipConfigurations()
NicIPConfiguration
primaryIPConfiguration()
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
id
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
manager
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
-
Methods inherited from interface com.microsoft.azure.management.network.NetworkInterfaceBase
appliedDnsServers, dnsServers, getNetworkSecurityGroup, internalDnsNameLabel, internalDomainNameSuffix, internalFqdn, isAcceleratedNetworkingEnabled, isIPForwardingEnabled, macAddress, networkSecurityGroupId, primaryPrivateIP, primaryPrivateIPAllocationMethod, virtualMachineId
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Updatable
update
-
Methods inherited from interface com.microsoft.azure.management.network.model.UpdatableWithTags
updateTags
-
-
-
-
Method Detail
-
ipConfigurations
Map<String,NicIPConfiguration> ipConfigurations()
- Returns:
- the IP configurations of this network interface, indexed by their names.
-
primaryIPConfiguration
NicIPConfiguration primaryIPConfiguration()
- Returns:
- the primary IP configuration of this network interface
-
-