30
30
public final class AuthzPolicyAuthzRuleFromRequestSource extends com .google .api .client .json .GenericJson {
31
31
32
32
/**
33
- * Optional. A list of identities derived from the client's certificate. This field will not match
34
- * on a request unless mutual TLS is enabled for the forwarding rule or Gateway. For Application
35
- * Load Balancers, each identity is a string whose value is matched against the URI SAN, or DNS
36
- * SAN, or SPIFFE ID, or the subject field in the client's certificate. For Cloud Service Mesh,
37
- * each identity is a string whose value is matched against the URI SAN, or DNS SAN, or the
38
- * subject field in the client's certificate. The match can be exact, prefix, suffix, or a
39
- * substring match. One of exact, prefix, suffix, or contains must be specified. Limited to 5
40
- * principals.
33
+ * Optional. A list of identities derived from the client's certificate. This field is under
34
+ * development and we don't recommend using it at this time. Limited to 5 principals.
41
35
* The value may be {@code null}.
42
36
*/
43
37
@ com .google .api .client .util .Key
@@ -52,29 +46,17 @@ public final class AuthzPolicyAuthzRuleFromRequestSource extends com.google.api.
52
46
private java .util .List <AuthzPolicyAuthzRuleRequestResource > resources ;
53
47
54
48
/**
55
- * Optional. A list of identities derived from the client's certificate. This field will not match
56
- * on a request unless mutual TLS is enabled for the forwarding rule or Gateway. For Application
57
- * Load Balancers, each identity is a string whose value is matched against the URI SAN, or DNS
58
- * SAN, or SPIFFE ID, or the subject field in the client's certificate. For Cloud Service Mesh,
59
- * each identity is a string whose value is matched against the URI SAN, or DNS SAN, or the
60
- * subject field in the client's certificate. The match can be exact, prefix, suffix, or a
61
- * substring match. One of exact, prefix, suffix, or contains must be specified. Limited to 5
62
- * principals.
49
+ * Optional. A list of identities derived from the client's certificate. This field is under
50
+ * development and we don't recommend using it at this time. Limited to 5 principals.
63
51
* @return value or {@code null} for none
64
52
*/
65
53
public java .util .List <AuthzPolicyAuthzRuleStringMatch > getPrincipals () {
66
54
return principals ;
67
55
}
68
56
69
57
/**
70
- * Optional. A list of identities derived from the client's certificate. This field will not match
71
- * on a request unless mutual TLS is enabled for the forwarding rule or Gateway. For Application
72
- * Load Balancers, each identity is a string whose value is matched against the URI SAN, or DNS
73
- * SAN, or SPIFFE ID, or the subject field in the client's certificate. For Cloud Service Mesh,
74
- * each identity is a string whose value is matched against the URI SAN, or DNS SAN, or the
75
- * subject field in the client's certificate. The match can be exact, prefix, suffix, or a
76
- * substring match. One of exact, prefix, suffix, or contains must be specified. Limited to 5
77
- * principals.
58
+ * Optional. A list of identities derived from the client's certificate. This field is under
59
+ * development and we don't recommend using it at this time. Limited to 5 principals.
78
60
* @param principals principals or {@code null} for none
79
61
*/
80
62
public AuthzPolicyAuthzRuleFromRequestSource setPrincipals (java .util .List <AuthzPolicyAuthzRuleStringMatch > principals ) {
0 commit comments