Skip to content

Latest commit

 

History

History
1821 lines (1214 loc) · 80.4 KB

source_google_analytics_data_api.md

File metadata and controls

1821 lines (1214 loc) · 80.4 KB
page_title subcategory description
airbyte_source_google_analytics_data_api Resource - terraform-provider-airbyte
SourceGoogleAnalyticsDataAPI Resource

airbyte_source_google_analytics_data_api (Resource)

SourceGoogleAnalyticsDataAPI Resource

Example Usage

resource "airbyte_source_google_analytics_data_api" "my_source_googleanalyticsdataapi" {
  configuration = {
    convert_conversions_event = true
    credentials = {
      authenticate_via_google_oauth = {
        access_token  = "...my_access_token..."
        client_id     = "...my_client_id..."
        client_secret = "...my_client_secret..."
        refresh_token = "...my_refresh_token..."
      }
      service_account_key_authentication = {
        credentials_json = "{ \"type\": \"service_account\", \"project_id\": YOUR_PROJECT_ID, \"private_key_id\": YOUR_PRIVATE_KEY, ... }"
      }
    }
    custom_reports_array = [
      {
        cohort_spec = {
          disabled = {
            # ...
          }
          enabled = {
            cohort_report_settings = {
              accumulate = true
            }
            cohorts = [
              {
                date_range = {
                  end_date   = "2021-01-01"
                  start_date = "2021-01-01"
                }
                dimension = "firstSessionDate"
                name      = "...my_name..."
              }
            ]
            cohorts_range = {
              end_offset   = 5
              granularity  = "WEEKLY"
              start_offset = 1
            }
          }
        }
        dimension_filter = {
          and_group = {
            expressions = [
              {
                field_name = "...my_field_name..."
                filter = {
                  between_filter = {
                    from_value = {
                      double_value = {
                        value = 6.4
                      }
                      int64_value = {
                        value = "...my_value..."
                      }
                    }
                    to_value = {
                      double_value = {
                        value = 2.05
                      }
                      int64_value = {
                        value = "...my_value..."
                      }
                    }
                  }
                  in_list_filter = {
                    case_sensitive = false
                    values = [
                      "..."
                    ]
                  }
                  numeric_filter = {
                    operation = [
                      "EQUAL"
                    ]
                    value = {
                      double_value = {
                        value = 9.42
                      }
                      int64_value = {
                        value = "...my_value..."
                      }
                    }
                  }
                  string_filter = {
                    case_sensitive = true
                    match_type = [
                      "ENDS_WITH"
                    ]
                    value = "...my_value..."
                  }
                }
              }
            ]
          }
          filter = {
            field_name = "...my_field_name..."
            filter = {
              between_filter = {
                from_value = {
                  double_value = {
                    value = 3.58
                  }
                  int64_value = {
                    value = "...my_value..."
                  }
                }
                to_value = {
                  double_value = {
                    value = 2.3
                  }
                  int64_value = {
                    value = "...my_value..."
                  }
                }
              }
              in_list_filter = {
                case_sensitive = false
                values = [
                  "..."
                ]
              }
              numeric_filter = {
                operation = [
                  "LESS_THAN"
                ]
                value = {
                  double_value = {
                    value = 4.2
                  }
                  int64_value = {
                    value = "...my_value..."
                  }
                }
              }
              string_filter = {
                case_sensitive = false
                match_type = [
                  "MATCH_TYPE_UNSPECIFIED"
                ]
                value = "...my_value..."
              }
            }
          }
          not_expression = {
            expression = {
              field_name = "...my_field_name..."
              filter = {
                between_filter = {
                  from_value = {
                    double_value = {
                      value = 4.38
                    }
                    int64_value = {
                      value = "...my_value..."
                    }
                  }
                  to_value = {
                    double_value = {
                      value = 6.08
                    }
                    int64_value = {
                      value = "...my_value..."
                    }
                  }
                }
                in_list_filter = {
                  case_sensitive = false
                  values = [
                    "..."
                  ]
                }
                numeric_filter = {
                  operation = [
                    "LESS_THAN_OR_EQUAL"
                  ]
                  value = {
                    double_value = {
                      value = 6.25
                    }
                    int64_value = {
                      value = "...my_value..."
                    }
                  }
                }
                string_filter = {
                  case_sensitive = true
                  match_type = [
                    "EXACT"
                  ]
                  value = "...my_value..."
                }
              }
            }
          }
          or_group = {
            expressions = [
              {
                field_name = "...my_field_name..."
                filter = {
                  between_filter = {
                    from_value = {
                      double_value = {
                        value = 8.38
                      }
                      int64_value = {
                        value = "...my_value..."
                      }
                    }
                    to_value = {
                      double_value = {
                        value = 7.39
                      }
                      int64_value = {
                        value = "...my_value..."
                      }
                    }
                  }
                  in_list_filter = {
                    case_sensitive = true
                    values = [
                      "..."
                    ]
                  }
                  numeric_filter = {
                    operation = [
                      "OPERATION_UNSPECIFIED"
                    ]
                    value = {
                      double_value = {
                        value = 4.14
                      }
                      int64_value = {
                        value = "...my_value..."
                      }
                    }
                  }
                  string_filter = {
                    case_sensitive = false
                    match_type = [
                      "PARTIAL_REGEXP"
                    ]
                    value = "...my_value..."
                  }
                }
              }
            ]
          }
        }
        dimensions = [
          "..."
        ]
        metric_filter = {
          and_group = {
            expressions = [
              {
                field_name = "...my_field_name..."
                filter = {
                  between_filter = {
                    from_value = {
                      double_value = {
                        value = 4.29
                      }
                      int64_value = {
                        value = "...my_value..."
                      }
                    }
                    to_value = {
                      double_value = {
                        value = 7.92
                      }
                      int64_value = {
                        value = "...my_value..."
                      }
                    }
                  }
                  in_list_filter = {
                    case_sensitive = true
                    values = [
                      "..."
                    ]
                  }
                  numeric_filter = {
                    operation = [
                      "OPERATION_UNSPECIFIED"
                    ]
                    value = {
                      double_value = {
                        value = 1.05
                      }
                      int64_value = {
                        value = "...my_value..."
                      }
                    }
                  }
                  string_filter = {
                    case_sensitive = true
                    match_type = [
                      "MATCH_TYPE_UNSPECIFIED"
                    ]
                    value = "...my_value..."
                  }
                }
              }
            ]
          }
          filter = {
            field_name = "...my_field_name..."
            filter = {
              between_filter = {
                from_value = {
                  double_value = {
                    value = 0.83
                  }
                  int64_value = {
                    value = "...my_value..."
                  }
                }
                to_value = {
                  double_value = {
                    value = 8.31
                  }
                  int64_value = {
                    value = "...my_value..."
                  }
                }
              }
              in_list_filter = {
                case_sensitive = false
                values = [
                  "..."
                ]
              }
              numeric_filter = {
                operation = [
                  "GREATER_THAN"
                ]
                value = {
                  double_value = {
                    value = 3.27
                  }
                  int64_value = {
                    value = "...my_value..."
                  }
                }
              }
              string_filter = {
                case_sensitive = false
                match_type = [
                  "FULL_REGEXP"
                ]
                value = "...my_value..."
              }
            }
          }
          not_expression = {
            expression = {
              field_name = "...my_field_name..."
              filter = {
                between_filter = {
                  from_value = {
                    double_value = {
                      value = 3.56
                    }
                    int64_value = {
                      value = "...my_value..."
                    }
                  }
                  to_value = {
                    double_value = {
                      value = 4.97
                    }
                    int64_value = {
                      value = "...my_value..."
                    }
                  }
                }
                in_list_filter = {
                  case_sensitive = false
                  values = [
                    "..."
                  ]
                }
                numeric_filter = {
                  operation = [
                    "GREATER_THAN"
                  ]
                  value = {
                    double_value = {
                      value = 2.44
                    }
                    int64_value = {
                      value = "...my_value..."
                    }
                  }
                }
                string_filter = {
                  case_sensitive = false
                  match_type = [
                    "MATCH_TYPE_UNSPECIFIED"
                  ]
                  value = "...my_value..."
                }
              }
            }
          }
          or_group = {
            expressions = [
              {
                field_name = "...my_field_name..."
                filter = {
                  between_filter = {
                    from_value = {
                      double_value = {
                        value = 0.81
                      }
                      int64_value = {
                        value = "...my_value..."
                      }
                    }
                    to_value = {
                      double_value = {
                        value = 7.24
                      }
                      int64_value = {
                        value = "...my_value..."
                      }
                    }
                  }
                  in_list_filter = {
                    case_sensitive = false
                    values = [
                      "..."
                    ]
                  }
                  numeric_filter = {
                    operation = [
                      "GREATER_THAN_OR_EQUAL"
                    ]
                    value = {
                      double_value = {
                        value = 0.63
                      }
                      int64_value = {
                        value = "...my_value..."
                      }
                    }
                  }
                  string_filter = {
                    case_sensitive = false
                    match_type = [
                      "FULL_REGEXP"
                    ]
                    value = "...my_value..."
                  }
                }
              }
            ]
          }
        }
        metrics = [
          "..."
        ]
        name = "...my_name..."
      }
    ]
    date_ranges_start_date = "2021-01-01"
    keep_empty_rows        = false
    lookback_window        = 2
    property_ids = [
      "..."
    ]
    window_in_days = 30
  }
  definition_id = "7802af8f-5c6f-48ec-9d74-596e4bdcf24c"
  name          = "...my_name..."
  secret_id     = "...my_secret_id..."
  workspace_id  = "78e7637d-eb31-40e9-8ac3-f8953ca23ae1"
}

