Class 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();