IDefinition<ParentT> Interface

Definition

The entirety of a route filter rule definition.

public interface IDefinition<ParentT> : Microsoft.Azure.Management.Network.Fluent.RouteFilterRule.Definition.IBlank<ParentT>, Microsoft.Azure.Management.Network.Fluent.RouteFilterRule.Definition.IWithAccessType<ParentT>, Microsoft.Azure.Management.Network.Fluent.RouteFilterRule.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.Network.Fluent.RouteFilterRule.Definition.IWithBgpCommunities<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>
type IDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithBgpCommunities<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInDefinition<'ParentT>
    interface IWithAccessType<'ParentT>
Public Interface IDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInDefinition(Of ParentT), IWithAccessType(Of ParentT), IWithAttach(Of ParentT), IWithBgpCommunities(Of ParentT)

Type Parameters

ParentT

The return type of the final Attachable.attach().

Implements

Properties

AllowAccess

Gets Set 'Allow' acces type of the rule.

(Inherited from IWithAccessType<ParentT>)
DenyAccess

Gets Set 'Deny' access type of the rule.

(Inherited from IWithAccessType<ParentT>)

Methods

Attach() (Inherited from IInDefinition<ParentT>)
WithBgpCommunities(String[])

Set the collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'].

(Inherited from IWithBgpCommunities<ParentT>)
WithBgpCommunity(String)

Set bgp community value to filter on. e.g. '12076:5020'.

(Inherited from IWithBgpCommunities<ParentT>)
WithoutBgpCommunity(String)

Remove the bgp community value to filter on. e.g. '12076:5010'.

(Inherited from IWithBgpCommunities<ParentT>)

Applies to