Interface LocalNetworkGateway

  • All Superinterfaces:
    com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,​com.microsoft.azure.management.network.implementation.LocalNetworkGatewayInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasId, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.LocalNetworkGatewayInner>, 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, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<LocalNetworkGateway>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource, com.microsoft.azure.management.resources.fluentcore.model.Updatable<LocalNetworkGateway.Update>, UpdatableWithTags<LocalNetworkGateway>

    @Beta(V1_3_0)
    public interface LocalNetworkGateway
    extends com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,​com.microsoft.azure.management.network.implementation.LocalNetworkGatewayInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<LocalNetworkGateway>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<LocalNetworkGateway.Update>, UpdatableWithTags<LocalNetworkGateway>
    Entry point for Local Network Gateway management API in Azure.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static interface  LocalNetworkGateway.Definition
      The entirety of the local network gateway definition.
      static interface  LocalNetworkGateway.DefinitionStages
      Grouping of local network gateway definition stages.
      static interface  LocalNetworkGateway.Update
      The template for a local network gateway update operation, containing all the settings that can be modified.
      static interface  LocalNetworkGateway.UpdateStages
      Grouping of local network gateway 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>
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Set<String> addressSpaces()  
      BgpSettings bgpSettings()  
      String ipAddress()  
      String provisioningState()  
      • 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.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
    • Method Detail

      • ipAddress

        String ipAddress()
        Returns:
        IP address of local network gateway
      • bgpSettings

        BgpSettings bgpSettings()
        Returns:
        local network gateway's BGP speaker settings
      • addressSpaces

        Set<String> addressSpaces()
        Returns:
        local network site address spaces
      • provisioningState

        String provisioningState()
        Returns:
        the provisioning state of the LocalNetworkGateway resource