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.getCompanyDetailsByAWSAccountId: retrieves information regarding the managed companies that have configured the Amazon EC2 integration with a specific AWS account.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