Enum SecurityPolicy.Type

public enum SecurityPolicy.Type extends Enum<SecurityPolicy.Type> implements ProtocolMessageEnum

The type indicates the intended use of the security policy. - CLOUD_ARMOR: Cloud Armor backend security policies can be configured to filter incoming HTTP requests targeting backend services. They filter requests before they hit the origin servers. - CLOUD_ARMOR_EDGE: Cloud Armor edge security policies can be configured to filter incoming HTTP requests targeting backend services (including Cloud CDN-enabled) as well as backend buckets (Cloud Storage). They filter requests before the request is served from Google's cache. - CLOUD_ARMOR_INTERNAL_SERVICE: Cloud Armor internal service policies can be configured to filter HTTP requests targeting services managed by Traffic Director in a service mesh. They filter requests before the request is served from the application. This field can be set only at resource creation time.

Protobuf enum google.cloud.compute.v1.SecurityPolicy.Type

Implements

ProtocolMessageEnum

Static Fields

NameDescription
CLOUD_ARMOR

CLOUD_ARMOR = 260640373;

CLOUD_ARMOR_EDGE

CLOUD_ARMOR_EDGE = 250728775;

CLOUD_ARMOR_EDGE_VALUE

CLOUD_ARMOR_EDGE = 250728775;

CLOUD_ARMOR_NETWORK

CLOUD_ARMOR_NETWORK = 488527428;

CLOUD_ARMOR_NETWORK_VALUE

CLOUD_ARMOR_NETWORK = 488527428;

CLOUD_ARMOR_VALUE

CLOUD_ARMOR = 260640373;

UNDEFINED_TYPE

A value indicating that the enum field is not set.

UNDEFINED_TYPE = 0;

UNDEFINED_TYPE_VALUE

A value indicating that the enum field is not set.

UNDEFINED_TYPE = 0;

UNRECOGNIZED

Static Methods

NameDescription
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

NameDescription
getDescriptorForType()
getNumber()
getValueDescriptor()