Enum TlsInspectionPolicy.Profile (0.94.0)

public enum TlsInspectionPolicy.Profile extends Enum<TlsInspectionPolicy.Profile> implements ProtocolMessageEnum

Profile specifies the set of TLS cipher suites (and possibly other features in the future) that can be used by the firewall when negotiating TLS connections with clients and servers. The meaning of these fields is identical to the load balancers' SSLPolicy resource.

Protobuf enum google.cloud.networksecurity.v1.TlsInspectionPolicy.Profile

Implements

ProtocolMessageEnum

Static Fields

Name Description
PROFILE_COMPATIBLE

Compatible profile. Allows the broadest set of clients, even those which support only out-of-date SSL features to negotiate with the TLS inspection proxy.

PROFILE_COMPATIBLE = 1;

PROFILE_COMPATIBLE_VALUE

Compatible profile. Allows the broadest set of clients, even those which support only out-of-date SSL features to negotiate with the TLS inspection proxy.

PROFILE_COMPATIBLE = 1;

PROFILE_CUSTOM

Custom profile. Allow only the set of allowed SSL features specified in the custom_features field of SslPolicy.

PROFILE_CUSTOM = 4;

PROFILE_CUSTOM_VALUE

Custom profile. Allow only the set of allowed SSL features specified in the custom_features field of SslPolicy.

PROFILE_CUSTOM = 4;

PROFILE_MODERN

Modern profile. Supports a wide set of SSL features, allowing modern clients to negotiate SSL with the TLS inspection proxy.

PROFILE_MODERN = 2;

PROFILE_MODERN_VALUE

Modern profile. Supports a wide set of SSL features, allowing modern clients to negotiate SSL with the TLS inspection proxy.

PROFILE_MODERN = 2;

PROFILE_RESTRICTED

Restricted profile. Supports a reduced set of SSL features, intended to meet stricter compliance requirements.

PROFILE_RESTRICTED = 3;

PROFILE_RESTRICTED_VALUE

Restricted profile. Supports a reduced set of SSL features, intended to meet stricter compliance requirements.

PROFILE_RESTRICTED = 3;

PROFILE_UNSPECIFIED

Indicates no profile was specified.

PROFILE_UNSPECIFIED = 0;

PROFILE_UNSPECIFIED_VALUE

Indicates no profile was specified.

PROFILE_UNSPECIFIED = 0;

UNRECOGNIZED

Static Methods

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

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()