/launchdarkly-integrations | Type: Application | PCID required: Yes
Tools
launchdarkly_integrations_create_big_segment_store_integration
Create big segment store integration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projectKey | string | Yes | — | The project key |
environmentKey | string | Yes | — | The environment key |
integrationKey | string | Yes | — | The integration key, either redis or dynamodb |
config | object | Yes | — | The config value |
name | string | No | — | Name to identify the integration |
on | boolean | No | — | Whether the integration configuration is active. Default value is false. |
tags | string[] | No | — | Tags to associate with the integration |
launchdarkly_integrations_create_flag_import_configuration
Create a flag import configuration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projectKey | string | Yes | — | The project key |
integrationKey | string | Yes | — | The integration key |
config | object | Yes | — | The config value |
name | string | No | — | Name to identify the configuration |
tags | string[] | No | — | Tags to associate with the configuration |
launchdarkly_integrations_create_integration_configuration
Create integration configuration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationKey | string | Yes | — | The integration key |
capabilityConfig | object | No | — | Capability Config |
configValues | object | Yes | — | The unique set of fields required to configure the integration. Refer to the <code>formVariables</code> field in the corresponding <code>manifest.json</code> at https://github.com/launchdarkly/integration-framework/tree/main/integrations for a full list of fields for the integration you wish to configure. |
enabled | boolean | No | — | Whether the integration configuration is enabled. If omitted, defaults to true |
name | string | Yes | — | The name of the integration configuration |
tags | string[] | No | — | Tags for the integration |
launchdarkly_integrations_create_integration_delivery_configuration
Create delivery configuration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projectKey | string | Yes | — | The project key |
environmentKey | string | Yes | — | The environment key |
integrationKey | string | Yes | — | The integration key |
config | object | Yes | — | The config value |
name | string | No | — | Name to identify the integration |
on | boolean | No | — | Whether the integration configuration is active. Default value is false. |
tags | string[] | No | — | Tags to associate with the integration |
launchdarkly_integrations_create_subscription
Create audit log subscription Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationKey | string | Yes | — | The integration key |
apiKey | string | No | — | Datadog API key. Only necessary for legacy Datadog webhook integrations. |
config | object | Yes | — | The unique set of fields required to configure an audit log subscription integration of this type. Refer to the <code>formVariables</code> field in the corresponding <code>manifest.json</code> at https://github.com/launchdarkly/integration-framework/tree/main/integrations for a full list of fields for the integration you wish to configure. |
name | string | Yes | — | A human-friendly name for your audit log subscription. |
on | boolean | No | — | Whether or not you want your subscription to actively send events. |
statements | object[] | No | — | The statements value |
tags | string[] | No | — | An array of tags for this subscription. |
url | string | No | — | Slack webhook receiver URL. Only necessary for legacy Slack webhook integrations. |
launchdarkly_integrations_delete_big_segment_store_integration
Delete big segment store integration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projectKey | string | Yes | — | The project key |
environmentKey | string | Yes | — | The environment key |
integrationKey | string | Yes | — | The integration key, either redis or dynamodb |
integrationId | string | Yes | — | The integration ID |
launchdarkly_integrations_delete_destination
Delete Data Export destination Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projectKey | string | Yes | — | The project key |
environmentKey | string | Yes | — | The environment key |
id | string | Yes | — | The Data Export destination ID |
launchdarkly_integrations_delete_flag_import_configuration
Delete a flag import configuration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projectKey | string | Yes | — | The project key |
integrationKey | string | Yes | — | The integration key |
integrationId | string | Yes | — | The integration ID |
launchdarkly_integrations_delete_integration_configuration
Delete integration configuration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | The ID of the integration configuration to be deleted |
launchdarkly_integrations_delete_integration_delivery_configuration
Delete delivery configuration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projectKey | string | Yes | — | The project key |
environmentKey | string | Yes | — | The environment key |
integrationKey | string | Yes | — | The integration key |
id | string | Yes | — | The configuration ID |
launchdarkly_integrations_delete_relay_auto_config
Delete Relay Proxy config by ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The relay auto config id |
launchdarkly_integrations_delete_subscription
Delete audit log subscription Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationKey | string | Yes | — | The integration key |
id | string | Yes | — | The subscription ID |
launchdarkly_integrations_delete_webhook
Delete webhook Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The ID of the webhook to delete |
launchdarkly_integrations_get_all_integration_configurations
Get all configurations for the integration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationKey | string | Yes | — | Integration key |
launchdarkly_integrations_get_all_webhooks
List webhookslaunchdarkly_integrations_get_big_segment_store_integration
Get big segment store integration by ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projectKey | string | Yes | — | The project key |
environmentKey | string | Yes | — | The environment key |
integrationKey | string | Yes | — | The integration key, either redis or dynamodb |
integrationId | string | Yes | — | The integration ID |
launchdarkly_integrations_get_big_segment_store_integrations
List all big segment store integrationslaunchdarkly_integrations_get_destination
Get destination Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projectKey | string | Yes | — | The project key |
environmentKey | string | Yes | — | The environment key |
id | string | Yes | — | The Data Export destination ID |
launchdarkly_integrations_get_destinations
List destinationslaunchdarkly_integrations_get_flag_import_configuration
Get a single flag import configuration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projectKey | string | Yes | — | The project key |
integrationKey | string | Yes | — | The integration key, for example, split |
integrationId | string | Yes | — | The integration ID |
launchdarkly_integrations_get_flag_import_configurations
List all flag import configurationslaunchdarkly_integrations_get_integration_configuration
Get an integration configuration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | Integration configuration ID |
launchdarkly_integrations_get_integration_delivery_configuration_by_environment
Get delivery configurations by environment Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projectKey | string | Yes | — | The project key |
environmentKey | string | Yes | — | The environment key |
launchdarkly_integrations_get_integration_delivery_configuration_by_id
Get delivery configuration by ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projectKey | string | Yes | — | The project key |
environmentKey | string | Yes | — | The environment key |
integrationKey | string | Yes | — | The integration key |
id | string | Yes | — | The configuration ID |
launchdarkly_integrations_get_integration_delivery_configurations
List all delivery configurationslaunchdarkly_integrations_get_relay_proxy_config
Get Relay Proxy config Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The relay auto config id |
launchdarkly_integrations_get_relay_proxy_configs
List Relay Proxy configslaunchdarkly_integrations_get_subscription_by_id
Get audit log subscription by ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationKey | string | Yes | — | The integration key |
id | string | Yes | — | The subscription ID |
launchdarkly_integrations_get_subscriptions
Get audit log subscriptions by integration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationKey | string | Yes | — | The integration key |
launchdarkly_integrations_get_webhook
Get webhook Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The ID of the webhook |
launchdarkly_integrations_patch_big_segment_store_integration
Update big segment store integration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projectKey | string | Yes | — | The project key |
environmentKey | string | Yes | — | The environment key |
integrationKey | string | Yes | — | The integration key, either redis or dynamodb |
integrationId | string | Yes | — | The integration ID |
body | object[] | Yes | — | Request body |
launchdarkly_integrations_patch_destination
Update Data Export destination Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projectKey | string | Yes | — | The project key |
environmentKey | string | Yes | — | The environment key |
id | string | Yes | — | The Data Export destination ID |
body | object[] | Yes | — | Request body |
launchdarkly_integrations_patch_flag_import_configuration
Update a flag import configuration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projectKey | string | Yes | — | The project key |
integrationKey | string | Yes | — | The integration key |
integrationId | string | Yes | — | The integration ID |
body | object[] | Yes | — | Request body |
launchdarkly_integrations_patch_integration_delivery_configuration
Update delivery configuration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projectKey | string | Yes | — | The project key |
environmentKey | string | Yes | — | The environment key |
integrationKey | string | Yes | — | The integration key |
id | string | Yes | — | The configuration ID |
body | object[] | Yes | — | Request body |
launchdarkly_integrations_patch_relay_auto_config
Update a Relay Proxy config Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The relay auto config id |
comment | string | No | — | Optional comment |
patch | object[] | Yes | — | The patch value |
launchdarkly_integrations_patch_webhook
Update webhook Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The ID of the webhook to update |
body | object[] | Yes | — | Request body |
launchdarkly_integrations_post_destination
Create Data Export destination Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projectKey | string | Yes | — | The project key |
environmentKey | string | Yes | — | The environment key |
config | object | No | — | An object with the configuration parameters required for the destination type |
kind | string | No | — | The type of Data Export destination |
name | string | No | — | A human-readable name for your Data Export destination |
on | boolean | No | — | Whether the export is on. Displayed as the integration status in the LaunchDarkly UI. |
launchdarkly_integrations_post_generate_project_env_warehouse_destination_key_pair
Generate Snowflake destination key pair Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projKey | string | Yes | — | The project key |
envKey | string | Yes | — | The environment key |
launchdarkly_integrations_post_generate_trust_policy
Generate trust policy Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projKey | string | Yes | — | The project key |
envKey | string | Yes | — | The environment key |
launchdarkly_integrations_post_generate_warehouse_destination_key_pair
Generate Snowflake destination key pairlaunchdarkly_integrations_post_generate_warehouse_destination_setup_script
Generate warehouse destination setup script Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projKey | string | Yes | — | The project key |
envKey | string | Yes | — | The environment key |
kind | string | Yes | — | The destination kind (snowflake-v2, redshift) |
launchdarkly_integrations_post_relay_auto_config
Create a new Relay Proxy config Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
name | string | Yes | — | A human-friendly name for the Relay Proxy configuration |
policy | object[] | Yes | — | A description of what environments and projects the Relay Proxy should include or exclude. To learn more, read Write an inline policy. |
launchdarkly_integrations_post_webhook
Creates a webhook Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
name | string | No | — | A human-readable name for your webhook |
on | boolean | Yes | — | Whether or not this webhook is enabled. |
secret | string | No | — | If sign is true, and the secret attribute is omitted, LaunchDarkly automatically generates a secret for you. |
sign | boolean | Yes | — | If sign is false, the webhook does not include a signature header, and the secret can be omitted. |
statements | object[] | No | — | The statements value |
tags | string[] | No | — | List of tags for this webhook |
url | string | Yes | — | The URL of the remote webhook |
launchdarkly_integrations_reset_relay_auto_config
Reset Relay Proxy configuration key Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | The Relay Proxy configuration ID |
expiry | integer | No | — | An expiration time for the old Relay Proxy configuration key, expressed as a Unix epoch time in milliseconds. By default, the Relay Proxy configuration will expire immediately. |
launchdarkly_integrations_trigger_flag_import_job
Trigger a single flag import run Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projectKey | string | Yes | — | The project key |
integrationKey | string | Yes | — | The integration key |
integrationId | string | Yes | — | The integration ID |
launchdarkly_integrations_update_integration_configuration
Update integration configuration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationConfigurationId | string | Yes | — | The ID of the integration configuration |
body | object[] | Yes | — | Request body |
launchdarkly_integrations_update_subscription
Update audit log subscription Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
integrationKey | string | Yes | — | The integration key |
id | string | Yes | — | The ID of the audit log subscription |
body | object[] | Yes | — | Request body |
launchdarkly_integrations_validate_integration_delivery_configuration
Validate delivery configuration Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
projectKey | string | Yes | — | The project key |
environmentKey | string | Yes | — | The environment key |
integrationKey | string | Yes | — | The integration key |
id | string | Yes | — | The configuration ID |