Schema

Required

  • configuration (Attributes) (see below for nested schema)
  • name (String) Name of the source e.g. dev-mysql-instance.
  • workspace_id (String)

Optional

  • definition_id (String) The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
  • secret_id (String) Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.

Read-Only

  • created_at (Number)
  • source_id (String)
  • source_type (String)

Nested Schema for configuration

Required:

  • property_ids (List of String) A list of your Property IDs. The Property ID is a unique number assigned to each property in Google Analytics, found in your GA4 property URL. This ID allows the connector to track the specific events associated with your property. Refer to the Google Analytics documentation to locate your property ID.

Optional:

  • convert_conversions_event (Boolean) Enables conversion of conversions:* event metrics from integers to floats. This is beneficial for preventing data rounding when the API returns float values for any conversions:* fields. Default: false
  • credentials (Attributes) Credentials for the service (see below for nested schema)
  • custom_reports_array (Attributes List) You can add your Custom Analytics report by creating one. (see below for nested schema)
  • date_ranges_start_date (String) The start date from which to replicate report data in the format YYYY-MM-DD. Data generated before this date will not be included in the report. Not applied to custom Cohort reports.
  • keep_empty_rows (Boolean) If false, each row with all metrics equal to 0 will not be returned. If true, these rows will be returned if they are not separately removed by a filter. More information is available in the documentation. Default: false
  • lookback_window (Number) Since attribution changes after the event date, and Google Analytics has a data processing latency, we should specify how many days in the past we should refresh the data in every run. So if you set it at 5 days, in every sync it will fetch the last bookmark date minus 5 days. Default: 2
  • window_in_days (Number) The interval in days for each data request made to the Google Analytics API. A larger value speeds up data sync, but increases the chance of data sampling, which may result in inaccuracies. We recommend a value of 1 to minimize sampling, unless speed is an absolute priority over accuracy. Acceptable values range from 1 to 364. Does not apply to custom Cohort reports. More information is available in the documentation. Default: 1

