Integrations
Last updated
Was this helpful?
Last updated
Was this helpful?
You can use IaC to create and manage Kubiya Integrations.
Want to know more about Integrations in Kubiya?
Provides a Kubiya Integration resource. This allows integrations to be created, updated, and deleted on the Kubiya platform, enabling connections to external systems like GitHub, AWS, Kubernetes, Jira, and more.
The following arguments are supported:
name
- (Required) The name of the integration.
type
- (Required) The type of integration. Values include "aws", "github", "kubernetes", "jira", "slack", etc.
description
- (Optional) A description of the integration.
configuration
- (Optional) Map of configuration values specific to the integration type. The required configuration keys depend on the integration type:
For AWS: "region", "assume_role_arn"
For GitHub: "org_name"
For Kubernetes: "context"
For Jira: "url"
For Slack: Configuration generally handled through OAuth
In addition to the arguments above, the following attributes are exported:
id
- The ID of the integration.
status
- The status of the integration.
created_at
- The timestamp when the integration was created.
Integrations can be imported using the id
: