Package com.google.auth.oauth2
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 aCredentialAccessBoundary.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();
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDescription()
String
getExpression()
String
getTitle()
static CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition.Builder
newBuilder()
-