PolicyDelegationSettings class Null safety

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.
read-onlyinherited
iamPermission String?
Permission to check in IAM.
read / write
iamServiceName String?
The DNS name of the service (e.g. "resourcemanager.googleapis.com").
read / write
policyName PolicyName?
Policy name to be checked
read / write
resource Resource?
IAM resource to check permission on
read / write
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent 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