Package com.pulumi.gcp.compute.inputs
Class RegionSecurityPolicyRuleNetworkMatchArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.compute.inputs.RegionSecurityPolicyRuleNetworkMatchArgs
-
public final class RegionSecurityPolicyRuleNetworkMatchArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RegionSecurityPolicyRuleNetworkMatchArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static RegionSecurityPolicyRuleNetworkMatchArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RegionSecurityPolicyRuleNetworkMatchArgs.Builder
builder()
static RegionSecurityPolicyRuleNetworkMatchArgs.Builder
builder(RegionSecurityPolicyRuleNetworkMatchArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
destIpRanges()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
destPorts()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
ipProtocols()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.Integer>>>
srcAsns()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
srcIpRanges()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
srcPorts()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
srcRegionCodes()
java.util.Optional<com.pulumi.core.Output<java.util.List<RegionSecurityPolicyRuleNetworkMatchUserDefinedFieldArgs>>>
userDefinedFields()
-
-
-
Field Detail
-
Empty
public static final RegionSecurityPolicyRuleNetworkMatchArgs Empty
-
-
Method Detail
-
destIpRanges
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> destIpRanges()
- Returns:
- Destination IPv4/IPv6 addresses or CIDR prefixes, in standard text format.
-
destPorts
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> destPorts()
- Returns:
- 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
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> ipProtocols()
- Returns:
- 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
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.Integer>>> srcAsns()
- Returns:
- BGP Autonomous System Number associated with the source IP address.
-
srcIpRanges
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> srcIpRanges()
- Returns:
- Source IPv4/IPv6 addresses or CIDR prefixes, in standard text format.
-
srcPorts
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> srcPorts()
- Returns:
- 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
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> srcRegionCodes()
- Returns:
- Two-letter ISO 3166-1 alpha-2 country code associated with the source IP address.
-
userDefinedFields
public java.util.Optional<com.pulumi.core.Output<java.util.List<RegionSecurityPolicyRuleNetworkMatchUserDefinedFieldArgs>>> userDefinedFields()
- Returns:
- User-defined fields. Each element names a defined field and lists the matching values for that field. Structure is documented below.
-
builder
public static RegionSecurityPolicyRuleNetworkMatchArgs.Builder builder()
-
builder
public static RegionSecurityPolicyRuleNetworkMatchArgs.Builder builder(RegionSecurityPolicyRuleNetworkMatchArgs defaults)
-
-