CfnCloudFormationProduct и CfnPortfolio оба разрешают доступ к своим идентификаторам через .ref
.
IE при создании CfnPortfolioProductAssociation
.
portfolio = CfnPortfolioProductAssociation(self, "Porfolio", my_param=xxx)
product = CfnCloudFormationProduct(self, "Product", my_param=xxx)
CfnPortfolioProductAssociation(self, "Association", portfolio_id=portfolio.ref, product_id=product.ref, ...)
Это эквивалент "{Ref: ResourceName}" в облачной информации. Это может разрешить разные вещи для разных конструкций, но обычно это идентификатор ресурса. Вы можете увидеть, что Ref возвращает для каждого ресурса CFN в CFN Docs