Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

SecurityPolicyRuleNetworkMatcher

import type { SecurityPolicyRuleNetworkMatcher } from "https://googleapis.deno.dev/v1/compute:v1.ts";

Represents a match condition that incoming network traffic is evaluated against.

interface SecurityPolicyRuleNetworkMatcher {
destIpRanges?: string[];
destPorts?: string[];
ipProtocols?: string[];
srcAsns?: number[];
srcIpRanges?: string[];
srcPorts?: string[];
srcRegionCodes?: string[];
}

§Properties

§
destIpRanges?: string[]
[src]

Destination IPv4/IPv6 addresses or CIDR prefixes, in standard text format.

§
destPorts?: string[]
[src]

Destination port numbers for TCP/UDP/SCTP. Each element can be a 16-bit unsigned decimal number (e.g. "80") or range (e.g. "0-1023").

§
ipProtocols?: string[]
[src]

IPv4 protocol / IPv6 next header (after extension headers). Each element can be an 8-bit unsigned decimal number (e.g. "6"), range (e.g. "253-254"), or one of the following protocol names: "tcp", "udp", "icmp", "esp", "ah", "ipip", or "sctp".

§
srcAsns?: number[]
[src]

BGP Autonomous System Number associated with the source IP address.

§
srcIpRanges?: string[]
[src]

Source IPv4/IPv6 addresses or CIDR prefixes, in standard text format.

§
srcPorts?: string[]
[src]

Source port numbers for TCP/UDP/SCTP. Each element can be a 16-bit unsigned decimal number (e.g. "80") or range (e.g. "0-1023").

§
srcRegionCodes?: string[]
[src]

Two-letter ISO 3166-1 alpha-2 country code associated with the source IP address.

§

User-defined fields. Each element names a defined field and lists the matching values for that field.