kubiya_integration
Provides a Kubiya Integration resource to connect with external systems.
kubiya_integration (Resource)
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.
Example Usage
Argument Reference
The following arguments are supported:
Required Arguments
name
- (Required) The name of the integration.type
- (Required) The type of integration. Values include "aws", "github", "kubernetes", "jira", "slack", etc.
Optional Arguments
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
Attribute Reference
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.
Import
Integrations can be imported using the id
: