--- title: Pivotal Cloud Foundry discovery description: The ServiceNow Discovery application finds Pivotal Cloud Foundry \(PCF\) version 3 components using the Pivotal Cloud Foundry pattern. Discovering some of these resources might require updating to the latest version of the Discovery and Service Mapping Patterns application from the ServiceNow Store. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-operations-management/discovery-and-service-mapping-patterns/pivotal-cloud-foundry.html release: australia product: Discovery and Service Mapping Patterns classification: discovery-and-service-mapping-patterns topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 8 breadcrumb: [Available on-premise discovery patterns, Discovery patterns used by ITOM Visibility, ITOM Visibility, IT Operations Management] --- # Pivotal Cloud Foundry discovery The ServiceNow Discovery application finds Pivotal Cloud Foundry \(PCF\) version 3 components using the Pivotal Cloud Foundry pattern. Discovering some of these resources might require updating to the latest version of the Discovery and Service Mapping Patterns application from the ServiceNow Store. You can use this pattern on the ServiceNow AI Platform starting Kingston version. The discovery of PCF V3 components is supported when the Discovery and Service Mapping Patterns plugin Version 1.0.99, March 2023 is installed. The Pattern continues to support the discovery of PCF V2 components. ## Request apps on the Store Visit the [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) to view all the available apps, and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the [ServiceNow Store version history release notes](https://www.servicenow.com/docs/r/store-release-notes/sn-store-release-notes.html). ## Prerequisites - **Pivotal Cloud Foundry credentials** Create the Pivotal Cloud Foundry credentials. 1. Navigate to **Discovery** > **Credentials**. 2. Select **New**. 3. Select **CloudFoundry Credentials**. 4. On the form, fill in the fields:
| Field | Description |
|---|---|
| Name | Credential name. As an example, `pcf_user credentials` |
| Active | Option for enabling this credential for discovery. Select this check box to enable discovery. |
| Applies to | Credentials that you may or may not want to apply to **All MID servers** in your network, or to one or more **Specific MID servers**. Select **Specific MID servers**. |
| Order | Order in which the platform tries this credential as it tries to log in to devices. A smaller number indicates that the credential seems higher in the list. Establish the credential order when using large numbers of credentials or when security locks out users after three failed logins tries. If all the credentials have the same order number, or none, the instance tries the credentials in a random order. The default value is 100. |
| User name | Name of the user of these credentials. Avoid leading or trailing spaces in user names. A warning seems if the platform detects leading or trailing spaces in the user name. An example is `pcf_user`. Use the `client_id` that is used to generate the JWT token. |
| Password | Password for the user of these credentials. Use the `client_secret` that is used to generate the JWT token. |
| Credential alias | Alternate name for these credentials. As an example, `cf` If this field is closed, select the unlock icon to unlock the field. |
| Field | Description |
|---|---|
| Main CI: PCF Foundation \[cmdb\_ci\_pcf\_foundation\] | |
| Name |
Pivotal Cloud Foundry cluster entry name` |
| ip\_address | Pivotal Cloud Foundry host IP. |
| port | Pivotal Cloud Foundry service port. |
| short\_description | Pivotal Cloud Foundry service build number. |
| Organization | Organization list, managed by PCF cluster. The entries are separated using a “,” comma separator. |
| PCF Organization \[cmdb\_ci\_pcf\_organization\] | |
| Name | Organization name |
| URL | Organization unique URL |
| pcf\_guid | Organization UID in CF |
| operational\_status | Organization status |
| PCF Space \[cmdb\_ci\_pcf\_space\] | |
| Name | Space name |
| URL | Space unique URL |
| pcf\_guid | Space UID in CF |
| PCF Application \[cmdb\_ci\_pcf\_appl\] | |
| Name | Application name |
| URL | Application unique URL |
| pcf\_guid | Application UID in CF |
| PCF Route \[cmdb\_ci\_pcf\_route\] | |
| Name | Route name |
| URL | Route unique URL |
| pcf\_guid | Route UID in CF |
| port | Route port |
| type | Route type |
| PCF Quota \[cmdb\_ci\_pcf\_quota\] | |
| Name | Quota name |
| URL | Quota unique URL |
| pcf\_guid | Quota UID in CF |
| PCF Domain \[cmdb\_ci\_pcf\_domain\] | |
| name | Domain name |
| url | Domain unique URL |
| pcf\_guid | Domain UID in CF |
| PCF Space instance \[cmdb\_ci\_pcf\_space\_instance\] | |
| name | Space service instance name |
| url | Space service instance unique URL |
| pcf\_guid | Space service instance UID in CF |
| PCF Service Plan \[cmdb\_ci\_pcf\_service\_plan\] | |
| name | Service plan instance name |
| url | Service plan unique URL |
| pcf\_guid | Space service instance UID in CF |
| PCF Service \[cmdb\_ci\_pcf\_service\] | |
| name | Service name |
| url | Service unique URL |
| pcf\_guid | Service UID in CF |
| PCF Droplet \[cmdb\_ci\_pcf\_droplet\] | |
| name | Resource URL |
| pcf\_guid | Droplet ID |
| url | Droplet URL |
| install\_status | Installation status: 1, "installed" |
| operational\_status | Operational status: 1, "operational" |
| Key Value \[cmdb\_key\_value\] | |
| key | Resource Tag key**Note:** This data is only collected for V3 API calls. |
| value | Resource Tag value.**Note:** This data is only collected for V3 API calls. |
| Field | Description |
|---|---|
| BOSH Deployment \(cmdb\_ci\_bosh\_deployment\) | |
| Name | The installation name of the resource. |
| object\_id | The ID of the deployed product. |
| install\_status | Hard-coded to the value: *1= installed*. |
| operational\_status | Hard-coded to the value: *1= operational*. |
| deployment\_version | The version of the deployed product. |
| deployment\_type | The type of the deployed product. |
| CI | Relationship | CI |
|---|---|---|
| PCF Space \[cmdb\_ci\_pcf\_space\] | ||
| cmdb\_ci\_pcf\_space | Contains::Contained by | cmdb\_ci\_pcf\_organization |
| PCF Application \[cmdb\_ci\_pcf\_appl\] | ||
| cmdb\_ci\_pcf\_appl | Contains::Contained by | cmdb\_ci\_pcf\_space |
| PCF Route \[cmdb\_ci\_pcf\_route\] | ||
| cmdb\_ci\_pcf\_route | Contains::Contained by | cmdb\_ci\_pcf\_foundation |
| PCF Quota \[cmdb\_ci\_pcf\_quota\] | ||
| cmdb\_ci\_pcf\_quota | Uses::Used by | cmdb\_ci\_pcf\_spacecmdb\_ci\_pcf\_organization |
| PCF Domain \[cmdb\_ci\_pcf\_domain\] | ||
| cmdb\_ci\_pcf\_domain | Uses::Used by | cmdb\_ci\_pcf\_route |
| Owns::Owned by | cmdb\_ci\_pcf\_organization | |
| Contains::Contained by | cmdb\_ci\_pcf\_foundation | |
| PCF Space instance \[cmdb\_ci\_pcf\_space\_instance\] | ||
| cmdb\_ci\_pcf\_space\_instance | Contains::Contained by | cmdb\_ci\_pcf\_space |
| PCF Service Plan \[cmdb\_ci\_pcf\_service\_plan\] | ||
| cmdb\_ci\_pcf\_service\_plan | Uses::Used by | cmdb\_ci\_pcf\_space\_instance |
| PCF Service \[cmdb\_ci\_pcf\_service\] | ||
| cmdb\_ci\_pcf\_service | Uses::Used by | cmdb\_ci\_pcf\_service\_plan |
| PCF Droplet \[cmdb\_ci\_pcf\_droplet\] | ||
| cmdb\_ci\_pcf\_appl | Contains::Contained by | cmdb\_ci\_pcf\_droplet |
| Key Value \[cmdb\_key\_value\] | ||
| cmdb\_key\_value | Reference only.For example: configuration\_item | cmdb\_ci\_pcf\_droplet |
| cmdb\_key\_value | Reference only.For example: configuration\_item | cmdb\_ci\_pcf\_organization |
| cmdb\_key\_value | Reference only.For example: configuration\_item | cmdb\_ci\_pcf\_space |
| cmdb\_key\_value | Reference only.For example: configuration\_item | cmdb\_ci\_pcf\_domain |
| cmdb\_key\_value | Reference only.For example: configuration\_item | cmdb\_ci\_pcf\_route |
| cmdb\_key\_value | Reference only.For example: configuration\_item | cmdb\_ci\_pcf\_appl |
| cmdb\_key\_value | Reference only.For example: configuration\_item | cmdb\_ci\_pcf\_service |
| cmdb\_key\_value | Reference only.For example: configuration\_item | cmdb\_ci\_pcf\_service\_plan |
| cmdb\_key\_value | Reference only.For example: configuration\_item | cmdb\_ci\_pcf\_space\_instance |
| CI | Relationship | CI |
|---|---|---|
| Cloud Foundry Cluster \[cmdb\_ci\_pcf\_foundation\] | Contains::Contained by | BOSH Deployment \[cmdb\_ci\_bosh\_deployment\] |