Bill of Materials (BOM)
PingOne environments serve as the container for the products and services that are licensed for a specific customer deployment. The Bill of Materials (BOM) service references the products and standalone shared services associated with an environment, functioning like a product registry for the environment. You can optionally add up to five custom bookmarks for each product in the BOM. Users will be able to access these bookmarks from the PingOne dashboard.
The Bill of Materials service is closely associated with the Environments and Licensing services. A PingOne environment contains the configuration options for a deployment, which can include any (or all) Ping Identity products. PingOne supports multiple environments, and each environment can have its own deployment configuration. You can use the Bill of Materials (BOM) service to retrieve a specified environment’s BOM to show product details in the environment’s current configuration. The service also includes a supported action to update the BOM with additional licensed PingOne products (or non-PingOne Ping Identity products) to fine-tune the environment’s deployment capabilities.
You need the Environment Admin role to get the Bill Of Materials for an environment. For more information about roles, refer to Roles.
Bill of Materials data model
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
Object |
N/A |
Read-only |
HAL links. |
|
String |
N/A |
Read-only |
HAL link. |
|
Object |
N/A |
Read-only |
HAL embedded resources. |
|
String |
Optional |
Immutable |
The solution type selected when creating the environment. Ignored on PUT operations. The following values are supported: |
|
Array |
Required |
Immutable |
The products that comprise the environment. |
|
Date Time |
N/A |
Read-only |
Date and time the resource was created. |
|
Date Time |
N/A |
Read-only |
Date and time the resource was last updated. |
Products data model
| Property | Type | Required? | Mutable? | Description |
|---|---|---|---|---|
|
String |
Required |
Immutable |
The ID of the product. Ignored on PUT operations. |
|
String |
Required |
Immutable |
The Ping Identity product type. |
|
String |
Optional |
Mutable |
Description of the product or standalone service. |
|
String |
Optional |
Mutable |
Link to your administrative console for the product, whether the product is in the PingOne platform, PingCloud, a private cloud, or on-premises. If specified, must be an RFC 2396-compliant URI with a maximum length of 1024 characters. |
|
Object |
Optional |
Immutable |
The Ping software license associated with this product. |
|
String |
Optional |
Immutable |
The UUID of the Ping software license associated with this product. This is not the SFDC external ID. |
|
Object |
Optional |
Immutable |
The external resource associated with this product, containing state and settings related to the external resource. |
|
String |
Optional |
Immutable |
The ID of the external resource associated with this product. |
|
String[] |
Optional |
Mutable |
Custom bookmarks. Maximum of five bookmarks per product. |
|
String |
Optional |
Mutable |
Name of the custom bookmark. The name must be unique among the product bookmarks and be 50 characters or fewer. |
|
String |
Optional |
Mutable |
A valid URL for the bookmark. |
|
String[] |
Optional |
Mutable |
The set of tags for the PingOne products to be initially configured. The currently supported value is "DAVINCI_MINIMAL" (only valid when the product type is PING_ONE_DAVINCI). This indicates that DaVinci is to be configured with a minimal set of resources. |
|
The other Ping Identity products identified in the |
Bill of Materials events generated
Refer to Audit Reporting Events for the events generated.