Interface protos.google.cloud.compute.v1.ISecurityPolicy (4.6.0)

Properties of a SecurityPolicy.

Package

@google-cloud/compute

Properties

adaptiveProtectionConfig

adaptiveProtectionConfig?: (google.cloud.compute.v1.ISecurityPolicyAdaptiveProtectionConfig|null);

SecurityPolicy adaptiveProtectionConfig

advancedOptionsConfig

advancedOptionsConfig?: (google.cloud.compute.v1.ISecurityPolicyAdvancedOptionsConfig|null);

SecurityPolicy advancedOptionsConfig

creationTimestamp

creationTimestamp?: (string|null);

SecurityPolicy creationTimestamp

ddosProtectionConfig

ddosProtectionConfig?: (google.cloud.compute.v1.ISecurityPolicyDdosProtectionConfig|null);

SecurityPolicy ddosProtectionConfig

description

description?: (string|null);

SecurityPolicy description

fingerprint

fingerprint?: (string|null);

SecurityPolicy fingerprint

id

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

SecurityPolicy id

kind

kind?: (string|null);

SecurityPolicy kind

labelFingerprint

labelFingerprint?: (string|null);

SecurityPolicy labelFingerprint

labels

labels?: ({ [k: string]: string }|null);

SecurityPolicy labels

name

name?: (string|null);

SecurityPolicy name

recaptchaOptionsConfig

recaptchaOptionsConfig?: (google.cloud.compute.v1.ISecurityPolicyRecaptchaOptionsConfig|null);

SecurityPolicy recaptchaOptionsConfig

region

region?: (string|null);

SecurityPolicy region

rules

rules?: (google.cloud.compute.v1.ISecurityPolicyRule[]|null);

SecurityPolicy rules

selfLink?: (string|null);

SecurityPolicy selfLink

type

type?: (string|null);

SecurityPolicy type

userDefinedFields

userDefinedFields?: (google.cloud.compute.v1.ISecurityPolicyUserDefinedField[]|null);

SecurityPolicy userDefinedFields