Assigned
Status Update
Comments
se...@google.com <se...@google.com> #2
Thanks for the report. I will route this to the appropriate internal team and update this when I hear back from them.
se...@google.com <se...@google.com>
ts...@monoxer.com <ts...@monoxer.com> #3
One more detail, Data Layer event calls from the watch to the phone (running Android 13) do work on if the listener is in an Activity or Fragment.
ra...@gmail.com <ra...@gmail.com> #4
Also, I'm seeing this message in the Logcat:
"2022-06-12 18:47:15.156 1841-4562/? W/PackageManager: Intent does not match component's intent filter: Intent { act=com.google.android.gms.wearable.BIND_LISTENER"
"2022-06-12 18:47:15.156 1841-4562/? W/PackageManager: Intent does not match component's intent filter: Intent { act=com.google.android.gms.wearable.BIND_LISTENER"
Description
This will create a feature request which anybody can view and comment on.
Please describe your requested enhancement. Good feature requests will solve common problems or enable new use cases.
What you would like to accomplish:
I would like to leverage Regular Expression matching on
resource.name
attributes when defining IAM Conditional policies in Google Cloud Platform.IAM Conditional policies use the CEL language to defined their underlying expressions. The CEL language specification lists support for Re2 regular expressions via the language implemented
matches
function / operator.How this might work:
Assuming IAM Conditional policies would support the CEL language
matches
function:Assuming IAM Conditions policies would support the CEL language
matches
operator:Both above statements would evaluate to true when the resource name matches the provided regular expression.
Other information (workarounds you have tried, documentation consulted, etc):
A workaround to the matches function / operator not being supported is to make use of the
startsWith
andendsWith
functions, omitting the variable portion of theresource.name
. However, this is very limited in functionality and requires that the string starts and ends with a static value. Example: