Skip to main content

Query Network Policy Rules (v2.1)

POST 

/v2.1/api/tenants/:tenant_id/networkpolicyrules/query

Query all the network policy rules.

Request

Path Parameters

    tenant_id stringrequired

    The tenant ID.

Body

Details to query the Network policy rules.

    app_def_ids string[]

    The app definition IDs that have applied network policy rules. The number of applications for a policy rule is limited to 256.

    description

    The description of the network policy rule. Max size = 256.

    destination_prefixes_id string

    The destination prefix ID.

    enabled boolean

    The network policy rule based on rules that are enabled.

    id string

    The network policy rule ID.

    name stringrequired

    The name of the network policy rule. Max size = 128.

    network_context_id string

    The network context applied to the network policy rule. Network context segments network traffic for the purpose of applying different network policy rules for the same application.

    order_number integer

    The network policy rule order number. The default order number for a policy rule is 1024.

    paths_allowed PathsAllowedV2N1required

    The paths allowed for the application.

    active_paths WANPath[]

    The configured active path for the rule.

  • Array [
  • label string

    The label to identify the path.

    path_type stringrequired

    Possible values: [vpn, direct, servicelink]

    The path type.

  • ]
  • backup_paths WANPath[]

    The configured backup path for the rule.

  • Array [
  • label string

    The label to identify the path.

    path_type stringrequired

    Possible values: [vpn, direct, servicelink]

    The path type.

  • ]
  • l3_failure_paths WANPath[]

    The configured l3 failure path for the rule.

  • Array [
  • label string

    The label to identify the path.

    path_type stringrequired

    Possible values: [vpn, direct, servicelink]

    The path type.

  • ]
  • policyset_id string

    The policy set ID.

    service_context ServiceContext

    Information on the service context.

    active_service_label_id stringrequired

    The configured active service label ID.

    active_service_label_type string

    Possible values: [CG_TRANSIT, NON_CG_TRANSIT, SASE]

    The configured active service label type.

    backup_service_label_id string

    The configured backup service label ID.

    backup_service_label_type string

    Possible values: [CG_TRANSIT, NON_CG_TRANSIT, SASE]

    The configured backup service label type.

    type stringrequired

    Possible values: [ALLOWED_TRANSIT, REQUIRED_TRANSIT]

    The type of service context.

    source_prefixes_id string

    The ID of the source prefixes.

    tags string[]

    A information field that can be added to identify the network policy rule. Maximum 10 unique tags of length 1024 each are allowed.

Responses

Successful Operation

Schema
    count int32

    The actual count.

    deleted_count int64

    The deleted number.

    deleted_ids string[]

    The deleted IDs.

    description

    Description of the query. Max size = 256.

    id string

    The ID.

    next_query object

    Details of the next query.

    tenant_id string

    The tenant ID.

    total_count int64

    Total number.

    items NetworkPolicyRuleQueryFilterV2N1[]
  • Array [
  • app_def_ids string[]

    The app definition IDs that have applied network policy rules. The number of applications for a policy rule is limited to 256.

    description

    The description of the network policy rule. Max size = 256.

    destination_prefixes_id string

    The destination prefix ID.

    enabled boolean

    The network policy rule based on rules that are enabled.

    id string

    The network policy rule ID.

    name stringrequired

    The name of the network policy rule. Max size = 128.

    network_context_id string

    The network context applied to the network policy rule. Network context segments network traffic for the purpose of applying different network policy rules for the same application.

    order_number integer

    The network policy rule order number. The default order number for a policy rule is 1024.

    paths_allowed PathsAllowedV2N1required

    The paths allowed for the application.

    active_paths WANPath[]

    The configured active path for the rule.

  • Array [
  • label string

    The label to identify the path.

    path_type stringrequired

    Possible values: [vpn, direct, servicelink]

    The path type.

  • ]
  • backup_paths WANPath[]

    The configured backup path for the rule.

  • Array [
  • label string

    The label to identify the path.

    path_type stringrequired

    Possible values: [vpn, direct, servicelink]

    The path type.

  • ]
  • l3_failure_paths WANPath[]

    The configured l3 failure path for the rule.

  • Array [
  • label string

    The label to identify the path.

    path_type stringrequired

    Possible values: [vpn, direct, servicelink]

    The path type.

  • ]
  • policyset_id string

    The policy set ID.

    service_context ServiceContext

    Information on the service context.

    active_service_label_id stringrequired

    The configured active service label ID.

    active_service_label_type string

    Possible values: [CG_TRANSIT, NON_CG_TRANSIT, SASE]

    The configured active service label type.

    backup_service_label_id string

    The configured backup service label ID.

    backup_service_label_type string

    Possible values: [CG_TRANSIT, NON_CG_TRANSIT, SASE]

    The configured backup service label type.

    type stringrequired

    Possible values: [ALLOWED_TRANSIT, REQUIRED_TRANSIT]

    The type of service context.

    source_prefixes_id string

    The ID of the source prefixes.

    tags string[]

    A information field that can be added to identify the network policy rule. Maximum 10 unique tags of length 1024 each are allowed.

  • ]
Loading...