Interface LocalNetworkGateway
- All Superinterfaces:
GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,
,com.microsoft.azure.management.network.implementation.LocalNetworkGatewayInner> HasId
,HasInner<com.microsoft.azure.management.network.implementation.LocalNetworkGatewayInner>
,HasManager<com.microsoft.azure.management.network.implementation.NetworkManager>
,HasName
,HasResourceGroup
,Indexable
,Refreshable<LocalNetworkGateway>
,Resource
,Updatable<LocalNetworkGateway.Update>
,UpdatableWithTags<LocalNetworkGateway>
@Beta(V1_3_0)
public interface LocalNetworkGateway
extends GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.LocalNetworkGatewayInner>, Refreshable<LocalNetworkGateway>, Updatable<LocalNetworkGateway.Update>, UpdatableWithTags<LocalNetworkGateway>
Entry point for Local Network Gateway management API in Azure.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
The entirety of the local network gateway definition.static interface
Grouping of local network gateway definition stages.static interface
The template for a local network gateway update operation, containing all the settings that can be modified.static interface
Grouping of local network gateway update stages.Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>
Nested classes/interfaces inherited from interface com.microsoft.azure.management.network.model.UpdatableWithTags
UpdatableWithTags.UpdateWithTags<T>
-
Method Summary
Modifier and TypeMethodDescriptionMethods 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
Methods inherited from interface com.microsoft.azure.management.network.model.UpdatableWithTags
updateTags
-
Method Details
-
ipAddress
String ipAddress()- Returns:
- IP address of local network gateway
-
bgpSettings
BgpSettings bgpSettings()- Returns:
- local network gateway's BGP speaker settings
-
addressSpaces
- Returns:
- local network site address spaces
-
provisioningState
ProvisioningState provisioningState()- Returns:
- the provisioning state of the LocalNetworkGateway resource
-