File tree 4 files changed +34
-0
lines changed
scaleway/scaleway/iam/v1alpha1
scaleway-async/scaleway_async/iam/v1alpha1 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:
807
807
if field is not None :
808
808
args ["permission_sets_scope_type" ] = field
809
809
810
+ field = data .get ("condition" , None )
811
+ if field is not None :
812
+ args ["condition" ] = field
813
+
810
814
field = data .get ("permission_set_names" , None )
811
815
if field is not None :
812
816
args ["permission_set_names" ] = field
@@ -1051,6 +1055,9 @@ def marshal_RuleSpecs(
1051
1055
),
1052
1056
)
1053
1057
1058
+ if request .condition is not None :
1059
+ output ["condition" ] = request .condition
1060
+
1054
1061
if request .permission_set_names is not None :
1055
1062
output ["permission_set_names" ] = request .permission_set_names
1056
1063
Original file line number Diff line number Diff line change @@ -183,6 +183,11 @@ def __str__(self) -> str:
183
183
184
184
@dataclass
185
185
class RuleSpecs :
186
+ condition : str
187
+ """
188
+ Condition expression to evaluate.
189
+ """
190
+
186
191
permission_set_names : Optional [List [str ]]
187
192
"""
188
193
Names of permission sets bound to the rule.
@@ -565,6 +570,11 @@ class Rule:
565
570
Permission_set_names have the same scope_type.
566
571
"""
567
572
573
+ condition : str
574
+ """
575
+ Condition expression to evaluate.
576
+ """
577
+
568
578
permission_set_names : Optional [List [str ]]
569
579
"""
570
580
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:
807
807
if field is not None :
808
808
args ["permission_sets_scope_type" ] = field
809
809
810
+ field = data .get ("condition" , None )
811
+ if field is not None :
812
+ args ["condition" ] = field
813
+
810
814
field = data .get ("permission_set_names" , None )
811
815
if field is not None :
812
816
args ["permission_set_names" ] = field
@@ -1051,6 +1055,9 @@ def marshal_RuleSpecs(
1051
1055
),
1052
1056
)
1053
1057
1058
+ if request .condition is not None :
1059
+ output ["condition" ] = request .condition
1060
+
1054
1061
if request .permission_set_names is not None :
1055
1062
output ["permission_set_names" ] = request .permission_set_names
1056
1063
Original file line number Diff line number Diff line change @@ -183,6 +183,11 @@ def __str__(self) -> str:
183
183
184
184
@dataclass
185
185
class RuleSpecs :
186
+ condition : str
187
+ """
188
+ Condition expression to evaluate.
189
+ """
190
+
186
191
permission_set_names : Optional [List [str ]]
187
192
"""
188
193
Names of permission sets bound to the rule.
@@ -565,6 +570,11 @@ class Rule:
565
570
Permission_set_names have the same scope_type.
566
571
"""
567
572
573
+ condition : str
574
+ """
575
+ Condition expression to evaluate.
576
+ """
577
+
568
578
permission_set_names : Optional [List [str ]]
569
579
"""
570
580
Names of permission sets bound to the rule.
You can’t perform that action at this time.
0 commit comments