Reference documentation and code samples for the Google Cloud Network Security V1 Client class Profile.
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 type google.cloud.networksecurity.v1.TlsInspectionPolicy.Profile
Namespace
Google \ Cloud \ NetworkSecurity \ V1 \ TlsInspectionPolicyMethods
static::name
| Parameter | |
|---|---|
| Name | Description |
value |
mixed
|
static::value
| Parameter | |
|---|---|
| Name | Description |
name |
mixed
|
Constants
PROFILE_UNSPECIFIED
Value: 0Indicates no profile was specified.
Generated from protobuf enum PROFILE_UNSPECIFIED = 0;
PROFILE_COMPATIBLE
Value: 1Compatible profile. Allows the broadest set of clients, even those which support only out-of-date SSL features to negotiate with the TLS inspection proxy.
Generated from protobuf enum PROFILE_COMPATIBLE = 1;
PROFILE_MODERN
Value: 2Modern profile. Supports a wide set of SSL features, allowing modern clients to negotiate SSL with the TLS inspection proxy.
Generated from protobuf enum PROFILE_MODERN = 2;
PROFILE_RESTRICTED
Value: 3Restricted profile. Supports a reduced set of SSL features, intended to meet stricter compliance requirements.
Generated from protobuf enum PROFILE_RESTRICTED = 3;
PROFILE_CUSTOM
Value: 4Custom profile. Allow only the set of allowed SSL features specified in the custom_features field of SslPolicy.
Generated from protobuf enum PROFILE_CUSTOM = 4;