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 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();
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
expression
-
title
-
description
-
-
Constructor Details
-
AvailabilityCondition
-
-
Method Details
-
getExpression
-
getTitle
-
getDescription
-
newBuilder
public static CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition.Builder newBuilder()
-