File tree Expand file tree Collapse file tree 4 files changed +34
-0
lines changed
scaleway-async/scaleway_async/iam/v1alpha1
scaleway/scaleway/iam/v1alpha1 Expand file tree Collapse file tree 4 files changed +34
-0
lines changed Original file line number Diff line number Diff line change @@ -807,6 +807,10 @@ def unmarshal_Rule(data: Any) -> Rule:
807807 if field is not None :
808808 args ["permission_sets_scope_type" ] = field
809809
810+ field = data .get ("condition" , None )
811+ if field is not None :
812+ args ["condition" ] = field
813+
810814 field = data .get ("permission_set_names" , None )
811815 if field is not None :
812816 args ["permission_set_names" ] = field
@@ -1051,6 +1055,9 @@ def marshal_RuleSpecs(
10511055 ),
10521056 )
10531057
1058+ if request .condition is not None :
1059+ output ["condition" ] = request .condition
1060+
10541061 if request .permission_set_names is not None :
10551062 output ["permission_set_names" ] = request .permission_set_names
10561063
Original file line number Diff line number Diff line change @@ -183,6 +183,11 @@ def __str__(self) -> str:
183183
184184@dataclass
185185class RuleSpecs :
186+ condition : str
187+ """
188+ Condition expression to evaluate.
189+ """
190+
186191 permission_set_names : Optional [List [str ]]
187192 """
188193 Names of permission sets bound to the rule.
@@ -565,6 +570,11 @@ class Rule:
565570 Permission_set_names have the same scope_type.
566571 """
567572
573+ condition : str
574+ """
575+ Condition expression to evaluate.
576+ """
577+
568578 permission_set_names : Optional [List [str ]]
569579 """
570580 Names of permission sets bound to the rule.
Original file line number Diff line number Diff line change @@ -807,6 +807,10 @@ def unmarshal_Rule(data: Any) -> Rule:
807807 if field is not None :
808808 args ["permission_sets_scope_type" ] = field
809809
810+ field = data .get ("condition" , None )
811+ if field is not None :
812+ args ["condition" ] = field
813+
810814 field = data .get ("permission_set_names" , None )
811815 if field is not None :
812816 args ["permission_set_names" ] = field
@@ -1051,6 +1055,9 @@ def marshal_RuleSpecs(
10511055 ),
10521056 )
10531057
1058+ if request .condition is not None :
1059+ output ["condition" ] = request .condition
1060+
10541061 if request .permission_set_names is not None :
10551062 output ["permission_set_names" ] = request .permission_set_names
10561063
Original file line number Diff line number Diff line change @@ -183,6 +183,11 @@ def __str__(self) -> str:
183183
184184@dataclass
185185class RuleSpecs :
186+ condition : str
187+ """
188+ Condition expression to evaluate.
189+ """
190+
186191 permission_set_names : Optional [List [str ]]
187192 """
188193 Names of permission sets bound to the rule.
@@ -565,6 +570,11 @@ class Rule:
565570 Permission_set_names have the same scope_type.
566571 """
567572
573+ condition : str
574+ """
575+ Condition expression to evaluate.
576+ """
577+
568578 permission_set_names : Optional [List [str ]]
569579 """
570580 Names of permission sets bound to the rule.
You can’t perform that action at this time.
0 commit comments