Nested Schema for configuration.credentials

Optional:

Nested Schema for configuration.credentials.authenticate_via_google_oauth

Required:

  • client_id (String) The Client ID of your Google Analytics developer application.
  • client_secret (String, Sensitive) The Client Secret of your Google Analytics developer application.
  • refresh_token (String, Sensitive) The token for obtaining a new access token.

Optional:

  • access_token (String, Sensitive) Access Token for making authenticated requests.

Nested Schema for configuration.credentials.service_account_key_authentication

Required:

  • credentials_json (String, Sensitive) The JSON key linked to the service account used for authorization. For steps on obtaining this key, refer to the setup guide.

Nested Schema for configuration.custom_reports_array

Required:

  • dimensions (List of String) A list of dimensions.
  • metrics (List of String) A list of metrics.
  • name (String) The name of the custom report, this name would be used as stream name.

Optional:

Nested Schema for configuration.custom_reports_array.cohort_spec

Optional:

Nested Schema for configuration.custom_reports_array.cohort_spec.disabled

Nested Schema for configuration.custom_reports_array.cohort_spec.enabled

Optional:

Nested Schema for configuration.custom_reports_array.cohort_spec.enabled.cohort_report_settings

Optional:

  • accumulate (Boolean) If true, accumulates the result from first touch day to the end day

