Share via


IRouteTable Interface

Definition

Entry point for route table management.

public interface IRouteTable : Microsoft.Azure.Management.Network.Fluent.IHasAssociatedSubnets, Microsoft.Azure.Management.Network.Fluent.IRouteTableBeta, Microsoft.Azure.Management.Network.Fluent.IUpdatableWithTags<Microsoft.Azure.Management.Network.Fluent.IRouteTable>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.Network.Fluent.INetworkManager,Microsoft.Azure.Management.Network.Fluent.Models.RouteTableInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Network.Fluent.Models.RouteTableInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Network.Fluent.INetworkManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Network.Fluent.IRouteTable>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Network.Fluent.RouteTable.Update.IUpdate>
type IRouteTable = interface
    interface IGroupableResource<INetworkManager, RouteTableInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<INetworkManager>
    interface IHasInner<RouteTableInner>
    interface IRefreshable<IRouteTable>
    interface IUpdatable<IUpdate>
    interface IUpdatableWithTags<IRouteTable>
    interface IHasAssociatedSubnets
    interface IRouteTableBeta
    interface IBeta
Public Interface IRouteTable
Implements IBeta, IGroupableResource(Of INetworkManager, RouteTableInner), IHasAssociatedSubnets, IHasInner(Of RouteTableInner), IHasManager(Of INetworkManager), IRefreshable(Of IRouteTable), IRouteTableBeta, IUpdatable(Of IUpdate), IUpdatableWithTags(Of IRouteTable)
Implements

Properties

Id

Gets the resource id string

(Inherited from IHasId)
Inner (Inherited from IHasInner<T>)
IsBgpRoutePropagationDisabled

Gets whether to disable the routes learned by BGP on that route table. True means disable.

(Inherited from IRouteTableBeta)
Key (Inherited from IIndexable)
Manager

Gets the manager client type of this resource type.

(Inherited from IHasManager<ManagerT>)
Name

Gets the name of the resource

(Inherited from IHasName)
Region (Inherited from IResource)
RegionName (Inherited from IResource)
ResourceGroupName (Inherited from IHasResourceGroup)
Routes

Gets the routes of this route table.

Tags (Inherited from IResource)
Type (Inherited from IResource)

Methods

ListAssociatedSubnets() (Inherited from IHasAssociatedSubnets)
Refresh()

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
RefreshAsync(CancellationToken)

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
Update() (Inherited from IUpdatable<T>)
UpdateTags()

Begins a tags update for a resource. This is the beginning of the builder pattern used to update tags for a resources in Azure. The final method completing the definition and starting the actual resource update process in Azure is AppliableWithTags.applyTags().

(Inherited from IUpdatableWithTags<T>)

Applies to