PolicyDelegationSettings class

PolicyDelegationConfig allows google-internal teams to use IAP for apps hosted in a tenant project.

Using these settings, the app can delegate permission check to happen against the linked customer project. This is only ever supposed to be used by google internal teams, hence the restriction on the proto.

Constructors

PolicyDelegationSettings({String? iamPermission, String? iamServiceName, PolicyName? policyName, Resource? resource})
PolicyDelegationSettings.fromJson(Map json_)

Properties

hashCode int
The hash code for this object.
no setterinherited
iamPermission String?
Permission to check in IAM.
getter/setter pair
iamServiceName String?
The DNS name of the service (e.g. "resourcemanager.googleapis.com").
getter/setter pair
policyName PolicyName?
Policy name to be checked
getter/setter pair
resource Resource?
IAM resource to check permission on
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited