PolicyRouteAdvertisementRule (type)

{
  "additionalProperties": false, 
  "description": "policy route advertisement rule.", 
  "id": "PolicyRouteAdvertisementRule", 
  "module_id": "PolicyConnectivity", 
  "properties": {
    "action": {
      "default": "PERMIT", 
      "description": "Action to advertise filtered routes to the connected Tier0 gateway. PERMIT: Enables the advertisment DENY: Disables the advertisement", 
      "enum": [
        "PERMIT", 
        "DENY"
      ], 
      "required": true, 
      "title": "Action to advertise routes", 
      "type": "string"
    }, 
    "name": {
      "description": "Display name for rule.", 
      "required": false, 
      "title": "Display name for rule", 
      "type": "string"
    }, 
    "prefix_operator": {
      "default": "GE", 
      "description": "Prefix operator to filter subnets. GE prefix operator filters all the routes with prefix length greater than or equal to the subnets configured. EQ prefix operator filter all the routes with prefix length equal to the subnets configured.", 
      "enum": [
        "GE", 
        "EQ"
      ], 
      "required": false, 
      "title": "Prefix operator to match subnets", 
      "type": "string"
    }, 
    "route_advertisement_types": {
      "description": "Enable different types of route advertisements.", 
      "items": {
        "$ref": "InterVrfRouteAdvertisementTypes
      }, 
      "required": false, 
      "title": "Enable different types of route advertisements", 
      "type": "array"
    }, 
    "subnets": {
      "description": "Network CIDRs to be routed.", 
      "items": {
        "format": "ip-cidr-block", 
        "type": "string"
      }, 
      "required": false, 
      "title": "Network CIDRs", 
      "type": "array"
    }
  }, 
  "title": "policy route advertisement rule", 
  "type": "object"
}