Interface protos.google.cloud.compute.v1beta.ISecurityPolicyRule (6.9.0)

Properties of a SecurityPolicyRule.

Package

@google-cloud/compute

Properties

action

action?: (string|null);

SecurityPolicyRule action

description

description?: (string|null);

SecurityPolicyRule description

direction

direction?: (string|null);

SecurityPolicyRule direction

enableLogging

enableLogging?: (boolean|null);

SecurityPolicyRule enableLogging

headerAction

headerAction?: (google.cloud.compute.v1beta.ISecurityPolicyRuleHttpHeaderAction|null);

SecurityPolicyRule headerAction

kind

kind?: (string|null);

SecurityPolicyRule kind

match

match?: (google.cloud.compute.v1beta.ISecurityPolicyRuleMatcher|null);

SecurityPolicyRule match

networkMatch

networkMatch?: (google.cloud.compute.v1beta.ISecurityPolicyRuleNetworkMatcher|null);

SecurityPolicyRule networkMatch

preconfiguredWafConfig

preconfiguredWafConfig?: (google.cloud.compute.v1beta.ISecurityPolicyRulePreconfiguredWafConfig|null);

SecurityPolicyRule preconfiguredWafConfig

preview

preview?: (boolean|null);

SecurityPolicyRule preview

priority

priority?: (number|null);

SecurityPolicyRule priority

rateLimitOptions

rateLimitOptions?: (google.cloud.compute.v1beta.ISecurityPolicyRuleRateLimitOptions|null);

SecurityPolicyRule rateLimitOptions

redirectOptions

redirectOptions?: (google.cloud.compute.v1beta.ISecurityPolicyRuleRedirectOptions|null);

SecurityPolicyRule redirectOptions

ruleNumber

ruleNumber?: (number|Long|string|null);

SecurityPolicyRule ruleNumber

ruleTupleCount

ruleTupleCount?: (number|null);

SecurityPolicyRule ruleTupleCount

targetResources

targetResources?: (string[]|null);

SecurityPolicyRule targetResources

targetServiceAccounts

targetServiceAccounts?: (string[]|null);

SecurityPolicyRule targetServiceAccounts