Classes | Public Member Functions | Static Public Attributes | List of all members
framework.infrastructure.gcp.iam.Policy Class Reference

Classes

class  Binding
 

Public Member Functions

Dict[str, Anyas_dict (self)
 
Optional[ 'Policy.Binding'] find_binding_for_role (self, str role, Optional[Expr] condition=None)
 
'Policyfrom_response (cls, Dict[str, Any] response)
 

Static Public Attributes

 frozen
 
 maxsize
 

Detailed Description

An Identity and Access Management (IAM) policy, which specifies
access controls for Google Cloud resources.

https://cloud.google.com/iam/docs/reference/rest/v1/Policy
Note: auditConfigs not supported by this implementation.

Definition at line 111 of file iam.py.

Member Function Documentation

◆ as_dict()

Dict[str, Any] framework.infrastructure.gcp.iam.Policy.as_dict (   self)

Definition at line 170 of file iam.py.

◆ find_binding_for_role()

Optional['Policy.Binding'] framework.infrastructure.gcp.iam.Policy.find_binding_for_role (   self,
str  role,
Optional[Expr]   condition = None 
)

Definition at line 154 of file iam.py.

◆ from_response()

'Policy' framework.infrastructure.gcp.iam.Policy.from_response (   cls,
Dict[str, Any response 
)

Definition at line 163 of file iam.py.

Member Data Documentation

◆ frozen

framework.infrastructure.gcp.iam.Policy.frozen
static

Definition at line 119 of file iam.py.

◆ maxsize

framework.infrastructure.gcp.iam.Policy.maxsize
static

Definition at line 153 of file iam.py.


The documentation for this class was generated from the following file:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:10