Nested Schema for configuration.custom_reports_array.cohort_spec.enabled.cohorts

Required:

  • date_range (Attributes) (see below for nested schema)
  • dimension (String) Dimension used by the cohort. Required and only supports firstSessionDate. must be "firstSessionDate"

Optional:

  • name (String) Assigns a name to this cohort. If not set, cohorts are named by their zero based index cohort_0, cohort_1, etc.

Nested Schema for configuration.custom_reports_array.cohort_spec.enabled.cohorts.date_range

Required:

  • end_date (String)
  • start_date (String)

Nested Schema for configuration.custom_reports_array.cohort_spec.enabled.cohorts_range

Required:

  • end_offset (Number) Specifies the end date of the extended reporting date range for a cohort report.
  • granularity (String) The granularity used to interpret the startOffset and endOffset for the extended reporting date range for a cohort report. must be one of ["GRANULARITY_UNSPECIFIED", "DAILY", "WEEKLY", "MONTHLY"]

Optional:

  • start_offset (Number) Specifies the start date of the extended reporting date range for a cohort report.

Nested Schema for configuration.custom_reports_array.dimension_filter

Optional:

  • and_group (Attributes) The FilterExpressions in andGroup have an AND relationship. (see below for nested schema)
  • filter (Attributes) A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions. (see below for nested schema)
  • not_expression (Attributes) The FilterExpression is NOT of notExpression. (see below for nested schema)
  • or_group (Attributes) The FilterExpressions in orGroup have an OR relationship. (see below for nested schema)

Nested Schema for configuration.custom_reports_array.dimension_filter.and_group

Required:

Nested Schema for configuration.custom_reports_array.dimension_filter.and_group.expressions

Required:

Nested Schema for configuration.custom_reports_array.dimension_filter.and_group.expressions.filter

Optional:

Nested Schema for configuration.custom_reports_array.dimension_filter.and_group.expressions.filter.between_filter

Required:

Nested Schema for configuration.custom_reports_array.dimension_filter.and_group.expressions.filter.between_filter.from_value

Optional:

Nested Schema for configuration.custom_reports_array.dimension_filter.and_group.expressions.filter.between_filter.from_value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.dimension_filter.and_group.expressions.filter.between_filter.from_value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.dimension_filter.and_group.expressions.filter.between_filter.to_value

Optional:

Nested Schema for configuration.custom_reports_array.dimension_filter.and_group.expressions.filter.between_filter.to_value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.dimension_filter.and_group.expressions.filter.between_filter.to_value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.dimension_filter.and_group.expressions.filter.in_list_filter

Required:

  • values (List of String)

Optional:

  • case_sensitive (Boolean)

Nested Schema for configuration.custom_reports_array.dimension_filter.and_group.expressions.filter.numeric_filter

Required:

Nested Schema for configuration.custom_reports_array.dimension_filter.and_group.expressions.filter.numeric_filter.value

Optional:

Nested Schema for configuration.custom_reports_array.dimension_filter.and_group.expressions.filter.numeric_filter.value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.dimension_filter.and_group.expressions.filter.numeric_filter.value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.dimension_filter.and_group.expressions.filter.string_filter

Required:

  • value (String)

Optional:

  • case_sensitive (Boolean)
  • match_type (List of String)

