Interface RouteFilterRule

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.ChildResource<RouteFilter>, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<RouteFilterRuleInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent<RouteFilter>, com.azure.resourcemanager.resources.fluentcore.model.Indexable

public interface RouteFilterRule extends com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<RouteFilterRuleInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.ChildResource<RouteFilter>
A route filter rule in a route filter group.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The entirety of a route filter rule definition.
    static interface 
    Grouping of route filter rule definition stages applicable as part of a route filter group creation.
    static interface 
    The entirety of a route filter rule update as part of a route filter group update.
    static interface 
    The entirety of a route filter rule definition as part of a route filter group update.
    static interface 
    Grouping of route filter rule definition stages applicable as part of a route filter group update.
    static interface 
    Grouping of route filter rule update stages.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the access type of the rule.
    The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'].
    Gets resource location.
    Gets the provisioning state of the resource.
    Gets the rule type of the rule.

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel

    innerModel

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName

    name

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent

    parent

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable

    key
  • Method Details

    • access

      Access access()
      Gets the access type of the rule.
      Returns:
      the access type of the rule
    • routeFilterRuleType

      RouteFilterRuleType routeFilterRuleType()
      Gets the rule type of the rule.
      Returns:
      the rule type of the rule
    • communities

      List<String> communities()
      The collection for bgp community values to filter on. e.g. ['12076:5010','12076:5020'].
      Returns:
      collection of community values
    • provisioningState

      String provisioningState()
      Gets the provisioning state of the resource.
      Returns:
      the provisioning state of the resource
    • location

      String location()
      Gets resource location.
      Returns:
      resource location