Class CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition

java.lang.Object
com.google.auth.oauth2.CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition
Enclosing class:
CredentialAccessBoundary.AccessBoundaryRule

public static final class CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition extends Object
An optional condition that can be used as part of a CredentialAccessBoundary.AccessBoundaryRule to further restrict permissions.

For example, you can define an AvailabilityCondition that applies to a set of Cloud Storage objects whose names start with auth:


 AvailabilityCondition availabilityCondition = AvailabilityCondition.newBuilder()
   .setExpression("resource.name.startsWith('projects/_/buckets/bucket-123/objects/auth')")
   .build();