Skip to content

Latest commit

 

History

History
48 lines (42 loc) · 2.98 KB

IntegrationConfigurationsRep.md

File metadata and controls

48 lines (42 loc) · 2.98 KB

LaunchDarklyApi::IntegrationConfigurationsRep

Properties

Name Type Description Notes
_links Hash<String, Link> The location and content type of related resources
_id String The unique identifier for this integration configuration
name String A human-friendly name for the integration
_created_at Integer [optional]
_integration_key String The type of integration [optional]
tags Array<String> An array of tags for this integration [optional]
enabled Boolean Whether the integration is currently active [optional]
_access Access [optional]
config_values Hash<String, Object> Details on configuration for an integration of this type. Refer to the <code>formVariables</code> field in the corresponding <code>manifest.json</code> for a full list of fields for each integration. [optional]
capability_config CapabilityConfigRep [optional]
snowflake_setup_script String Consolidated SQL script for Snowflake Warehouse Native Experimentation setup. Present only for setup endpoint responses. [optional]
redshift_setup_scripts Array<String> SQL setup scripts (4 parts) for Redshift native Experimentation setup. Present on setup endpoint responses and, rehydrated from the persisted config, on active (finalized) Redshift native Experimentation configurations. [optional]
redshift_iam_permissions_policy String IAM permissions policy JSON for the customer's Redshift IAM role. Present only for setup endpoint responses. [optional]
redshift_iam_trust_policy String IAM trust policy JSON for the customer's Redshift IAM role. Present only for setup endpoint responses. [optional]
click_house_setup_script String SQL setup script for ClickHouse native Experimentation. On setup endpoint responses it also creates the experimentation user with the submitted password. When the two-step setup flow is enabled, it is rehydrated from the persisted config on other responses with only the grants, never the password. [optional]
_maintainer_id String The ID of the member who maintains this integration configuration. Defaults to the member who created it. [optional]

Example

require 'launchdarkly_api'

instance = LaunchDarklyApi::IntegrationConfigurationsRep.new(
  _links: null,
  _id: null,
  name: Example Datadog integration,
  _created_at: null,
  _integration_key: datadog,
  tags: [&quot;testing&quot;],
  enabled: null,
  _access: null,
  config_values: null,
  capability_config: null,
  snowflake_setup_script: null,
  redshift_setup_scripts: null,
  redshift_iam_permissions_policy: null,
  redshift_iam_trust_policy: null,
  click_house_setup_script: null,
  _maintainer_id: null
)