NetworkInterface Interface

public interface NetworkInterface

An immutable client-side representation of NetworkInterface.

Method Summary

Modifier and Type Method and Description
abstract String additionalDescription()

Gets the additionalDescription property: Additional description of the interface.

abstract AdministrativeState administrativeState()

Gets the administrativeState property: Administrative state of the resource.

abstract String annotation()

Gets the annotation property: Switch configuration description.

abstract ConfigurationState configurationState()

Gets the configurationState property: Configuration state of the resource.

abstract String connectedTo()

Gets the connectedTo property: The ARM resource id of the interface or compute server its connected to.

abstract String description()

Gets the description property: Description of the interface.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract ManagedServiceIdentity identity()

Gets the identity property: The managed service identities assigned to this resource.

abstract NetworkInterfaceInner innerModel()

Gets the inner com.azure.resourcemanager.managednetworkfabric.fluent.models.NetworkInterfaceInner object.

abstract InterfaceType interfaceType()

Gets the interfaceType property: The Interface Type.

abstract String ipv4Address()

Gets the ipv4Address property: IPv4Address of the interface.

abstract String ipv6Address()

Gets the ipv6Address property: IPv6Address of the interface.

abstract LastOperationProperties lastOperation()

Gets the lastOperation property: Details of the last operation performed on the resource.

abstract String name()

Gets the name property: The name of the resource.

abstract String networkFabricId()

Gets the networkFabricId property: Associated Network Fabric Resource ID.

abstract String physicalIdentifier()

Gets the physicalIdentifier property: Physical Identifier of the network interface.

abstract ProvisioningState provisioningState()

Gets the provisioningState property: Provisioning state of the resource.

abstract NetworkInterface refresh()

Refreshes the resource to sync with Azure.

abstract NetworkInterface refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the NetworkInterface resource.

abstract UpdateAdministrativeStateResponse updateAdministrativeState(UpdateAdministrativeState body)

Update the admin state of the Network Interface.

abstract UpdateAdministrativeStateResponse updateAdministrativeState(UpdateAdministrativeState body, Context context)

Update the admin state of the Network Interface.

Method Details

additionalDescription

public abstract String additionalDescription()

Gets the additionalDescription property: Additional description of the interface.

Returns:

the additionalDescription value.

administrativeState

public abstract AdministrativeState administrativeState()

Gets the administrativeState property: Administrative state of the resource.

Returns:

the administrativeState value.

annotation

public abstract String annotation()

Gets the annotation property: Switch configuration description.

Returns:

the annotation value.

configurationState

public abstract ConfigurationState configurationState()

Gets the configurationState property: Configuration state of the resource.

Returns:

the configurationState value.

connectedTo

public abstract String connectedTo()

Gets the connectedTo property: The ARM resource id of the interface or compute server its connected to.

Returns:

the connectedTo value.

description

public abstract String description()

Gets the description property: Description of the interface.

Returns:

the description value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

identity

public abstract ManagedServiceIdentity identity()

Gets the identity property: The managed service identities assigned to this resource.

Returns:

the identity value.

innerModel

public abstract NetworkInterfaceInner innerModel()

Gets the inner com.azure.resourcemanager.managednetworkfabric.fluent.models.NetworkInterfaceInner object.

Returns:

the inner object.

interfaceType

public abstract InterfaceType interfaceType()

Gets the interfaceType property: The Interface Type. Example: Management/Data.

Returns:

the interfaceType value.

ipv4Address

public abstract String ipv4Address()

Gets the ipv4Address property: IPv4Address of the interface.

Returns:

the ipv4Address value.

ipv6Address

public abstract String ipv6Address()

Gets the ipv6Address property: IPv6Address of the interface.

Returns:

the ipv6Address value.

lastOperation

public abstract LastOperationProperties lastOperation()

Gets the lastOperation property: Details of the last operation performed on the resource.

Returns:

the lastOperation value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

networkFabricId

public abstract String networkFabricId()

Gets the networkFabricId property: Associated Network Fabric Resource ID.

Returns:

the networkFabricId value.

physicalIdentifier

public abstract String physicalIdentifier()

Gets the physicalIdentifier property: Physical Identifier of the network interface.

Returns:

the physicalIdentifier value.

provisioningState

public abstract ProvisioningState provisioningState()

Gets the provisioningState property: Provisioning state of the resource.

Returns:

the provisioningState value.

refresh

public abstract NetworkInterface refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract NetworkInterface refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

systemData

public abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract NetworkInterface.Update update()

Begins update for the NetworkInterface resource.

Returns:

the stage of resource update.

updateAdministrativeState

public abstract UpdateAdministrativeStateResponse updateAdministrativeState(UpdateAdministrativeState body)

Update the admin state of the Network Interface.

Parameters:

body - Request payload.

Returns:

update Administrative State Response.

updateAdministrativeState

public abstract UpdateAdministrativeStateResponse updateAdministrativeState(UpdateAdministrativeState body, Context context)

Update the admin state of the Network Interface.

Parameters:

body - Request payload.
context - The context to associate with this operation.

Returns:

update Administrative State Response.

Applies to