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