Nested Schema for configuration.custom_reports_array.dimension_filter.filter

Required:

Nested Schema for configuration.custom_reports_array.dimension_filter.filter.filter

Optional:

Nested Schema for configuration.custom_reports_array.dimension_filter.filter.filter.between_filter

Required:

Nested Schema for configuration.custom_reports_array.dimension_filter.filter.filter.between_filter.from_value

Optional:

Nested Schema for configuration.custom_reports_array.dimension_filter.filter.filter.between_filter.from_value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.dimension_filter.filter.filter.between_filter.from_value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.dimension_filter.filter.filter.between_filter.to_value

Optional:

Nested Schema for configuration.custom_reports_array.dimension_filter.filter.filter.between_filter.to_value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.dimension_filter.filter.filter.between_filter.to_value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.dimension_filter.filter.filter.in_list_filter

Required:

  • values (List of String)

Optional:

  • case_sensitive (Boolean)

Nested Schema for configuration.custom_reports_array.dimension_filter.filter.filter.numeric_filter

Required:

Nested Schema for configuration.custom_reports_array.dimension_filter.filter.filter.numeric_filter.value

Optional:

Nested Schema for configuration.custom_reports_array.dimension_filter.filter.filter.numeric_filter.value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.dimension_filter.filter.filter.numeric_filter.value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.dimension_filter.filter.filter.string_filter

Required:

  • value (String)

Optional:

  • case_sensitive (Boolean)
  • match_type (List of String)

Nested Schema for configuration.custom_reports_array.dimension_filter.not_expression

Optional:

Nested Schema for configuration.custom_reports_array.dimension_filter.not_expression.expression

Required:

Nested Schema for configuration.custom_reports_array.dimension_filter.not_expression.expression.filter

Optional:

Nested Schema for configuration.custom_reports_array.dimension_filter.not_expression.expression.filter.between_filter

Required:

Nested Schema for configuration.custom_reports_array.dimension_filter.not_expression.expression.filter.between_filter.from_value

Optional:

Nested Schema for configuration.custom_reports_array.dimension_filter.not_expression.expression.filter.between_filter.from_value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.dimension_filter.not_expression.expression.filter.between_filter.from_value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.dimension_filter.not_expression.expression.filter.between_filter.to_value

Optional:

Nested Schema for configuration.custom_reports_array.dimension_filter.not_expression.expression.filter.between_filter.to_value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.dimension_filter.not_expression.expression.filter.between_filter.to_value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.dimension_filter.not_expression.expression.filter.in_list_filter

Required:

  • values (List of String)

Optional:

  • case_sensitive (Boolean)

Nested Schema for configuration.custom_reports_array.dimension_filter.not_expression.expression.filter.numeric_filter

Required:

Nested Schema for configuration.custom_reports_array.dimension_filter.not_expression.expression.filter.numeric_filter.value

Optional:

Nested Schema for configuration.custom_reports_array.dimension_filter.not_expression.expression.filter.numeric_filter.value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.dimension_filter.not_expression.expression.filter.numeric_filter.value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.dimension_filter.not_expression.expression.filter.string_filter

Required:

  • value (String)

Optional:

  • case_sensitive (Boolean)
  • match_type (List of String)

Nested Schema for configuration.custom_reports_array.dimension_filter.or_group

Required:

Nested Schema for configuration.custom_reports_array.dimension_filter.or_group.expressions

Required:

Nested Schema for configuration.custom_reports_array.dimension_filter.or_group.expressions.filter

Optional:

Nested Schema for configuration.custom_reports_array.dimension_filter.or_group.expressions.filter.between_filter

Required:

Nested Schema for configuration.custom_reports_array.dimension_filter.or_group.expressions.filter.between_filter.from_value

Optional:

Nested Schema for configuration.custom_reports_array.dimension_filter.or_group.expressions.filter.between_filter.from_value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.dimension_filter.or_group.expressions.filter.between_filter.from_value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.dimension_filter.or_group.expressions.filter.between_filter.to_value

Optional:

