Manage Installed Integration
Updates, gets, and deletes the installed integration details.
Gets installed integration/apps details.
Path Parameters
- tenantId
Describes the tenantId of the tenant
- installedIntgId
Unique Identifier of the installed integration
Query Parameters
- query
Query for adhoc integration properties like nodes in OKD cluster.
Responses
- displayName
Name used to identify the integration.
- integration
- ipAddress
ipAddress for the private cloud. To be only used for compute Integration.
- credentialSet
Name of credentialSets. Only used for compute Integration.
- credential
Credential details of cloud/saas-apps
- logos
- category
Category describes the behavior of custom integration. Applicable only for Custom Integration installation. Example: If monitoring is selected as category, the integration will work as monitoring integration.
- Enum:
- CustomCollaborationMonitoringSSOAutomationADAPTER_INTEGRATIONREPORTING_APPS
- installedBy
- installedTime
- status
- alertSource
Source of alert. Applicable only when installing category is Monitoring. Default Alert Source is taken as Custom.
- direction
Direction of the installation. Applicable only when installing category is Collaboration. The default direction is taken as Inbound-Outbound.
- Enum:
- InboundOutboundInbound-Outbound
- description
- singleSignOnAuthentication
- discoveryProfiles
Discovery profile configurations for Cloud and Cloud native resources.
- inboundConfig
- outboundConfig
- emailProps
- configDetails
Export Integration details
- emailAddress
- ticketType
OpsRamp supports the following ticket types:
- Enum:
- INCIDENTSERVICEREQUESTCHANGE
- parentIntg
- deployment
Specify the k8s deployment environment where k8s cluster is onprem cluster or deployed using cloud provider. **Applicable to prometheus integration** : Optional to specify the deployment environment where the Prometheus agent will be installed.
- Enum:
- cloudonPremVM_UbuntuVM_Redhat
Default: onPrem
- containerEngineType
Specify container runtime engine either Docker, ContainerD, CRI-O
- Enum:
- DockerContainerDCRI-O
Default: Docker
- configFiles
- profile
Note: For public cloud integrations we should have only one discovery profile.
Path Parameters
- tenantId
Describes the tenantId of the tenant
- installedIntgId
Unique Identifier of the installed integration
Request Body
application/json
- displayName
Name used to identify the integration.
- integration
- ipAddress
ipAddress for the private cloud. To be only used for compute Integration.
- credentialSet
Name of credentialSets. Only used for compute Integration.
- credential
Credential details of cloud/saas-apps
- logos
- category
Category describes the behavior of custom integration. Applicable only for Custom Integration installation. Example: If monitoring is selected as category, the integration will work as monitoring integration.
- Enum:
- CustomCollaborationMonitoringSSOAutomationADAPTER_INTEGRATIONREPORTING_APPS
- installedBy
- installedTime
- status
- alertSource
Source of alert. Applicable only when installing category is Monitoring. Default Alert Source is taken as Custom.
- direction
Direction of the installation. Applicable only when installing category is Collaboration. The default direction is taken as Inbound-Outbound.
- Enum:
- InboundOutboundInbound-Outbound
- description
- singleSignOnAuthentication
- discoveryProfiles
Discovery profile configurations for Cloud and Cloud native resources.
- inboundConfig
- outboundConfig
- emailProps
- configDetails
Export Integration details
- emailAddress
- ticketType
OpsRamp supports the following ticket types:
- Enum:
- INCIDENTSERVICEREQUESTCHANGE
- parentIntg
- deployment
Specify the k8s deployment environment where k8s cluster is onprem cluster or deployed using cloud provider. **Applicable to prometheus integration** : Optional to specify the deployment environment where the Prometheus agent will be installed.
- Enum:
- cloudonPremVM_UbuntuVM_Redhat
Default: onPrem
- containerEngineType
Specify container runtime engine either Docker, ContainerD, CRI-O
- Enum:
- DockerContainerDCRI-O
Default: Docker
- configFiles
- profile
Responses
- displayName
Name used to identify the integration.
- integration
- ipAddress
ipAddress for the private cloud. To be only used for compute Integration.
- credentialSet
Name of credentialSets. Only used for compute Integration.
- credential
Credential details of cloud/saas-apps
- logos
- category
Category describes the behavior of custom integration. Applicable only for Custom Integration installation. Example: If monitoring is selected as category, the integration will work as monitoring integration.
- Enum:
- CustomCollaborationMonitoringSSOAutomationADAPTER_INTEGRATIONREPORTING_APPS
- installedBy
- installedTime
- status
- alertSource
Source of alert. Applicable only when installing category is Monitoring. Default Alert Source is taken as Custom.
- direction
Direction of the installation. Applicable only when installing category is Collaboration. The default direction is taken as Inbound-Outbound.
- Enum:
- InboundOutboundInbound-Outbound
- description
- singleSignOnAuthentication
- discoveryProfiles
Discovery profile configurations for Cloud and Cloud native resources.
- inboundConfig
- outboundConfig
- emailProps
- configDetails
Export Integration details
- emailAddress
- ticketType
OpsRamp supports the following ticket types:
- Enum:
- INCIDENTSERVICEREQUESTCHANGE
- parentIntg
- deployment
Specify the k8s deployment environment where k8s cluster is onprem cluster or deployed using cloud provider. **Applicable to prometheus integration** : Optional to specify the deployment environment where the Prometheus agent will be installed.
- Enum:
- cloudonPremVM_UbuntuVM_Redhat
Default: onPrem
- containerEngineType
Specify container runtime engine either Docker, ContainerD, CRI-O
- Enum:
- DockerContainerDCRI-O
Default: Docker
- configFiles
- profile
Uninstalls an installed integration/apps.
Path Parameters
- tenantId
Describes the tenantId of the tenant
- installedIntgId
Unique Identifier of the installed integration
Request Body
application/json
- uninstallReason
The reason for uninstalling the integration.
- keepAgentInstalledResources
Specifies whether to keep the resources where the agent is installed. This parameter allows you to retain resources that were associated with the agent even after the integration is uninstalled.
- deleteAssociatedChildAccounts
Indicates whether to delete any child accounts associated with the integration. Use this parameter to specify if linked child accounts should be removed when uninstalling the integration. Note: Applicable only for Azure Tenant Integration.