copyright | lastupdated | keywords | subcollection | ||
---|---|---|---|---|---|
|
2023-02-01 |
enterprise, share, private catalog, allowlist |
account |
{{site.data.keyword.attribute-definition-list}}
{: #catalog-enterprise-share}
As a member of an enterprise, you can share products in your private catalog with users in your account, enterprise, or account groups within your enterprise. By sharing your product, any user within the account, enterprise, or account groups can create an instance of your product. {: shortdesc}
{: #prereqs-enterprise-share}
- You must be assigned the following access. For more information, see Assigning users access.
- Editor role for the Enterprise account management service in the enterprise account.
- Administrator role for the Catalog Management account management service in the same account as your product.
- Verify that at least one version of your product is in the
ready
state.
{: #ent-share-steps} {: ui}
When you share a product with users in your account, enterprise, or account groups, they can create instances of any version that is validated and in the ready
state. Versions that are in the draft
state are not shared with users. Complete the following steps to share your product:
-
In the {{site.data.keyword.cloud}} console, click Manage > Catalogs > Private catalogs.
-
Select the private catalog where your product is located.
-
Select the product that you want to share.
-
Click Actions... > Share.
-
Review the list of affected versions.
If you don't see the version that you want to share, make sure that the version is in the
ready
state. {: tip} -
Select one of the following options:
- Share to this account.
- Share to this enterprise or account groups. Then, select the enterprise or account groups within the enterprise.
-
Click Share.
{: #ent-share-cli} {: cli}
When you share a product with users in your account, enterprise, or account groups, they can create instances of any version that is validated and in the ready
state. Versions that are in the draft
state are not shared with users.
Run the ibmcloud catalog offering publish enterprise
command to share your product to your enterprise:
ibmcloud catalog offering publish enterprise [--catalog CATALOG][--offering OFFERING]
{: codeblock}
Run the ibmcloud catalog offering publish allowlist
command to share your product to an allowlisted set of accounts:
ibmcloud catalog offering publish allowlist [--catalog CATALOG][--offering OFFERING][--account-ids ACCOUNT-IDS]
{: codeblock}
The ibmcloud catalog offering publish allowlist
command shares your product with a set of accounts based on the account IDs listed in the command. If you add an account that is external to your enterprise or your own account, the account is added to your allowlist, but your product is not shared to that account. You must have publishing approval for your product to publish it to accounts outside of your enterprise or your own account.
{: note}