Nested Schema for configuration.custom_reports_array.dimension_filter.or_group.expressions.filter.between_filter.to_value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.dimension_filter.or_group.expressions.filter.between_filter.to_value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.dimension_filter.or_group.expressions.filter.in_list_filter

Required:

  • values (List of String)

Optional:

  • case_sensitive (Boolean)

Nested Schema for configuration.custom_reports_array.dimension_filter.or_group.expressions.filter.numeric_filter

Required:

Nested Schema for configuration.custom_reports_array.dimension_filter.or_group.expressions.filter.numeric_filter.value

Optional:

Nested Schema for configuration.custom_reports_array.dimension_filter.or_group.expressions.filter.numeric_filter.value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.dimension_filter.or_group.expressions.filter.numeric_filter.value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.dimension_filter.or_group.expressions.filter.string_filter

Required:

  • value (String)

Optional:

  • case_sensitive (Boolean)
  • match_type (List of String)

Nested Schema for configuration.custom_reports_array.metric_filter

Optional:

  • and_group (Attributes) The FilterExpressions in andGroup have an AND relationship. (see below for nested schema)
  • filter (Attributes) A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all metrics. (see below for nested schema)
  • not_expression (Attributes) The FilterExpression is NOT of notExpression. (see below for nested schema)
  • or_group (Attributes) The FilterExpressions in orGroup have an OR relationship. (see below for nested schema)

Nested Schema for configuration.custom_reports_array.metric_filter.and_group

Required:

Nested Schema for configuration.custom_reports_array.metric_filter.and_group.expressions

Required:

Nested Schema for configuration.custom_reports_array.metric_filter.and_group.expressions.filter

Optional:

Nested Schema for configuration.custom_reports_array.metric_filter.and_group.expressions.filter.between_filter

Required:

Nested Schema for configuration.custom_reports_array.metric_filter.and_group.expressions.filter.between_filter.from_value

Optional:

Nested Schema for configuration.custom_reports_array.metric_filter.and_group.expressions.filter.between_filter.from_value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.metric_filter.and_group.expressions.filter.between_filter.from_value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.metric_filter.and_group.expressions.filter.between_filter.to_value

Optional:

Nested Schema for configuration.custom_reports_array.metric_filter.and_group.expressions.filter.between_filter.to_value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.metric_filter.and_group.expressions.filter.between_filter.to_value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.metric_filter.and_group.expressions.filter.in_list_filter

Required:

  • values (List of String)

Optional:

  • case_sensitive (Boolean)

Nested Schema for configuration.custom_reports_array.metric_filter.and_group.expressions.filter.numeric_filter

Required:

Nested Schema for configuration.custom_reports_array.metric_filter.and_group.expressions.filter.numeric_filter.value

Optional:

Nested Schema for configuration.custom_reports_array.metric_filter.and_group.expressions.filter.numeric_filter.value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.metric_filter.and_group.expressions.filter.numeric_filter.value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.metric_filter.and_group.expressions.filter.string_filter

Required:

  • value (String)

Optional:

  • case_sensitive (Boolean)
  • match_type (List of String)

Nested Schema for configuration.custom_reports_array.metric_filter.filter

Required:

Nested Schema for configuration.custom_reports_array.metric_filter.filter.filter

Optional:

Nested Schema for configuration.custom_reports_array.metric_filter.filter.filter.between_filter

Required:

Nested Schema for configuration.custom_reports_array.metric_filter.filter.filter.between_filter.from_value

Optional:

Nested Schema for configuration.custom_reports_array.metric_filter.filter.filter.between_filter.from_value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.metric_filter.filter.filter.between_filter.from_value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.metric_filter.filter.filter.between_filter.to_value

Optional:

Nested Schema for configuration.custom_reports_array.metric_filter.filter.filter.between_filter.to_value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.metric_filter.filter.filter.between_filter.to_value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.metric_filter.filter.filter.in_list_filter

Required:

  • values (List of String)

Optional:

  • case_sensitive (Boolean)

Nested Schema for configuration.custom_reports_array.metric_filter.filter.filter.numeric_filter

Required:

