Skip to main content

Integrations

The Integrations API includes several methods allowing the third party integration management:

  • getHourlyUsageForAmazonEC2Instances: exposes the hourly usage for each Amazon instance category (micro, medium etc.).

  • configureAmazonEC2IntegrationUsingCrossAccountRole: configures the Amazon EC2 integration using the provided Amazon Resource Name of a valid AWS Cross-Account Role.

  • generateAmazonEC2ExternalIdForCrossAccountRole: generates the External ID required to configure the AWS Cross-Account Role.

  • getAmazonEC2ExternalIdForCrossAccountRole: returns the External ID required to configure the AWS Cross-Account Role.

  • disableAmazonEC2Integration: disables the previously configured Amazon EC2 integration.

  • createIntegration: creates a new integration under Integrations hub.

  • getIntegrationDetails: requests information for an integration configured under the Integrations hub.

  • updateIntegration: updates an integration configured under the Integrations hub.

  • getConfiguredIntegrations: gets a list of all the integrations configured on a specific company.

  • deleteIntegration: deletes a specific integration from a target company.

API url: CONTROL_CENTER_APIs_ACCESS_URL/v1.0/jsonrpc/integrations