Shares the specified portfolio with the specified account or organization node. Shares to an organization node can only be created by the master account of an organization or by a delegated administrator. You can share portfolios to an organization, an organizational unit, or a specific account.
servicecatalog_create_portfolio_share(AcceptLanguage, PortfolioId,
AccountId, OrganizationNode)
The language code.
en
- English (default)
jp
- Japanese
zh
- Chinese
[required] The portfolio identifier.
The AWS account ID. For example, 123456789012
.
The organization node to whom you are going to share. If
OrganizationNode
is passed in, PortfolioShare
will be created for
the node and its children (when applies), and a PortfolioShareToken
will be returned in the output in order for the administrator to monitor
the status of the PortfolioShare
creation process.
svc$create_portfolio_share( AcceptLanguage = "string", PortfolioId = "string", AccountId = "string", OrganizationNode = list( Type = "ORGANIZATION"|"ORGANIZATIONAL_UNIT"|"ACCOUNT", Value = "string" ) )
Note that if a delegated admin is de-registered, they can no longer create portfolio shares.
AWSOrganizationsAccess
must be enabled in order to create a portfolio
share to an organization node.