Nested Schema for configuration.custom_reports_array.metric_filter.filter.filter.numeric_filter.value

Optional:

Nested Schema for configuration.custom_reports_array.metric_filter.filter.filter.numeric_filter.value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.metric_filter.filter.filter.numeric_filter.value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.metric_filter.filter.filter.string_filter

Required:

  • value (String)

Optional:

  • case_sensitive (Boolean)
  • match_type (List of String)

Nested Schema for configuration.custom_reports_array.metric_filter.not_expression

Optional:

Nested Schema for configuration.custom_reports_array.metric_filter.not_expression.expression

Required:

Nested Schema for configuration.custom_reports_array.metric_filter.not_expression.expression.filter

Optional:

Nested Schema for configuration.custom_reports_array.metric_filter.not_expression.expression.filter.between_filter

Required:

Nested Schema for configuration.custom_reports_array.metric_filter.not_expression.expression.filter.between_filter.from_value

Optional:

Nested Schema for configuration.custom_reports_array.metric_filter.not_expression.expression.filter.between_filter.from_value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.metric_filter.not_expression.expression.filter.between_filter.from_value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.metric_filter.not_expression.expression.filter.between_filter.to_value

Optional:

Nested Schema for configuration.custom_reports_array.metric_filter.not_expression.expression.filter.between_filter.to_value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.metric_filter.not_expression.expression.filter.between_filter.to_value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.metric_filter.not_expression.expression.filter.in_list_filter

Required:

  • values (List of String)

Optional:

  • case_sensitive (Boolean)

Nested Schema for configuration.custom_reports_array.metric_filter.not_expression.expression.filter.numeric_filter

Required:

Nested Schema for configuration.custom_reports_array.metric_filter.not_expression.expression.filter.numeric_filter.value

Optional:

Nested Schema for configuration.custom_reports_array.metric_filter.not_expression.expression.filter.numeric_filter.value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.metric_filter.not_expression.expression.filter.numeric_filter.value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.metric_filter.not_expression.expression.filter.string_filter

Required:

  • value (String)

Optional:

  • case_sensitive (Boolean)
  • match_type (List of String)

Nested Schema for configuration.custom_reports_array.metric_filter.or_group

Required:

Nested Schema for configuration.custom_reports_array.metric_filter.or_group.expressions

Required:

Nested Schema for configuration.custom_reports_array.metric_filter.or_group.expressions.filter

Optional:

Nested Schema for configuration.custom_reports_array.metric_filter.or_group.expressions.filter.between_filter

Required:

Nested Schema for configuration.custom_reports_array.metric_filter.or_group.expressions.filter.between_filter.from_value

Optional:

Nested Schema for configuration.custom_reports_array.metric_filter.or_group.expressions.filter.between_filter.from_value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.metric_filter.or_group.expressions.filter.between_filter.from_value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.metric_filter.or_group.expressions.filter.between_filter.to_value

Optional:

Nested Schema for configuration.custom_reports_array.metric_filter.or_group.expressions.filter.between_filter.to_value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.metric_filter.or_group.expressions.filter.between_filter.to_value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.metric_filter.or_group.expressions.filter.in_list_filter

Required:

  • values (List of String)

Optional:

  • case_sensitive (Boolean)

Nested Schema for configuration.custom_reports_array.metric_filter.or_group.expressions.filter.numeric_filter

Required:

Nested Schema for configuration.custom_reports_array.metric_filter.or_group.expressions.filter.numeric_filter.value

Optional:

Nested Schema for configuration.custom_reports_array.metric_filter.or_group.expressions.filter.numeric_filter.value.double_value

Required:

  • value (Number)

Nested Schema for configuration.custom_reports_array.metric_filter.or_group.expressions.filter.numeric_filter.value.int64_value

Required:

  • value (String)

Nested Schema for configuration.custom_reports_array.metric_filter.or_group.expressions.filter.string_filter

Required:

  • value (String)

Optional:

  • case_sensitive (Boolean)
  • match_type (List of String)

Import

Import is supported using the following syntax:

terraform import airbyte_source_google_analytics_data_api.my_airbyte_source_google_analytics_data_api ""