profile property

String? profile
getter/setter pair

Profile specifies the set of SSL features that can be used by the load balancer when negotiating SSL with clients.

This can be one ofCOMPATIBLE, MODERN, RESTRICTED,FIPS_202205, or CUSTOM. If usingCUSTOM, the set of SSL features to enable must be specified in the customFeatures field. If using FIPS_202205, the min_tls_version field must be set to TLS_1_2. Possible string values are:

  • "COMPATIBLE" : Compatible profile. Allows the broadset set of clients, even those which support only out-of-date SSL features to negotiate with the load balancer.
  • "CUSTOM" : Custom profile. Allow only the set of allowed SSL features specified in the customFeatures field.
  • "FIPS_202205" : FIPS compatible profile. Supports a reduced set of SSL features, intended to meet FIPS 140-3 compliance requirements.
  • "MODERN" : Modern profile. Supports a wide set of SSL features, allowing modern clients to negotiate SSL with the load balancer.
  • "RESTRICTED" : Restricted profile. Supports a reduced set of SSL features, intended to meet stricter compliance requirements.

Implementation

core.String? profile;