Skip to content

Commit 135eb87

Browse files
author
Daniel Byrne
committed
fix(iam_identity) Fix incorrect mapping of policy references in IAM Identity templates
1 parent 39c4a47 commit 135eb87

File tree

2 files changed

+39
-39
lines changed

2 files changed

+39
-39
lines changed

ibm_platform_services/iam_identity_v1.py

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
# See the License for the specific language governing permissions and
1515
# limitations under the License.
1616

17-
# IBM OpenAPI SDK Code Generator Version: 3.105.1-067d600b-20250616-154447
17+
# IBM OpenAPI SDK Code Generator Version: 3.106.0-09823488-20250707-071701
1818

1919
"""
2020
The IAM Identity Service API allows for the management of Account Settings and Identities
@@ -12471,9 +12471,9 @@ class TemplateAssignmentResponseResource:
1247112471
:param str target: Target account where the IAM resource is created.
1247212472
:param TemplateAssignmentResponseResourceDetail profile: (optional)
1247312473
:param TemplateAssignmentResponseResourceDetail account_settings: (optional)
12474-
:param List[TemplateAssignmentResponseResourceDetail] policy_template_refs:
12475-
(optional) Policy resource(s) included only for trusted profile assignments with
12476-
policy references.
12474+
:param List[TemplateAssignmentResponseResourceDetail]
12475+
policy_template_references: (optional) Policy resource(s) included only for
12476+
trusted profile assignments with policy references.
1247712477
"""
1247812478

1247912479
def __init__(
@@ -12482,7 +12482,7 @@ def __init__(
1248212482
*,
1248312483
profile: Optional['TemplateAssignmentResponseResourceDetail'] = None,
1248412484
account_settings: Optional['TemplateAssignmentResponseResourceDetail'] = None,
12485-
policy_template_refs: Optional[List['TemplateAssignmentResponseResourceDetail']] = None,
12485+
policy_template_references: Optional[List['TemplateAssignmentResponseResourceDetail']] = None,
1248612486
) -> None:
1248712487
"""
1248812488
Initialize a TemplateAssignmentResponseResource object.
@@ -12491,14 +12491,14 @@ def __init__(
1249112491
:param TemplateAssignmentResponseResourceDetail profile: (optional)
1249212492
:param TemplateAssignmentResponseResourceDetail account_settings:
1249312493
(optional)
12494-
:param List[TemplateAssignmentResponseResourceDetail] policy_template_refs:
12495-
(optional) Policy resource(s) included only for trusted profile assignments
12496-
with policy references.
12494+
:param List[TemplateAssignmentResponseResourceDetail]
12495+
policy_template_references: (optional) Policy resource(s) included only for
12496+
trusted profile assignments with policy references.
1249712497
"""
1249812498
self.target = target
1249912499
self.profile = profile
1250012500
self.account_settings = account_settings
12501-
self.policy_template_refs = policy_template_refs
12501+
self.policy_template_references = policy_template_references
1250212502

1250312503
@classmethod
1250412504
def from_dict(cls, _dict: Dict) -> 'TemplateAssignmentResponseResource':
@@ -12512,9 +12512,9 @@ def from_dict(cls, _dict: Dict) -> 'TemplateAssignmentResponseResource':
1251212512
args['profile'] = TemplateAssignmentResponseResourceDetail.from_dict(profile)
1251312513
if (account_settings := _dict.get('account_settings')) is not None:
1251412514
args['account_settings'] = TemplateAssignmentResponseResourceDetail.from_dict(account_settings)
12515-
if (policy_template_refs := _dict.get('policy_template_refs')) is not None:
12516-
args['policy_template_refs'] = [
12517-
TemplateAssignmentResponseResourceDetail.from_dict(v) for v in policy_template_refs
12515+
if (policy_template_references := _dict.get('policy_template_references')) is not None:
12516+
args['policy_template_references'] = [
12517+
TemplateAssignmentResponseResourceDetail.from_dict(v) for v in policy_template_references
1251812518
]
1251912519
return cls(**args)
1252012520

@@ -12538,14 +12538,14 @@ def to_dict(self) -> Dict:
1253812538
_dict['account_settings'] = self.account_settings
1253912539
else:
1254012540
_dict['account_settings'] = self.account_settings.to_dict()
12541-
if hasattr(self, 'policy_template_refs') and self.policy_template_refs is not None:
12542-
policy_template_refs_list = []
12543-
for v in self.policy_template_refs:
12541+
if hasattr(self, 'policy_template_references') and self.policy_template_references is not None:
12542+
policy_template_references_list = []
12543+
for v in self.policy_template_references:
1254412544
if isinstance(v, dict):
12545-
policy_template_refs_list.append(v)
12545+
policy_template_references_list.append(v)
1254612546
else:
12547-
policy_template_refs_list.append(v.to_dict())
12548-
_dict['policy_template_refs'] = policy_template_refs_list
12547+
policy_template_references_list.append(v.to_dict())
12548+
_dict['policy_template_references'] = policy_template_references_list
1254912549
return _dict
1255012550

1255112551
def _to_dict(self):

0 commit comments

Comments
 (0)