1. Packages
  2. Airbyte Provider
  3. API Docs
  4. SourceGoogleAnalyticsDataApi
airbyte 0.10.0 published on Monday, Apr 14, 2025 by airbytehq

airbyte.SourceGoogleAnalyticsDataApi

Explore with Pulumi AI

SourceGoogleAnalyticsDataAPI Resource

Example Usage

Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.airbyte.SourceGoogleAnalyticsDataApi;
import com.pulumi.airbyte.SourceGoogleAnalyticsDataApiArgs;
import com.pulumi.airbyte.inputs.SourceGoogleAnalyticsDataApiConfigurationArgs;
import com.pulumi.airbyte.inputs.SourceGoogleAnalyticsDataApiConfigurationCredentialsArgs;
import com.pulumi.airbyte.inputs.SourceGoogleAnalyticsDataApiConfigurationCredentialsAuthenticateViaGoogleOauthArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var mySourceGoogleanalyticsdataapi = new SourceGoogleAnalyticsDataApi("mySourceGoogleanalyticsdataapi", SourceGoogleAnalyticsDataApiArgs.builder()
            .configuration(SourceGoogleAnalyticsDataApiConfigurationArgs.builder()
                .convert_conversions_event(true)
                .credentials(SourceGoogleAnalyticsDataApiConfigurationCredentialsArgs.builder()
                    .authenticateViaGoogleOauth(SourceGoogleAnalyticsDataApiConfigurationCredentialsAuthenticateViaGoogleOauthArgs.builder()
                        .accessToken("...my_access_token...")
                        .clientId("...my_client_id...")
                        .clientSecret("...my_client_secret...")
                        .refreshToken("...my_refresh_token...")
                        .build())
                    .build())
                .custom_reports_array(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .date_ranges_end_date("2021-01-31")
                .date_ranges_start_date("2021-01-01")
                .keep_empty_rows(false)
                .lookback_window(2)
                .property_ids("...")
                .window_in_days(30)
                .build())
            .definitionId("7802af8f-5c6f-48ec-9d74-596e4bdcf24c")
            .secretId("...my_secret_id...")
            .workspaceId("78e7637d-eb31-40e9-8ac3-f8953ca23ae1")
            .build());

    }
}
Copy
resources:
  mySourceGoogleanalyticsdataapi:
    type: airbyte:SourceGoogleAnalyticsDataApi
    properties:
      configuration:
        convert_conversions_event: true
        credentials:
          authenticateViaGoogleOauth:
            accessToken: '...my_access_token...'
            clientId: '...my_client_id...'
            clientSecret: '...my_client_secret...'
            refreshToken: '...my_refresh_token...'
        custom_reports_array:
          - cohortSpec:
              enabled:
                cohortReportSettings:
                  accumulate: true
                cohorts:
                  - dateRange:
                      endDate: 2021-01-01
                      startDate: 2021-01-01
                    dimension: firstSessionDate
                    name: '...my_name...'
                cohortsRange:
                  endOffset: 5
                  granularity: WEEKLY
                  startOffset: 1
            dimensionFilter:
              filter:
                fieldName: '...my_field_name...'
                filter:
                  stringFilter:
                    caseSensitive: false
                    matchType:
                      - MATCH_TYPE_UNSPECIFIED
                    value: '...my_value...'
            dimensions:
              - '...'
            metricFilter:
              andGroup:
                expressions:
                  - fieldName: '...my_field_name...'
                    filter:
                      stringFilter:
                        caseSensitive: true
                        matchType:
                          - MATCH_TYPE_UNSPECIFIED
                        value: '...my_value...'
              orGroup:
                expressions:
                  - fieldName: '...my_field_name...'
                    filter:
                      numericFilter:
                        operation:
                          - GREATER_THAN_OR_EQUAL
                        value:
                          doubleValue:
                            value: 0.63
            metrics:
              - '...'
            name: '...my_name...'
        date_ranges_end_date: 2021-01-31
        date_ranges_start_date: 2021-01-01
        keep_empty_rows: false
        lookback_window: 2
        property_ids:
          - '...'
        window_in_days: 30
      definitionId: 7802af8f-5c6f-48ec-9d74-596e4bdcf24c
      secretId: '...my_secret_id...'
      workspaceId: 78e7637d-eb31-40e9-8ac3-f8953ca23ae1
Copy

Create SourceGoogleAnalyticsDataApi Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new SourceGoogleAnalyticsDataApi(name: string, args: SourceGoogleAnalyticsDataApiArgs, opts?: CustomResourceOptions);
@overload
def SourceGoogleAnalyticsDataApi(resource_name: str,
                                 args: SourceGoogleAnalyticsDataApiArgs,
                                 opts: Optional[ResourceOptions] = None)

@overload
def SourceGoogleAnalyticsDataApi(resource_name: str,
                                 opts: Optional[ResourceOptions] = None,
                                 configuration: Optional[SourceGoogleAnalyticsDataApiConfigurationArgs] = None,
                                 workspace_id: Optional[str] = None,
                                 definition_id: Optional[str] = None,
                                 name: Optional[str] = None,
                                 secret_id: Optional[str] = None)
func NewSourceGoogleAnalyticsDataApi(ctx *Context, name string, args SourceGoogleAnalyticsDataApiArgs, opts ...ResourceOption) (*SourceGoogleAnalyticsDataApi, error)
public SourceGoogleAnalyticsDataApi(string name, SourceGoogleAnalyticsDataApiArgs args, CustomResourceOptions? opts = null)
public SourceGoogleAnalyticsDataApi(String name, SourceGoogleAnalyticsDataApiArgs args)
public SourceGoogleAnalyticsDataApi(String name, SourceGoogleAnalyticsDataApiArgs args, CustomResourceOptions options)
type: airbyte:SourceGoogleAnalyticsDataApi
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. SourceGoogleAnalyticsDataApiArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. SourceGoogleAnalyticsDataApiArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. SourceGoogleAnalyticsDataApiArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. SourceGoogleAnalyticsDataApiArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. SourceGoogleAnalyticsDataApiArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var sourceGoogleAnalyticsDataApiResource = new Airbyte.SourceGoogleAnalyticsDataApi("sourceGoogleAnalyticsDataApiResource", new()
{
    Configuration = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationArgs
    {
        PropertyIds = new[]
        {
            "string",
        },
        ConvertConversionsEvent = false,
        Credentials = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCredentialsArgs
        {
            AuthenticateViaGoogleOauth = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCredentialsAuthenticateViaGoogleOauthArgs
            {
                ClientId = "string",
                ClientSecret = "string",
                RefreshToken = "string",
                AccessToken = "string",
            },
            ServiceAccountKeyAuthentication = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCredentialsServiceAccountKeyAuthenticationArgs
            {
                CredentialsJson = "string",
            },
        },
        CustomReportsArrays = new[]
        {
            new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayArgs
            {
                Dimensions = new[]
                {
                    "string",
                },
                Metrics = new[]
                {
                    "string",
                },
                Name = "string",
                CohortSpec = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecArgs
                {
                    Disabled = null,
                    Enabled = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledArgs
                    {
                        CohortReportSettings = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortReportSettingsArgs
                        {
                            Accumulate = false,
                        },
                        Cohorts = new[]
                        {
                            new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortArgs
                            {
                                DateRange = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortDateRangeArgs
                                {
                                    EndDate = "string",
                                    StartDate = "string",
                                },
                                Dimension = "string",
                                Name = "string",
                            },
                        },
                        CohortsRange = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortsRangeArgs
                        {
                            EndOffset = 0,
                            Granularity = "string",
                            StartOffset = 0,
                        },
                    },
                },
                DimensionFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterArgs
                {
                    AndGroup = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupArgs
                    {
                        Expressions = new[]
                        {
                            new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionArgs
                            {
                                FieldName = "string",
                                Filter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterArgs
                                {
                                    BetweenFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterArgs
                                    {
                                        FromValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueArgs
                                        {
                                            DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs
                                            {
                                                Value = 0,
                                            },
                                            Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs
                                            {
                                                Value = "string",
                                            },
                                        },
                                        ToValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueArgs
                                        {
                                            DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueDoubleValueArgs
                                            {
                                                Value = 0,
                                            },
                                            Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueInt64ValueArgs
                                            {
                                                Value = "string",
                                            },
                                        },
                                    },
                                    InListFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterInListFilterArgs
                                    {
                                        Values = new[]
                                        {
                                            "string",
                                        },
                                        CaseSensitive = false,
                                    },
                                    NumericFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterArgs
                                    {
                                        Operations = new[]
                                        {
                                            "string",
                                        },
                                        Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueArgs
                                        {
                                            DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueDoubleValueArgs
                                            {
                                                Value = 0,
                                            },
                                            Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueInt64ValueArgs
                                            {
                                                Value = "string",
                                            },
                                        },
                                    },
                                    StringFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterStringFilterArgs
                                    {
                                        Value = "string",
                                        CaseSensitive = false,
                                        MatchTypes = new[]
                                        {
                                            "string",
                                        },
                                    },
                                },
                            },
                        },
                    },
                    Filter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterArgs
                    {
                        FieldName = "string",
                        Filter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterArgs
                        {
                            BetweenFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterArgs
                            {
                                FromValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueArgs
                                {
                                    DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueDoubleValueArgs
                                    {
                                        Value = 0,
                                    },
                                    Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueInt64ValueArgs
                                    {
                                        Value = "string",
                                    },
                                },
                                ToValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueArgs
                                {
                                    DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueDoubleValueArgs
                                    {
                                        Value = 0,
                                    },
                                    Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueInt64ValueArgs
                                    {
                                        Value = "string",
                                    },
                                },
                            },
                            InListFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterInListFilterArgs
                            {
                                Values = new[]
                                {
                                    "string",
                                },
                                CaseSensitive = false,
                            },
                            NumericFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterArgs
                            {
                                Operations = new[]
                                {
                                    "string",
                                },
                                Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueArgs
                                {
                                    DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueDoubleValueArgs
                                    {
                                        Value = 0,
                                    },
                                    Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueInt64ValueArgs
                                    {
                                        Value = "string",
                                    },
                                },
                            },
                            StringFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterStringFilterArgs
                            {
                                Value = "string",
                                CaseSensitive = false,
                                MatchTypes = new[]
                                {
                                    "string",
                                },
                            },
                        },
                    },
                    NotExpression = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionArgs
                    {
                        Expression = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionArgs
                        {
                            FieldName = "string",
                            Filter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterArgs
                            {
                                BetweenFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterArgs
                                {
                                    FromValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueArgs
                                    {
                                        DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueDoubleValueArgs
                                        {
                                            Value = 0,
                                        },
                                        Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueInt64ValueArgs
                                        {
                                            Value = "string",
                                        },
                                    },
                                    ToValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueArgs
                                    {
                                        DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueDoubleValueArgs
                                        {
                                            Value = 0,
                                        },
                                        Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueInt64ValueArgs
                                        {
                                            Value = "string",
                                        },
                                    },
                                },
                                InListFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterInListFilterArgs
                                {
                                    Values = new[]
                                    {
                                        "string",
                                    },
                                    CaseSensitive = false,
                                },
                                NumericFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterArgs
                                {
                                    Operations = new[]
                                    {
                                        "string",
                                    },
                                    Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueArgs
                                    {
                                        DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueDoubleValueArgs
                                        {
                                            Value = 0,
                                        },
                                        Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueInt64ValueArgs
                                        {
                                            Value = "string",
                                        },
                                    },
                                },
                                StringFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterStringFilterArgs
                                {
                                    Value = "string",
                                    CaseSensitive = false,
                                    MatchTypes = new[]
                                    {
                                        "string",
                                    },
                                },
                            },
                        },
                    },
                    OrGroup = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupArgs
                    {
                        Expressions = new[]
                        {
                            new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionArgs
                            {
                                FieldName = "string",
                                Filter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterArgs
                                {
                                    BetweenFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterArgs
                                    {
                                        FromValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueArgs
                                        {
                                            DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs
                                            {
                                                Value = 0,
                                            },
                                            Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs
                                            {
                                                Value = "string",
                                            },
                                        },
                                        ToValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueArgs
                                        {
                                            DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueDoubleValueArgs
                                            {
                                                Value = 0,
                                            },
                                            Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueInt64ValueArgs
                                            {
                                                Value = "string",
                                            },
                                        },
                                    },
                                    InListFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterInListFilterArgs
                                    {
                                        Values = new[]
                                        {
                                            "string",
                                        },
                                        CaseSensitive = false,
                                    },
                                    NumericFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterArgs
                                    {
                                        Operations = new[]
                                        {
                                            "string",
                                        },
                                        Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueArgs
                                        {
                                            DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueDoubleValueArgs
                                            {
                                                Value = 0,
                                            },
                                            Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueInt64ValueArgs
                                            {
                                                Value = "string",
                                            },
                                        },
                                    },
                                    StringFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterStringFilterArgs
                                    {
                                        Value = "string",
                                        CaseSensitive = false,
                                        MatchTypes = new[]
                                        {
                                            "string",
                                        },
                                    },
                                },
                            },
                        },
                    },
                },
                MetricFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterArgs
                {
                    AndGroup = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupArgs
                    {
                        Expressions = new[]
                        {
                            new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionArgs
                            {
                                FieldName = "string",
                                Filter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterArgs
                                {
                                    BetweenFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterArgs
                                    {
                                        FromValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueArgs
                                        {
                                            DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs
                                            {
                                                Value = 0,
                                            },
                                            Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs
                                            {
                                                Value = "string",
                                            },
                                        },
                                        ToValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueArgs
                                        {
                                            DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueDoubleValueArgs
                                            {
                                                Value = 0,
                                            },
                                            Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueInt64ValueArgs
                                            {
                                                Value = "string",
                                            },
                                        },
                                    },
                                    InListFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterInListFilterArgs
                                    {
                                        Values = new[]
                                        {
                                            "string",
                                        },
                                        CaseSensitive = false,
                                    },
                                    NumericFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterArgs
                                    {
                                        Operations = new[]
                                        {
                                            "string",
                                        },
                                        Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueArgs
                                        {
                                            DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueDoubleValueArgs
                                            {
                                                Value = 0,
                                            },
                                            Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueInt64ValueArgs
                                            {
                                                Value = "string",
                                            },
                                        },
                                    },
                                    StringFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterStringFilterArgs
                                    {
                                        Value = "string",
                                        CaseSensitive = false,
                                        MatchTypes = new[]
                                        {
                                            "string",
                                        },
                                    },
                                },
                            },
                        },
                    },
                    Filter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterArgs
                    {
                        FieldName = "string",
                        Filter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterArgs
                        {
                            BetweenFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterArgs
                            {
                                FromValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueArgs
                                {
                                    DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueDoubleValueArgs
                                    {
                                        Value = 0,
                                    },
                                    Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueInt64ValueArgs
                                    {
                                        Value = "string",
                                    },
                                },
                                ToValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueArgs
                                {
                                    DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueDoubleValueArgs
                                    {
                                        Value = 0,
                                    },
                                    Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueInt64ValueArgs
                                    {
                                        Value = "string",
                                    },
                                },
                            },
                            InListFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterInListFilterArgs
                            {
                                Values = new[]
                                {
                                    "string",
                                },
                                CaseSensitive = false,
                            },
                            NumericFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterArgs
                            {
                                Operations = new[]
                                {
                                    "string",
                                },
                                Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueArgs
                                {
                                    DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueDoubleValueArgs
                                    {
                                        Value = 0,
                                    },
                                    Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueInt64ValueArgs
                                    {
                                        Value = "string",
                                    },
                                },
                            },
                            StringFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterStringFilterArgs
                            {
                                Value = "string",
                                CaseSensitive = false,
                                MatchTypes = new[]
                                {
                                    "string",
                                },
                            },
                        },
                    },
                    NotExpression = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionArgs
                    {
                        Expression = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionArgs
                        {
                            FieldName = "string",
                            Filter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterArgs
                            {
                                BetweenFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterArgs
                                {
                                    FromValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueArgs
                                    {
                                        DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueDoubleValueArgs
                                        {
                                            Value = 0,
                                        },
                                        Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueInt64ValueArgs
                                        {
                                            Value = "string",
                                        },
                                    },
                                    ToValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueArgs
                                    {
                                        DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueDoubleValueArgs
                                        {
                                            Value = 0,
                                        },
                                        Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueInt64ValueArgs
                                        {
                                            Value = "string",
                                        },
                                    },
                                },
                                InListFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterInListFilterArgs
                                {
                                    Values = new[]
                                    {
                                        "string",
                                    },
                                    CaseSensitive = false,
                                },
                                NumericFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterArgs
                                {
                                    Operations = new[]
                                    {
                                        "string",
                                    },
                                    Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueArgs
                                    {
                                        DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueDoubleValueArgs
                                        {
                                            Value = 0,
                                        },
                                        Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueInt64ValueArgs
                                        {
                                            Value = "string",
                                        },
                                    },
                                },
                                StringFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterStringFilterArgs
                                {
                                    Value = "string",
                                    CaseSensitive = false,
                                    MatchTypes = new[]
                                    {
                                        "string",
                                    },
                                },
                            },
                        },
                    },
                    OrGroup = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupArgs
                    {
                        Expressions = new[]
                        {
                            new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionArgs
                            {
                                FieldName = "string",
                                Filter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterArgs
                                {
                                    BetweenFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterArgs
                                    {
                                        FromValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueArgs
                                        {
                                            DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs
                                            {
                                                Value = 0,
                                            },
                                            Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs
                                            {
                                                Value = "string",
                                            },
                                        },
                                        ToValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueArgs
                                        {
                                            DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueDoubleValueArgs
                                            {
                                                Value = 0,
                                            },
                                            Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueInt64ValueArgs
                                            {
                                                Value = "string",
                                            },
                                        },
                                    },
                                    InListFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterInListFilterArgs
                                    {
                                        Values = new[]
                                        {
                                            "string",
                                        },
                                        CaseSensitive = false,
                                    },
                                    NumericFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterArgs
                                    {
                                        Operations = new[]
                                        {
                                            "string",
                                        },
                                        Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueArgs
                                        {
                                            DoubleValue = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueDoubleValueArgs
                                            {
                                                Value = 0,
                                            },
                                            Int64Value = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueInt64ValueArgs
                                            {
                                                Value = "string",
                                            },
                                        },
                                    },
                                    StringFilter = new Airbyte.Inputs.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterStringFilterArgs
                                    {
                                        Value = "string",
                                        CaseSensitive = false,
                                        MatchTypes = new[]
                                        {
                                            "string",
                                        },
                                    },
                                },
                            },
                        },
                    },
                },
            },
        },
        DateRangesEndDate = "string",
        DateRangesStartDate = "string",
        KeepEmptyRows = false,
        LookbackWindow = 0,
        WindowInDays = 0,
    },
    WorkspaceId = "string",
    DefinitionId = "string",
    Name = "string",
    SecretId = "string",
});
Copy
example, err := airbyte.NewSourceGoogleAnalyticsDataApi(ctx, "sourceGoogleAnalyticsDataApiResource", &airbyte.SourceGoogleAnalyticsDataApiArgs{
	Configuration: &airbyte.SourceGoogleAnalyticsDataApiConfigurationArgs{
		PropertyIds: pulumi.StringArray{
			pulumi.String("string"),
		},
		ConvertConversionsEvent: pulumi.Bool(false),
		Credentials: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCredentialsArgs{
			AuthenticateViaGoogleOauth: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCredentialsAuthenticateViaGoogleOauthArgs{
				ClientId:     pulumi.String("string"),
				ClientSecret: pulumi.String("string"),
				RefreshToken: pulumi.String("string"),
				AccessToken:  pulumi.String("string"),
			},
			ServiceAccountKeyAuthentication: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCredentialsServiceAccountKeyAuthenticationArgs{
				CredentialsJson: pulumi.String("string"),
			},
		},
		CustomReportsArrays: airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayArray{
			&airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayArgs{
				Dimensions: pulumi.StringArray{
					pulumi.String("string"),
				},
				Metrics: pulumi.StringArray{
					pulumi.String("string"),
				},
				Name: pulumi.String("string"),
				CohortSpec: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecArgs{
					Disabled: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecDisabledArgs{},
					Enabled: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledArgs{
						CohortReportSettings: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortReportSettingsArgs{
							Accumulate: pulumi.Bool(false),
						},
						Cohorts: airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortArray{
							&airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortArgs{
								DateRange: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortDateRangeArgs{
									EndDate:   pulumi.String("string"),
									StartDate: pulumi.String("string"),
								},
								Dimension: pulumi.String("string"),
								Name:      pulumi.String("string"),
							},
						},
						CohortsRange: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortsRangeArgs{
							EndOffset:   pulumi.Float64(0),
							Granularity: pulumi.String("string"),
							StartOffset: pulumi.Float64(0),
						},
					},
				},
				DimensionFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterArgs{
					AndGroup: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupArgs{
						Expressions: airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionArray{
							&airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionArgs{
								FieldName: pulumi.String("string"),
								Filter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterArgs{
									BetweenFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterArgs{
										FromValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueArgs{
											DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs{
												Value: pulumi.Float64(0),
											},
											Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs{
												Value: pulumi.String("string"),
											},
										},
										ToValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueArgs{
											DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueDoubleValueArgs{
												Value: pulumi.Float64(0),
											},
											Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueInt64ValueArgs{
												Value: pulumi.String("string"),
											},
										},
									},
									InListFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterInListFilterArgs{
										Values: pulumi.StringArray{
											pulumi.String("string"),
										},
										CaseSensitive: pulumi.Bool(false),
									},
									NumericFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterArgs{
										Operations: pulumi.StringArray{
											pulumi.String("string"),
										},
										Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueArgs{
											DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueDoubleValueArgs{
												Value: pulumi.Float64(0),
											},
											Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueInt64ValueArgs{
												Value: pulumi.String("string"),
											},
										},
									},
									StringFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterStringFilterArgs{
										Value:         pulumi.String("string"),
										CaseSensitive: pulumi.Bool(false),
										MatchTypes: pulumi.StringArray{
											pulumi.String("string"),
										},
									},
								},
							},
						},
					},
					Filter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterArgs{
						FieldName: pulumi.String("string"),
						Filter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterArgs{
							BetweenFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterArgs{
								FromValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueArgs{
									DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueDoubleValueArgs{
										Value: pulumi.Float64(0),
									},
									Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueInt64ValueArgs{
										Value: pulumi.String("string"),
									},
								},
								ToValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueArgs{
									DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueDoubleValueArgs{
										Value: pulumi.Float64(0),
									},
									Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueInt64ValueArgs{
										Value: pulumi.String("string"),
									},
								},
							},
							InListFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterInListFilterArgs{
								Values: pulumi.StringArray{
									pulumi.String("string"),
								},
								CaseSensitive: pulumi.Bool(false),
							},
							NumericFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterArgs{
								Operations: pulumi.StringArray{
									pulumi.String("string"),
								},
								Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueArgs{
									DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueDoubleValueArgs{
										Value: pulumi.Float64(0),
									},
									Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueInt64ValueArgs{
										Value: pulumi.String("string"),
									},
								},
							},
							StringFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterStringFilterArgs{
								Value:         pulumi.String("string"),
								CaseSensitive: pulumi.Bool(false),
								MatchTypes: pulumi.StringArray{
									pulumi.String("string"),
								},
							},
						},
					},
					NotExpression: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionArgs{
						Expression: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionArgs{
							FieldName: pulumi.String("string"),
							Filter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterArgs{
								BetweenFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterArgs{
									FromValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueArgs{
										DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueDoubleValueArgs{
											Value: pulumi.Float64(0),
										},
										Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueInt64ValueArgs{
											Value: pulumi.String("string"),
										},
									},
									ToValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueArgs{
										DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueDoubleValueArgs{
											Value: pulumi.Float64(0),
										},
										Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueInt64ValueArgs{
											Value: pulumi.String("string"),
										},
									},
								},
								InListFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterInListFilterArgs{
									Values: pulumi.StringArray{
										pulumi.String("string"),
									},
									CaseSensitive: pulumi.Bool(false),
								},
								NumericFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterArgs{
									Operations: pulumi.StringArray{
										pulumi.String("string"),
									},
									Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueArgs{
										DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueDoubleValueArgs{
											Value: pulumi.Float64(0),
										},
										Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueInt64ValueArgs{
											Value: pulumi.String("string"),
										},
									},
								},
								StringFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterStringFilterArgs{
									Value:         pulumi.String("string"),
									CaseSensitive: pulumi.Bool(false),
									MatchTypes: pulumi.StringArray{
										pulumi.String("string"),
									},
								},
							},
						},
					},
					OrGroup: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupArgs{
						Expressions: airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionArray{
							&airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionArgs{
								FieldName: pulumi.String("string"),
								Filter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterArgs{
									BetweenFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterArgs{
										FromValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueArgs{
											DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs{
												Value: pulumi.Float64(0),
											},
											Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs{
												Value: pulumi.String("string"),
											},
										},
										ToValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueArgs{
											DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueDoubleValueArgs{
												Value: pulumi.Float64(0),
											},
											Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueInt64ValueArgs{
												Value: pulumi.String("string"),
											},
										},
									},
									InListFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterInListFilterArgs{
										Values: pulumi.StringArray{
											pulumi.String("string"),
										},
										CaseSensitive: pulumi.Bool(false),
									},
									NumericFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterArgs{
										Operations: pulumi.StringArray{
											pulumi.String("string"),
										},
										Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueArgs{
											DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueDoubleValueArgs{
												Value: pulumi.Float64(0),
											},
											Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueInt64ValueArgs{
												Value: pulumi.String("string"),
											},
										},
									},
									StringFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterStringFilterArgs{
										Value:         pulumi.String("string"),
										CaseSensitive: pulumi.Bool(false),
										MatchTypes: pulumi.StringArray{
											pulumi.String("string"),
										},
									},
								},
							},
						},
					},
				},
				MetricFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterArgs{
					AndGroup: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupArgs{
						Expressions: airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionArray{
							&airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionArgs{
								FieldName: pulumi.String("string"),
								Filter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterArgs{
									BetweenFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterArgs{
										FromValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueArgs{
											DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs{
												Value: pulumi.Float64(0),
											},
											Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs{
												Value: pulumi.String("string"),
											},
										},
										ToValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueArgs{
											DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueDoubleValueArgs{
												Value: pulumi.Float64(0),
											},
											Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueInt64ValueArgs{
												Value: pulumi.String("string"),
											},
										},
									},
									InListFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterInListFilterArgs{
										Values: pulumi.StringArray{
											pulumi.String("string"),
										},
										CaseSensitive: pulumi.Bool(false),
									},
									NumericFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterArgs{
										Operations: pulumi.StringArray{
											pulumi.String("string"),
										},
										Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueArgs{
											DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueDoubleValueArgs{
												Value: pulumi.Float64(0),
											},
											Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueInt64ValueArgs{
												Value: pulumi.String("string"),
											},
										},
									},
									StringFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterStringFilterArgs{
										Value:         pulumi.String("string"),
										CaseSensitive: pulumi.Bool(false),
										MatchTypes: pulumi.StringArray{
											pulumi.String("string"),
										},
									},
								},
							},
						},
					},
					Filter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterArgs{
						FieldName: pulumi.String("string"),
						Filter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterArgs{
							BetweenFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterArgs{
								FromValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueArgs{
									DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueDoubleValueArgs{
										Value: pulumi.Float64(0),
									},
									Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueInt64ValueArgs{
										Value: pulumi.String("string"),
									},
								},
								ToValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueArgs{
									DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueDoubleValueArgs{
										Value: pulumi.Float64(0),
									},
									Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueInt64ValueArgs{
										Value: pulumi.String("string"),
									},
								},
							},
							InListFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterInListFilterArgs{
								Values: pulumi.StringArray{
									pulumi.String("string"),
								},
								CaseSensitive: pulumi.Bool(false),
							},
							NumericFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterArgs{
								Operations: pulumi.StringArray{
									pulumi.String("string"),
								},
								Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueArgs{
									DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueDoubleValueArgs{
										Value: pulumi.Float64(0),
									},
									Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueInt64ValueArgs{
										Value: pulumi.String("string"),
									},
								},
							},
							StringFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterStringFilterArgs{
								Value:         pulumi.String("string"),
								CaseSensitive: pulumi.Bool(false),
								MatchTypes: pulumi.StringArray{
									pulumi.String("string"),
								},
							},
						},
					},
					NotExpression: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionArgs{
						Expression: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionArgs{
							FieldName: pulumi.String("string"),
							Filter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterArgs{
								BetweenFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterArgs{
									FromValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueArgs{
										DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueDoubleValueArgs{
											Value: pulumi.Float64(0),
										},
										Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueInt64ValueArgs{
											Value: pulumi.String("string"),
										},
									},
									ToValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueArgs{
										DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueDoubleValueArgs{
											Value: pulumi.Float64(0),
										},
										Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueInt64ValueArgs{
											Value: pulumi.String("string"),
										},
									},
								},
								InListFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterInListFilterArgs{
									Values: pulumi.StringArray{
										pulumi.String("string"),
									},
									CaseSensitive: pulumi.Bool(false),
								},
								NumericFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterArgs{
									Operations: pulumi.StringArray{
										pulumi.String("string"),
									},
									Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueArgs{
										DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueDoubleValueArgs{
											Value: pulumi.Float64(0),
										},
										Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueInt64ValueArgs{
											Value: pulumi.String("string"),
										},
									},
								},
								StringFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterStringFilterArgs{
									Value:         pulumi.String("string"),
									CaseSensitive: pulumi.Bool(false),
									MatchTypes: pulumi.StringArray{
										pulumi.String("string"),
									},
								},
							},
						},
					},
					OrGroup: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupArgs{
						Expressions: airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionArray{
							&airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionArgs{
								FieldName: pulumi.String("string"),
								Filter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterArgs{
									BetweenFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterArgs{
										FromValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueArgs{
											DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs{
												Value: pulumi.Float64(0),
											},
											Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs{
												Value: pulumi.String("string"),
											},
										},
										ToValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueArgs{
											DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueDoubleValueArgs{
												Value: pulumi.Float64(0),
											},
											Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueInt64ValueArgs{
												Value: pulumi.String("string"),
											},
										},
									},
									InListFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterInListFilterArgs{
										Values: pulumi.StringArray{
											pulumi.String("string"),
										},
										CaseSensitive: pulumi.Bool(false),
									},
									NumericFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterArgs{
										Operations: pulumi.StringArray{
											pulumi.String("string"),
										},
										Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueArgs{
											DoubleValue: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueDoubleValueArgs{
												Value: pulumi.Float64(0),
											},
											Int64Value: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueInt64ValueArgs{
												Value: pulumi.String("string"),
											},
										},
									},
									StringFilter: &airbyte.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterStringFilterArgs{
										Value:         pulumi.String("string"),
										CaseSensitive: pulumi.Bool(false),
										MatchTypes: pulumi.StringArray{
											pulumi.String("string"),
										},
									},
								},
							},
						},
					},
				},
			},
		},
		DateRangesEndDate:   pulumi.String("string"),
		DateRangesStartDate: pulumi.String("string"),
		KeepEmptyRows:       pulumi.Bool(false),
		LookbackWindow:      pulumi.Float64(0),
		WindowInDays:        pulumi.Float64(0),
	},
	WorkspaceId:  pulumi.String("string"),
	DefinitionId: pulumi.String("string"),
	Name:         pulumi.String("string"),
	SecretId:     pulumi.String("string"),
})
Copy
var sourceGoogleAnalyticsDataApiResource = new SourceGoogleAnalyticsDataApi("sourceGoogleAnalyticsDataApiResource", SourceGoogleAnalyticsDataApiArgs.builder()
    .configuration(SourceGoogleAnalyticsDataApiConfigurationArgs.builder()
        .propertyIds("string")
        .convertConversionsEvent(false)
        .credentials(SourceGoogleAnalyticsDataApiConfigurationCredentialsArgs.builder()
            .authenticateViaGoogleOauth(SourceGoogleAnalyticsDataApiConfigurationCredentialsAuthenticateViaGoogleOauthArgs.builder()
                .clientId("string")
                .clientSecret("string")
                .refreshToken("string")
                .accessToken("string")
                .build())
            .serviceAccountKeyAuthentication(SourceGoogleAnalyticsDataApiConfigurationCredentialsServiceAccountKeyAuthenticationArgs.builder()
                .credentialsJson("string")
                .build())
            .build())
        .customReportsArrays(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayArgs.builder()
            .dimensions("string")
            .metrics("string")
            .name("string")
            .cohortSpec(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecArgs.builder()
                .disabled()
                .enabled(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledArgs.builder()
                    .cohortReportSettings(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortReportSettingsArgs.builder()
                        .accumulate(false)
                        .build())
                    .cohorts(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortArgs.builder()
                        .dateRange(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortDateRangeArgs.builder()
                            .endDate("string")
                            .startDate("string")
                            .build())
                        .dimension("string")
                        .name("string")
                        .build())
                    .cohortsRange(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortsRangeArgs.builder()
                        .endOffset(0)
                        .granularity("string")
                        .startOffset(0)
                        .build())
                    .build())
                .build())
            .dimensionFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterArgs.builder()
                .andGroup(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupArgs.builder()
                    .expressions(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionArgs.builder()
                        .fieldName("string")
                        .filter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterArgs.builder()
                            .betweenFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterArgs.builder()
                                .fromValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueArgs.builder()
                                    .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs.builder()
                                        .value(0)
                                        .build())
                                    .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs.builder()
                                        .value("string")
                                        .build())
                                    .build())
                                .toValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueArgs.builder()
                                    .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueDoubleValueArgs.builder()
                                        .value(0)
                                        .build())
                                    .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueInt64ValueArgs.builder()
                                        .value("string")
                                        .build())
                                    .build())
                                .build())
                            .inListFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterInListFilterArgs.builder()
                                .values("string")
                                .caseSensitive(false)
                                .build())
                            .numericFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterArgs.builder()
                                .operations("string")
                                .value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueArgs.builder()
                                    .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueDoubleValueArgs.builder()
                                        .value(0)
                                        .build())
                                    .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueInt64ValueArgs.builder()
                                        .value("string")
                                        .build())
                                    .build())
                                .build())
                            .stringFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterStringFilterArgs.builder()
                                .value("string")
                                .caseSensitive(false)
                                .matchTypes("string")
                                .build())
                            .build())
                        .build())
                    .build())
                .filter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterArgs.builder()
                    .fieldName("string")
                    .filter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterArgs.builder()
                        .betweenFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterArgs.builder()
                            .fromValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueArgs.builder()
                                .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueDoubleValueArgs.builder()
                                    .value(0)
                                    .build())
                                .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueInt64ValueArgs.builder()
                                    .value("string")
                                    .build())
                                .build())
                            .toValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueArgs.builder()
                                .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueDoubleValueArgs.builder()
                                    .value(0)
                                    .build())
                                .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueInt64ValueArgs.builder()
                                    .value("string")
                                    .build())
                                .build())
                            .build())
                        .inListFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterInListFilterArgs.builder()
                            .values("string")
                            .caseSensitive(false)
                            .build())
                        .numericFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterArgs.builder()
                            .operations("string")
                            .value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueArgs.builder()
                                .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueDoubleValueArgs.builder()
                                    .value(0)
                                    .build())
                                .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueInt64ValueArgs.builder()
                                    .value("string")
                                    .build())
                                .build())
                            .build())
                        .stringFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterStringFilterArgs.builder()
                            .value("string")
                            .caseSensitive(false)
                            .matchTypes("string")
                            .build())
                        .build())
                    .build())
                .notExpression(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionArgs.builder()
                    .expression(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionArgs.builder()
                        .fieldName("string")
                        .filter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterArgs.builder()
                            .betweenFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterArgs.builder()
                                .fromValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueArgs.builder()
                                    .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueDoubleValueArgs.builder()
                                        .value(0)
                                        .build())
                                    .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueInt64ValueArgs.builder()
                                        .value("string")
                                        .build())
                                    .build())
                                .toValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueArgs.builder()
                                    .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueDoubleValueArgs.builder()
                                        .value(0)
                                        .build())
                                    .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueInt64ValueArgs.builder()
                                        .value("string")
                                        .build())
                                    .build())
                                .build())
                            .inListFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterInListFilterArgs.builder()
                                .values("string")
                                .caseSensitive(false)
                                .build())
                            .numericFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterArgs.builder()
                                .operations("string")
                                .value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueArgs.builder()
                                    .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueDoubleValueArgs.builder()
                                        .value(0)
                                        .build())
                                    .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueInt64ValueArgs.builder()
                                        .value("string")
                                        .build())
                                    .build())
                                .build())
                            .stringFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterStringFilterArgs.builder()
                                .value("string")
                                .caseSensitive(false)
                                .matchTypes("string")
                                .build())
                            .build())
                        .build())
                    .build())
                .orGroup(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupArgs.builder()
                    .expressions(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionArgs.builder()
                        .fieldName("string")
                        .filter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterArgs.builder()
                            .betweenFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterArgs.builder()
                                .fromValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueArgs.builder()
                                    .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs.builder()
                                        .value(0)
                                        .build())
                                    .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs.builder()
                                        .value("string")
                                        .build())
                                    .build())
                                .toValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueArgs.builder()
                                    .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueDoubleValueArgs.builder()
                                        .value(0)
                                        .build())
                                    .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueInt64ValueArgs.builder()
                                        .value("string")
                                        .build())
                                    .build())
                                .build())
                            .inListFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterInListFilterArgs.builder()
                                .values("string")
                                .caseSensitive(false)
                                .build())
                            .numericFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterArgs.builder()
                                .operations("string")
                                .value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueArgs.builder()
                                    .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueDoubleValueArgs.builder()
                                        .value(0)
                                        .build())
                                    .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueInt64ValueArgs.builder()
                                        .value("string")
                                        .build())
                                    .build())
                                .build())
                            .stringFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterStringFilterArgs.builder()
                                .value("string")
                                .caseSensitive(false)
                                .matchTypes("string")
                                .build())
                            .build())
                        .build())
                    .build())
                .build())
            .metricFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterArgs.builder()
                .andGroup(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupArgs.builder()
                    .expressions(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionArgs.builder()
                        .fieldName("string")
                        .filter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterArgs.builder()
                            .betweenFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterArgs.builder()
                                .fromValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueArgs.builder()
                                    .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs.builder()
                                        .value(0)
                                        .build())
                                    .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs.builder()
                                        .value("string")
                                        .build())
                                    .build())
                                .toValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueArgs.builder()
                                    .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueDoubleValueArgs.builder()
                                        .value(0)
                                        .build())
                                    .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueInt64ValueArgs.builder()
                                        .value("string")
                                        .build())
                                    .build())
                                .build())
                            .inListFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterInListFilterArgs.builder()
                                .values("string")
                                .caseSensitive(false)
                                .build())
                            .numericFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterArgs.builder()
                                .operations("string")
                                .value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueArgs.builder()
                                    .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueDoubleValueArgs.builder()
                                        .value(0)
                                        .build())
                                    .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueInt64ValueArgs.builder()
                                        .value("string")
                                        .build())
                                    .build())
                                .build())
                            .stringFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterStringFilterArgs.builder()
                                .value("string")
                                .caseSensitive(false)
                                .matchTypes("string")
                                .build())
                            .build())
                        .build())
                    .build())
                .filter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterArgs.builder()
                    .fieldName("string")
                    .filter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterArgs.builder()
                        .betweenFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterArgs.builder()
                            .fromValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueArgs.builder()
                                .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueDoubleValueArgs.builder()
                                    .value(0)
                                    .build())
                                .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueInt64ValueArgs.builder()
                                    .value("string")
                                    .build())
                                .build())
                            .toValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueArgs.builder()
                                .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueDoubleValueArgs.builder()
                                    .value(0)
                                    .build())
                                .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueInt64ValueArgs.builder()
                                    .value("string")
                                    .build())
                                .build())
                            .build())
                        .inListFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterInListFilterArgs.builder()
                            .values("string")
                            .caseSensitive(false)
                            .build())
                        .numericFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterArgs.builder()
                            .operations("string")
                            .value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueArgs.builder()
                                .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueDoubleValueArgs.builder()
                                    .value(0)
                                    .build())
                                .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueInt64ValueArgs.builder()
                                    .value("string")
                                    .build())
                                .build())
                            .build())
                        .stringFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterStringFilterArgs.builder()
                            .value("string")
                            .caseSensitive(false)
                            .matchTypes("string")
                            .build())
                        .build())
                    .build())
                .notExpression(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionArgs.builder()
                    .expression(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionArgs.builder()
                        .fieldName("string")
                        .filter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterArgs.builder()
                            .betweenFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterArgs.builder()
                                .fromValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueArgs.builder()
                                    .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueDoubleValueArgs.builder()
                                        .value(0)
                                        .build())
                                    .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueInt64ValueArgs.builder()
                                        .value("string")
                                        .build())
                                    .build())
                                .toValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueArgs.builder()
                                    .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueDoubleValueArgs.builder()
                                        .value(0)
                                        .build())
                                    .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueInt64ValueArgs.builder()
                                        .value("string")
                                        .build())
                                    .build())
                                .build())
                            .inListFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterInListFilterArgs.builder()
                                .values("string")
                                .caseSensitive(false)
                                .build())
                            .numericFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterArgs.builder()
                                .operations("string")
                                .value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueArgs.builder()
                                    .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueDoubleValueArgs.builder()
                                        .value(0)
                                        .build())
                                    .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueInt64ValueArgs.builder()
                                        .value("string")
                                        .build())
                                    .build())
                                .build())
                            .stringFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterStringFilterArgs.builder()
                                .value("string")
                                .caseSensitive(false)
                                .matchTypes("string")
                                .build())
                            .build())
                        .build())
                    .build())
                .orGroup(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupArgs.builder()
                    .expressions(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionArgs.builder()
                        .fieldName("string")
                        .filter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterArgs.builder()
                            .betweenFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterArgs.builder()
                                .fromValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueArgs.builder()
                                    .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs.builder()
                                        .value(0)
                                        .build())
                                    .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs.builder()
                                        .value("string")
                                        .build())
                                    .build())
                                .toValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueArgs.builder()
                                    .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueDoubleValueArgs.builder()
                                        .value(0)
                                        .build())
                                    .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueInt64ValueArgs.builder()
                                        .value("string")
                                        .build())
                                    .build())
                                .build())
                            .inListFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterInListFilterArgs.builder()
                                .values("string")
                                .caseSensitive(false)
                                .build())
                            .numericFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterArgs.builder()
                                .operations("string")
                                .value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueArgs.builder()
                                    .doubleValue(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueDoubleValueArgs.builder()
                                        .value(0)
                                        .build())
                                    .int64Value(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueInt64ValueArgs.builder()
                                        .value("string")
                                        .build())
                                    .build())
                                .build())
                            .stringFilter(SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterStringFilterArgs.builder()
                                .value("string")
                                .caseSensitive(false)
                                .matchTypes("string")
                                .build())
                            .build())
                        .build())
                    .build())
                .build())
            .build())
        .dateRangesEndDate("string")
        .dateRangesStartDate("string")
        .keepEmptyRows(false)
        .lookbackWindow(0)
        .windowInDays(0)
        .build())
    .workspaceId("string")
    .definitionId("string")
    .name("string")
    .secretId("string")
    .build());
Copy
source_google_analytics_data_api_resource = airbyte.SourceGoogleAnalyticsDataApi("sourceGoogleAnalyticsDataApiResource",
    configuration={
        "property_ids": ["string"],
        "convert_conversions_event": False,
        "credentials": {
            "authenticate_via_google_oauth": {
                "client_id": "string",
                "client_secret": "string",
                "refresh_token": "string",
                "access_token": "string",
            },
            "service_account_key_authentication": {
                "credentials_json": "string",
            },
        },
        "custom_reports_arrays": [{
            "dimensions": ["string"],
            "metrics": ["string"],
            "name": "string",
            "cohort_spec": {
                "disabled": {},
                "enabled": {
                    "cohort_report_settings": {
                        "accumulate": False,
                    },
                    "cohorts": [{
                        "date_range": {
                            "end_date": "string",
                            "start_date": "string",
                        },
                        "dimension": "string",
                        "name": "string",
                    }],
                    "cohorts_range": {
                        "end_offset": 0,
                        "granularity": "string",
                        "start_offset": 0,
                    },
                },
            },
            "dimension_filter": {
                "and_group": {
                    "expressions": [{
                        "field_name": "string",
                        "filter": {
                            "between_filter": {
                                "from_value": {
                                    "double_value": {
                                        "value": 0,
                                    },
                                    "int64_value": {
                                        "value": "string",
                                    },
                                },
                                "to_value": {
                                    "double_value": {
                                        "value": 0,
                                    },
                                    "int64_value": {
                                        "value": "string",
                                    },
                                },
                            },
                            "in_list_filter": {
                                "values": ["string"],
                                "case_sensitive": False,
                            },
                            "numeric_filter": {
                                "operations": ["string"],
                                "value": {
                                    "double_value": {
                                        "value": 0,
                                    },
                                    "int64_value": {
                                        "value": "string",
                                    },
                                },
                            },
                            "string_filter": {
                                "value": "string",
                                "case_sensitive": False,
                                "match_types": ["string"],
                            },
                        },
                    }],
                },
                "filter": {
                    "field_name": "string",
                    "filter": {
                        "between_filter": {
                            "from_value": {
                                "double_value": {
                                    "value": 0,
                                },
                                "int64_value": {
                                    "value": "string",
                                },
                            },
                            "to_value": {
                                "double_value": {
                                    "value": 0,
                                },
                                "int64_value": {
                                    "value": "string",
                                },
                            },
                        },
                        "in_list_filter": {
                            "values": ["string"],
                            "case_sensitive": False,
                        },
                        "numeric_filter": {
                            "operations": ["string"],
                            "value": {
                                "double_value": {
                                    "value": 0,
                                },
                                "int64_value": {
                                    "value": "string",
                                },
                            },
                        },
                        "string_filter": {
                            "value": "string",
                            "case_sensitive": False,
                            "match_types": ["string"],
                        },
                    },
                },
                "not_expression": {
                    "expression": {
                        "field_name": "string",
                        "filter": {
                            "between_filter": {
                                "from_value": {
                                    "double_value": {
                                        "value": 0,
                                    },
                                    "int64_value": {
                                        "value": "string",
                                    },
                                },
                                "to_value": {
                                    "double_value": {
                                        "value": 0,
                                    },
                                    "int64_value": {
                                        "value": "string",
                                    },
                                },
                            },
                            "in_list_filter": {
                                "values": ["string"],
                                "case_sensitive": False,
                            },
                            "numeric_filter": {
                                "operations": ["string"],
                                "value": {
                                    "double_value": {
                                        "value": 0,
                                    },
                                    "int64_value": {
                                        "value": "string",
                                    },
                                },
                            },
                            "string_filter": {
                                "value": "string",
                                "case_sensitive": False,
                                "match_types": ["string"],
                            },
                        },
                    },
                },
                "or_group": {
                    "expressions": [{
                        "field_name": "string",
                        "filter": {
                            "between_filter": {
                                "from_value": {
                                    "double_value": {
                                        "value": 0,
                                    },
                                    "int64_value": {
                                        "value": "string",
                                    },
                                },
                                "to_value": {
                                    "double_value": {
                                        "value": 0,
                                    },
                                    "int64_value": {
                                        "value": "string",
                                    },
                                },
                            },
                            "in_list_filter": {
                                "values": ["string"],
                                "case_sensitive": False,
                            },
                            "numeric_filter": {
                                "operations": ["string"],
                                "value": {
                                    "double_value": {
                                        "value": 0,
                                    },
                                    "int64_value": {
                                        "value": "string",
                                    },
                                },
                            },
                            "string_filter": {
                                "value": "string",
                                "case_sensitive": False,
                                "match_types": ["string"],
                            },
                        },
                    }],
                },
            },
            "metric_filter": {
                "and_group": {
                    "expressions": [{
                        "field_name": "string",
                        "filter": {
                            "between_filter": {
                                "from_value": {
                                    "double_value": {
                                        "value": 0,
                                    },
                                    "int64_value": {
                                        "value": "string",
                                    },
                                },
                                "to_value": {
                                    "double_value": {
                                        "value": 0,
                                    },
                                    "int64_value": {
                                        "value": "string",
                                    },
                                },
                            },
                            "in_list_filter": {
                                "values": ["string"],
                                "case_sensitive": False,
                            },
                            "numeric_filter": {
                                "operations": ["string"],
                                "value": {
                                    "double_value": {
                                        "value": 0,
                                    },
                                    "int64_value": {
                                        "value": "string",
                                    },
                                },
                            },
                            "string_filter": {
                                "value": "string",
                                "case_sensitive": False,
                                "match_types": ["string"],
                            },
                        },
                    }],
                },
                "filter": {
                    "field_name": "string",
                    "filter": {
                        "between_filter": {
                            "from_value": {
                                "double_value": {
                                    "value": 0,
                                },
                                "int64_value": {
                                    "value": "string",
                                },
                            },
                            "to_value": {
                                "double_value": {
                                    "value": 0,
                                },
                                "int64_value": {
                                    "value": "string",
                                },
                            },
                        },
                        "in_list_filter": {
                            "values": ["string"],
                            "case_sensitive": False,
                        },
                        "numeric_filter": {
                            "operations": ["string"],
                            "value": {
                                "double_value": {
                                    "value": 0,
                                },
                                "int64_value": {
                                    "value": "string",
                                },
                            },
                        },
                        "string_filter": {
                            "value": "string",
                            "case_sensitive": False,
                            "match_types": ["string"],
                        },
                    },
                },
                "not_expression": {
                    "expression": {
                        "field_name": "string",
                        "filter": {
                            "between_filter": {
                                "from_value": {
                                    "double_value": {
                                        "value": 0,
                                    },
                                    "int64_value": {
                                        "value": "string",
                                    },
                                },
                                "to_value": {
                                    "double_value": {
                                        "value": 0,
                                    },
                                    "int64_value": {
                                        "value": "string",
                                    },
                                },
                            },
                            "in_list_filter": {
                                "values": ["string"],
                                "case_sensitive": False,
                            },
                            "numeric_filter": {
                                "operations": ["string"],
                                "value": {
                                    "double_value": {
                                        "value": 0,
                                    },
                                    "int64_value": {
                                        "value": "string",
                                    },
                                },
                            },
                            "string_filter": {
                                "value": "string",
                                "case_sensitive": False,
                                "match_types": ["string"],
                            },
                        },
                    },
                },
                "or_group": {
                    "expressions": [{
                        "field_name": "string",
                        "filter": {
                            "between_filter": {
                                "from_value": {
                                    "double_value": {
                                        "value": 0,
                                    },
                                    "int64_value": {
                                        "value": "string",
                                    },
                                },
                                "to_value": {
                                    "double_value": {
                                        "value": 0,
                                    },
                                    "int64_value": {
                                        "value": "string",
                                    },
                                },
                            },
                            "in_list_filter": {
                                "values": ["string"],
                                "case_sensitive": False,
                            },
                            "numeric_filter": {
                                "operations": ["string"],
                                "value": {
                                    "double_value": {
                                        "value": 0,
                                    },
                                    "int64_value": {
                                        "value": "string",
                                    },
                                },
                            },
                            "string_filter": {
                                "value": "string",
                                "case_sensitive": False,
                                "match_types": ["string"],
                            },
                        },
                    }],
                },
            },
        }],
        "date_ranges_end_date": "string",
        "date_ranges_start_date": "string",
        "keep_empty_rows": False,
        "lookback_window": 0,
        "window_in_days": 0,
    },
    workspace_id="string",
    definition_id="string",
    name="string",
    secret_id="string")
Copy
const sourceGoogleAnalyticsDataApiResource = new airbyte.SourceGoogleAnalyticsDataApi("sourceGoogleAnalyticsDataApiResource", {
    configuration: {
        propertyIds: ["string"],
        convertConversionsEvent: false,
        credentials: {
            authenticateViaGoogleOauth: {
                clientId: "string",
                clientSecret: "string",
                refreshToken: "string",
                accessToken: "string",
            },
            serviceAccountKeyAuthentication: {
                credentialsJson: "string",
            },
        },
        customReportsArrays: [{
            dimensions: ["string"],
            metrics: ["string"],
            name: "string",
            cohortSpec: {
                disabled: {},
                enabled: {
                    cohortReportSettings: {
                        accumulate: false,
                    },
                    cohorts: [{
                        dateRange: {
                            endDate: "string",
                            startDate: "string",
                        },
                        dimension: "string",
                        name: "string",
                    }],
                    cohortsRange: {
                        endOffset: 0,
                        granularity: "string",
                        startOffset: 0,
                    },
                },
            },
            dimensionFilter: {
                andGroup: {
                    expressions: [{
                        fieldName: "string",
                        filter: {
                            betweenFilter: {
                                fromValue: {
                                    doubleValue: {
                                        value: 0,
                                    },
                                    int64Value: {
                                        value: "string",
                                    },
                                },
                                toValue: {
                                    doubleValue: {
                                        value: 0,
                                    },
                                    int64Value: {
                                        value: "string",
                                    },
                                },
                            },
                            inListFilter: {
                                values: ["string"],
                                caseSensitive: false,
                            },
                            numericFilter: {
                                operations: ["string"],
                                value: {
                                    doubleValue: {
                                        value: 0,
                                    },
                                    int64Value: {
                                        value: "string",
                                    },
                                },
                            },
                            stringFilter: {
                                value: "string",
                                caseSensitive: false,
                                matchTypes: ["string"],
                            },
                        },
                    }],
                },
                filter: {
                    fieldName: "string",
                    filter: {
                        betweenFilter: {
                            fromValue: {
                                doubleValue: {
                                    value: 0,
                                },
                                int64Value: {
                                    value: "string",
                                },
                            },
                            toValue: {
                                doubleValue: {
                                    value: 0,
                                },
                                int64Value: {
                                    value: "string",
                                },
                            },
                        },
                        inListFilter: {
                            values: ["string"],
                            caseSensitive: false,
                        },
                        numericFilter: {
                            operations: ["string"],
                            value: {
                                doubleValue: {
                                    value: 0,
                                },
                                int64Value: {
                                    value: "string",
                                },
                            },
                        },
                        stringFilter: {
                            value: "string",
                            caseSensitive: false,
                            matchTypes: ["string"],
                        },
                    },
                },
                notExpression: {
                    expression: {
                        fieldName: "string",
                        filter: {
                            betweenFilter: {
                                fromValue: {
                                    doubleValue: {
                                        value: 0,
                                    },
                                    int64Value: {
                                        value: "string",
                                    },
                                },
                                toValue: {
                                    doubleValue: {
                                        value: 0,
                                    },
                                    int64Value: {
                                        value: "string",
                                    },
                                },
                            },
                            inListFilter: {
                                values: ["string"],
                                caseSensitive: false,
                            },
                            numericFilter: {
                                operations: ["string"],
                                value: {
                                    doubleValue: {
                                        value: 0,
                                    },
                                    int64Value: {
                                        value: "string",
                                    },
                                },
                            },
                            stringFilter: {
                                value: "string",
                                caseSensitive: false,
                                matchTypes: ["string"],
                            },
                        },
                    },
                },
                orGroup: {
                    expressions: [{
                        fieldName: "string",
                        filter: {
                            betweenFilter: {
                                fromValue: {
                                    doubleValue: {
                                        value: 0,
                                    },
                                    int64Value: {
                                        value: "string",
                                    },
                                },
                                toValue: {
                                    doubleValue: {
                                        value: 0,
                                    },
                                    int64Value: {
                                        value: "string",
                                    },
                                },
                            },
                            inListFilter: {
                                values: ["string"],
                                caseSensitive: false,
                            },
                            numericFilter: {
                                operations: ["string"],
                                value: {
                                    doubleValue: {
                                        value: 0,
                                    },
                                    int64Value: {
                                        value: "string",
                                    },
                                },
                            },
                            stringFilter: {
                                value: "string",
                                caseSensitive: false,
                                matchTypes: ["string"],
                            },
                        },
                    }],
                },
            },
            metricFilter: {
                andGroup: {
                    expressions: [{
                        fieldName: "string",
                        filter: {
                            betweenFilter: {
                                fromValue: {
                                    doubleValue: {
                                        value: 0,
                                    },
                                    int64Value: {
                                        value: "string",
                                    },
                                },
                                toValue: {
                                    doubleValue: {
                                        value: 0,
                                    },
                                    int64Value: {
                                        value: "string",
                                    },
                                },
                            },
                            inListFilter: {
                                values: ["string"],
                                caseSensitive: false,
                            },
                            numericFilter: {
                                operations: ["string"],
                                value: {
                                    doubleValue: {
                                        value: 0,
                                    },
                                    int64Value: {
                                        value: "string",
                                    },
                                },
                            },
                            stringFilter: {
                                value: "string",
                                caseSensitive: false,
                                matchTypes: ["string"],
                            },
                        },
                    }],
                },
                filter: {
                    fieldName: "string",
                    filter: {
                        betweenFilter: {
                            fromValue: {
                                doubleValue: {
                                    value: 0,
                                },
                                int64Value: {
                                    value: "string",
                                },
                            },
                            toValue: {
                                doubleValue: {
                                    value: 0,
                                },
                                int64Value: {
                                    value: "string",
                                },
                            },
                        },
                        inListFilter: {
                            values: ["string"],
                            caseSensitive: false,
                        },
                        numericFilter: {
                            operations: ["string"],
                            value: {
                                doubleValue: {
                                    value: 0,
                                },
                                int64Value: {
                                    value: "string",
                                },
                            },
                        },
                        stringFilter: {
                            value: "string",
                            caseSensitive: false,
                            matchTypes: ["string"],
                        },
                    },
                },
                notExpression: {
                    expression: {
                        fieldName: "string",
                        filter: {
                            betweenFilter: {
                                fromValue: {
                                    doubleValue: {
                                        value: 0,
                                    },
                                    int64Value: {
                                        value: "string",
                                    },
                                },
                                toValue: {
                                    doubleValue: {
                                        value: 0,
                                    },
                                    int64Value: {
                                        value: "string",
                                    },
                                },
                            },
                            inListFilter: {
                                values: ["string"],
                                caseSensitive: false,
                            },
                            numericFilter: {
                                operations: ["string"],
                                value: {
                                    doubleValue: {
                                        value: 0,
                                    },
                                    int64Value: {
                                        value: "string",
                                    },
                                },
                            },
                            stringFilter: {
                                value: "string",
                                caseSensitive: false,
                                matchTypes: ["string"],
                            },
                        },
                    },
                },
                orGroup: {
                    expressions: [{
                        fieldName: "string",
                        filter: {
                            betweenFilter: {
                                fromValue: {
                                    doubleValue: {
                                        value: 0,
                                    },
                                    int64Value: {
                                        value: "string",
                                    },
                                },
                                toValue: {
                                    doubleValue: {
                                        value: 0,
                                    },
                                    int64Value: {
                                        value: "string",
                                    },
                                },
                            },
                            inListFilter: {
                                values: ["string"],
                                caseSensitive: false,
                            },
                            numericFilter: {
                                operations: ["string"],
                                value: {
                                    doubleValue: {
                                        value: 0,
                                    },
                                    int64Value: {
                                        value: "string",
                                    },
                                },
                            },
                            stringFilter: {
                                value: "string",
                                caseSensitive: false,
                                matchTypes: ["string"],
                            },
                        },
                    }],
                },
            },
        }],
        dateRangesEndDate: "string",
        dateRangesStartDate: "string",
        keepEmptyRows: false,
        lookbackWindow: 0,
        windowInDays: 0,
    },
    workspaceId: "string",
    definitionId: "string",
    name: "string",
    secretId: "string",
});
Copy
type: airbyte:SourceGoogleAnalyticsDataApi
properties:
    configuration:
        convertConversionsEvent: false
        credentials:
            authenticateViaGoogleOauth:
                accessToken: string
                clientId: string
                clientSecret: string
                refreshToken: string
            serviceAccountKeyAuthentication:
                credentialsJson: string
        customReportsArrays:
            - cohortSpec:
                disabled: {}
                enabled:
                    cohortReportSettings:
                        accumulate: false
                    cohorts:
                        - dateRange:
                            endDate: string
                            startDate: string
                          dimension: string
                          name: string
                    cohortsRange:
                        endOffset: 0
                        granularity: string
                        startOffset: 0
              dimensionFilter:
                andGroup:
                    expressions:
                        - fieldName: string
                          filter:
                            betweenFilter:
                                fromValue:
                                    doubleValue:
                                        value: 0
                                    int64Value:
                                        value: string
                                toValue:
                                    doubleValue:
                                        value: 0
                                    int64Value:
                                        value: string
                            inListFilter:
                                caseSensitive: false
                                values:
                                    - string
                            numericFilter:
                                operations:
                                    - string
                                value:
                                    doubleValue:
                                        value: 0
                                    int64Value:
                                        value: string
                            stringFilter:
                                caseSensitive: false
                                matchTypes:
                                    - string
                                value: string
                filter:
                    fieldName: string
                    filter:
                        betweenFilter:
                            fromValue:
                                doubleValue:
                                    value: 0
                                int64Value:
                                    value: string
                            toValue:
                                doubleValue:
                                    value: 0
                                int64Value:
                                    value: string
                        inListFilter:
                            caseSensitive: false
                            values:
                                - string
                        numericFilter:
                            operations:
                                - string
                            value:
                                doubleValue:
                                    value: 0
                                int64Value:
                                    value: string
                        stringFilter:
                            caseSensitive: false
                            matchTypes:
                                - string
                            value: string
                notExpression:
                    expression:
                        fieldName: string
                        filter:
                            betweenFilter:
                                fromValue:
                                    doubleValue:
                                        value: 0
                                    int64Value:
                                        value: string
                                toValue:
                                    doubleValue:
                                        value: 0
                                    int64Value:
                                        value: string
                            inListFilter:
                                caseSensitive: false
                                values:
                                    - string
                            numericFilter:
                                operations:
                                    - string
                                value:
                                    doubleValue:
                                        value: 0
                                    int64Value:
                                        value: string
                            stringFilter:
                                caseSensitive: false
                                matchTypes:
                                    - string
                                value: string
                orGroup:
                    expressions:
                        - fieldName: string
                          filter:
                            betweenFilter:
                                fromValue:
                                    doubleValue:
                                        value: 0
                                    int64Value:
                                        value: string
                                toValue:
                                    doubleValue:
                                        value: 0
                                    int64Value:
                                        value: string
                            inListFilter:
                                caseSensitive: false
                                values:
                                    - string
                            numericFilter:
                                operations:
                                    - string
                                value:
                                    doubleValue:
                                        value: 0
                                    int64Value:
                                        value: string
                            stringFilter:
                                caseSensitive: false
                                matchTypes:
                                    - string
                                value: string
              dimensions:
                - string
              metricFilter:
                andGroup:
                    expressions:
                        - fieldName: string
                          filter:
                            betweenFilter:
                                fromValue:
                                    doubleValue:
                                        value: 0
                                    int64Value:
                                        value: string
                                toValue:
                                    doubleValue:
                                        value: 0
                                    int64Value:
                                        value: string
                            inListFilter:
                                caseSensitive: false
                                values:
                                    - string
                            numericFilter:
                                operations:
                                    - string
                                value:
                                    doubleValue:
                                        value: 0
                                    int64Value:
                                        value: string
                            stringFilter:
                                caseSensitive: false
                                matchTypes:
                                    - string
                                value: string
                filter:
                    fieldName: string
                    filter:
                        betweenFilter:
                            fromValue:
                                doubleValue:
                                    value: 0
                                int64Value:
                                    value: string
                            toValue:
                                doubleValue:
                                    value: 0
                                int64Value:
                                    value: string
                        inListFilter:
                            caseSensitive: false
                            values:
                                - string
                        numericFilter:
                            operations:
                                - string
                            value:
                                doubleValue:
                                    value: 0
                                int64Value:
                                    value: string
                        stringFilter:
                            caseSensitive: false
                            matchTypes:
                                - string
                            value: string
                notExpression:
                    expression:
                        fieldName: string
                        filter:
                            betweenFilter:
                                fromValue:
                                    doubleValue:
                                        value: 0
                                    int64Value:
                                        value: string
                                toValue:
                                    doubleValue:
                                        value: 0
                                    int64Value:
                                        value: string
                            inListFilter:
                                caseSensitive: false
                                values:
                                    - string
                            numericFilter:
                                operations:
                                    - string
                                value:
                                    doubleValue:
                                        value: 0
                                    int64Value:
                                        value: string
                            stringFilter:
                                caseSensitive: false
                                matchTypes:
                                    - string
                                value: string
                orGroup:
                    expressions:
                        - fieldName: string
                          filter:
                            betweenFilter:
                                fromValue:
                                    doubleValue:
                                        value: 0
                                    int64Value:
                                        value: string
                                toValue:
                                    doubleValue:
                                        value: 0
                                    int64Value:
                                        value: string
                            inListFilter:
                                caseSensitive: false
                                values:
                                    - string
                            numericFilter:
                                operations:
                                    - string
                                value:
                                    doubleValue:
                                        value: 0
                                    int64Value:
                                        value: string
                            stringFilter:
                                caseSensitive: false
                                matchTypes:
                                    - string
                                value: string
              metrics:
                - string
              name: string
        dateRangesEndDate: string
        dateRangesStartDate: string
        keepEmptyRows: false
        lookbackWindow: 0
        propertyIds:
            - string
        windowInDays: 0
    definitionId: string
    name: string
    secretId: string
    workspaceId: string
Copy

SourceGoogleAnalyticsDataApi Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The SourceGoogleAnalyticsDataApi resource accepts the following input properties:

Configuration This property is required. SourceGoogleAnalyticsDataApiConfiguration
WorkspaceId This property is required. string
DefinitionId string
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
Name string
Name of the source e.g. dev-mysql-instance.
SecretId string
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
Configuration This property is required. SourceGoogleAnalyticsDataApiConfigurationArgs
WorkspaceId This property is required. string
DefinitionId string
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
Name string
Name of the source e.g. dev-mysql-instance.
SecretId string
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
configuration This property is required. SourceGoogleAnalyticsDataApiConfiguration
workspaceId This property is required. String
definitionId String
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
name String
Name of the source e.g. dev-mysql-instance.
secretId String
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
configuration This property is required. SourceGoogleAnalyticsDataApiConfiguration
workspaceId This property is required. string
definitionId string
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
name string
Name of the source e.g. dev-mysql-instance.
secretId string
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
configuration This property is required. SourceGoogleAnalyticsDataApiConfigurationArgs
workspace_id This property is required. str
definition_id str
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
name str
Name of the source e.g. dev-mysql-instance.
secret_id str
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
configuration This property is required. Property Map
workspaceId This property is required. String
definitionId String
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
name String
Name of the source e.g. dev-mysql-instance.
secretId String
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.

Outputs

All input properties are implicitly available as output properties. Additionally, the SourceGoogleAnalyticsDataApi resource produces the following output properties:

CreatedAt double
Id string
The provider-assigned unique ID for this managed resource.
ResourceAllocation SourceGoogleAnalyticsDataApiResourceAllocation
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
SourceId string
SourceType string
CreatedAt float64
Id string
The provider-assigned unique ID for this managed resource.
ResourceAllocation SourceGoogleAnalyticsDataApiResourceAllocation
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
SourceId string
SourceType string
createdAt Double
id String
The provider-assigned unique ID for this managed resource.
resourceAllocation SourceGoogleAnalyticsDataApiResourceAllocation
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
sourceId String
sourceType String
createdAt number
id string
The provider-assigned unique ID for this managed resource.
resourceAllocation SourceGoogleAnalyticsDataApiResourceAllocation
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
sourceId string
sourceType string
created_at float
id str
The provider-assigned unique ID for this managed resource.
resource_allocation SourceGoogleAnalyticsDataApiResourceAllocation
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
source_id str
source_type str
createdAt Number
id String
The provider-assigned unique ID for this managed resource.
resourceAllocation Property Map
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
sourceId String
sourceType String

Look up Existing SourceGoogleAnalyticsDataApi Resource

Get an existing SourceGoogleAnalyticsDataApi resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: SourceGoogleAnalyticsDataApiState, opts?: CustomResourceOptions): SourceGoogleAnalyticsDataApi
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        configuration: Optional[SourceGoogleAnalyticsDataApiConfigurationArgs] = None,
        created_at: Optional[float] = None,
        definition_id: Optional[str] = None,
        name: Optional[str] = None,
        resource_allocation: Optional[SourceGoogleAnalyticsDataApiResourceAllocationArgs] = None,
        secret_id: Optional[str] = None,
        source_id: Optional[str] = None,
        source_type: Optional[str] = None,
        workspace_id: Optional[str] = None) -> SourceGoogleAnalyticsDataApi
func GetSourceGoogleAnalyticsDataApi(ctx *Context, name string, id IDInput, state *SourceGoogleAnalyticsDataApiState, opts ...ResourceOption) (*SourceGoogleAnalyticsDataApi, error)
public static SourceGoogleAnalyticsDataApi Get(string name, Input<string> id, SourceGoogleAnalyticsDataApiState? state, CustomResourceOptions? opts = null)
public static SourceGoogleAnalyticsDataApi get(String name, Output<String> id, SourceGoogleAnalyticsDataApiState state, CustomResourceOptions options)
resources:  _:    type: airbyte:SourceGoogleAnalyticsDataApi    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
Configuration SourceGoogleAnalyticsDataApiConfiguration
CreatedAt double
DefinitionId string
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
Name string
Name of the source e.g. dev-mysql-instance.
ResourceAllocation SourceGoogleAnalyticsDataApiResourceAllocation
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
SecretId string
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
SourceId string
SourceType string
WorkspaceId string
Configuration SourceGoogleAnalyticsDataApiConfigurationArgs
CreatedAt float64
DefinitionId string
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
Name string
Name of the source e.g. dev-mysql-instance.
ResourceAllocation SourceGoogleAnalyticsDataApiResourceAllocationArgs
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
SecretId string
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
SourceId string
SourceType string
WorkspaceId string
configuration SourceGoogleAnalyticsDataApiConfiguration
createdAt Double
definitionId String
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
name String
Name of the source e.g. dev-mysql-instance.
resourceAllocation SourceGoogleAnalyticsDataApiResourceAllocation
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
secretId String
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
sourceId String
sourceType String
workspaceId String
configuration SourceGoogleAnalyticsDataApiConfiguration
createdAt number
definitionId string
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
name string
Name of the source e.g. dev-mysql-instance.
resourceAllocation SourceGoogleAnalyticsDataApiResourceAllocation
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
secretId string
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
sourceId string
sourceType string
workspaceId string
configuration SourceGoogleAnalyticsDataApiConfigurationArgs
created_at float
definition_id str
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
name str
Name of the source e.g. dev-mysql-instance.
resource_allocation SourceGoogleAnalyticsDataApiResourceAllocationArgs
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
secret_id str
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
source_id str
source_type str
workspace_id str
configuration Property Map
createdAt Number
definitionId String
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
name String
Name of the source e.g. dev-mysql-instance.
resourceAllocation Property Map
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
secretId String
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
sourceId String
sourceType String
workspaceId String

Supporting Types

SourceGoogleAnalyticsDataApiConfiguration
, SourceGoogleAnalyticsDataApiConfigurationArgs

PropertyIds This property is required. List<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 \n\nGoogle Analytics documentation\n\n to locate your property ID.
ConvertConversionsEvent bool
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 SourceGoogleAnalyticsDataApiConfigurationCredentials
Credentials for the service
CustomReportsArrays List<SourceGoogleAnalyticsDataApiConfigurationCustomReportsArray>
You can add your Custom Analytics report by creating one.
DateRangesEndDate string
The end date from which to replicate report data in the format YYYY-MM-DD. Data generated after this date will not be included in the report. Not applied to custom Cohort reports. When no date is provided or the date is in the future, the date from today is used.
DateRangesStartDate 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.
KeepEmptyRows bool
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 \n\nthe documentation\n\n. Default: false
LookbackWindow double
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
WindowInDays double
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 \n\nthe documentation\n\n. Default: 1
PropertyIds This property is required. []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 \n\nGoogle Analytics documentation\n\n to locate your property ID.
ConvertConversionsEvent bool
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 SourceGoogleAnalyticsDataApiConfigurationCredentials
Credentials for the service
CustomReportsArrays []SourceGoogleAnalyticsDataApiConfigurationCustomReportsArray
You can add your Custom Analytics report by creating one.
DateRangesEndDate string
The end date from which to replicate report data in the format YYYY-MM-DD. Data generated after this date will not be included in the report. Not applied to custom Cohort reports. When no date is provided or the date is in the future, the date from today is used.
DateRangesStartDate 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.
KeepEmptyRows bool
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 \n\nthe documentation\n\n. Default: false
LookbackWindow float64
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
WindowInDays float64
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 \n\nthe documentation\n\n. Default: 1
propertyIds This property is required. List<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 \n\nGoogle Analytics documentation\n\n to locate your property ID.
convertConversionsEvent 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 SourceGoogleAnalyticsDataApiConfigurationCredentials
Credentials for the service
customReportsArrays List<SourceGoogleAnalyticsDataApiConfigurationCustomReportsArray>
You can add your Custom Analytics report by creating one.
dateRangesEndDate String
The end date from which to replicate report data in the format YYYY-MM-DD. Data generated after this date will not be included in the report. Not applied to custom Cohort reports. When no date is provided or the date is in the future, the date from today is used.
dateRangesStartDate 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.
keepEmptyRows 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 \n\nthe documentation\n\n. Default: false
lookbackWindow Double
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
windowInDays Double
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 \n\nthe documentation\n\n. Default: 1
propertyIds This property is required. 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 \n\nGoogle Analytics documentation\n\n to locate your property ID.
convertConversionsEvent 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 SourceGoogleAnalyticsDataApiConfigurationCredentials
Credentials for the service
customReportsArrays SourceGoogleAnalyticsDataApiConfigurationCustomReportsArray[]
You can add your Custom Analytics report by creating one.
dateRangesEndDate string
The end date from which to replicate report data in the format YYYY-MM-DD. Data generated after this date will not be included in the report. Not applied to custom Cohort reports. When no date is provided or the date is in the future, the date from today is used.
dateRangesStartDate 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.
keepEmptyRows 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 \n\nthe documentation\n\n. Default: false
lookbackWindow 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
windowInDays 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 \n\nthe documentation\n\n. Default: 1
property_ids This property is required. Sequence[str]
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 \n\nGoogle Analytics documentation\n\n to locate your property ID.
convert_conversions_event bool
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 SourceGoogleAnalyticsDataApiConfigurationCredentials
Credentials for the service
custom_reports_arrays Sequence[SourceGoogleAnalyticsDataApiConfigurationCustomReportsArray]
You can add your Custom Analytics report by creating one.
date_ranges_end_date str
The end date from which to replicate report data in the format YYYY-MM-DD. Data generated after this date will not be included in the report. Not applied to custom Cohort reports. When no date is provided or the date is in the future, the date from today is used.
date_ranges_start_date str
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 bool
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 \n\nthe documentation\n\n. Default: false
lookback_window float
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 float
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 \n\nthe documentation\n\n. Default: 1
propertyIds This property is required. List<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 \n\nGoogle Analytics documentation\n\n to locate your property ID.
convertConversionsEvent 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 Property Map
Credentials for the service
customReportsArrays List<Property Map>
You can add your Custom Analytics report by creating one.
dateRangesEndDate String
The end date from which to replicate report data in the format YYYY-MM-DD. Data generated after this date will not be included in the report. Not applied to custom Cohort reports. When no date is provided or the date is in the future, the date from today is used.
dateRangesStartDate 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.
keepEmptyRows 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 \n\nthe documentation\n\n. Default: false
lookbackWindow 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
windowInDays 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 \n\nthe documentation\n\n. Default: 1

SourceGoogleAnalyticsDataApiConfigurationCredentials
, SourceGoogleAnalyticsDataApiConfigurationCredentialsArgs

SourceGoogleAnalyticsDataApiConfigurationCredentialsAuthenticateViaGoogleOauth
, SourceGoogleAnalyticsDataApiConfigurationCredentialsAuthenticateViaGoogleOauthArgs

ClientId This property is required. string
The Client ID of your Google Analytics developer application.
ClientSecret This property is required. string
The Client Secret of your Google Analytics developer application.
RefreshToken This property is required. string
The token for obtaining a new access token.
AccessToken string
Access Token for making authenticated requests.
ClientId This property is required. string
The Client ID of your Google Analytics developer application.
ClientSecret This property is required. string
The Client Secret of your Google Analytics developer application.
RefreshToken This property is required. string
The token for obtaining a new access token.
AccessToken string
Access Token for making authenticated requests.
clientId This property is required. String
The Client ID of your Google Analytics developer application.
clientSecret This property is required. String
The Client Secret of your Google Analytics developer application.
refreshToken This property is required. String
The token for obtaining a new access token.
accessToken String
Access Token for making authenticated requests.
clientId This property is required. string
The Client ID of your Google Analytics developer application.
clientSecret This property is required. string
The Client Secret of your Google Analytics developer application.
refreshToken This property is required. string
The token for obtaining a new access token.
accessToken string
Access Token for making authenticated requests.
client_id This property is required. str
The Client ID of your Google Analytics developer application.
client_secret This property is required. str
The Client Secret of your Google Analytics developer application.
refresh_token This property is required. str
The token for obtaining a new access token.
access_token str
Access Token for making authenticated requests.
clientId This property is required. String
The Client ID of your Google Analytics developer application.
clientSecret This property is required. String
The Client Secret of your Google Analytics developer application.
refreshToken This property is required. String
The token for obtaining a new access token.
accessToken String
Access Token for making authenticated requests.

SourceGoogleAnalyticsDataApiConfigurationCredentialsServiceAccountKeyAuthentication
, SourceGoogleAnalyticsDataApiConfigurationCredentialsServiceAccountKeyAuthenticationArgs

CredentialsJson This property is required. string
The JSON key linked to the service account used for authorization. For steps on obtaining this key, refer to \n\nthe setup guide\n\n.
CredentialsJson This property is required. string
The JSON key linked to the service account used for authorization. For steps on obtaining this key, refer to \n\nthe setup guide\n\n.
credentialsJson This property is required. String
The JSON key linked to the service account used for authorization. For steps on obtaining this key, refer to \n\nthe setup guide\n\n.
credentialsJson This property is required. string
The JSON key linked to the service account used for authorization. For steps on obtaining this key, refer to \n\nthe setup guide\n\n.
credentials_json This property is required. str
The JSON key linked to the service account used for authorization. For steps on obtaining this key, refer to \n\nthe setup guide\n\n.
credentialsJson This property is required. String
The JSON key linked to the service account used for authorization. For steps on obtaining this key, refer to \n\nthe setup guide\n\n.

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArray
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayArgs

Dimensions This property is required. List<string>
A list of dimensions.
Metrics This property is required. List<string>
A list of metrics.
Name This property is required. string
The name of the custom report, this name would be used as stream name.
CohortSpec SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpec
Cohort reports creates a time series of user retention for the cohort.
DimensionFilter SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilter
Dimensions filter
MetricFilter SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilter
Metrics filter
Dimensions This property is required. []string
A list of dimensions.
Metrics This property is required. []string
A list of metrics.
Name This property is required. string
The name of the custom report, this name would be used as stream name.
CohortSpec SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpec
Cohort reports creates a time series of user retention for the cohort.
DimensionFilter SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilter
Dimensions filter
MetricFilter SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilter
Metrics filter
dimensions This property is required. List<String>
A list of dimensions.
metrics This property is required. List<String>
A list of metrics.
name This property is required. String
The name of the custom report, this name would be used as stream name.
cohortSpec SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpec
Cohort reports creates a time series of user retention for the cohort.
dimensionFilter SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilter
Dimensions filter
metricFilter SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilter
Metrics filter
dimensions This property is required. string[]
A list of dimensions.
metrics This property is required. string[]
A list of metrics.
name This property is required. string
The name of the custom report, this name would be used as stream name.
cohortSpec SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpec
Cohort reports creates a time series of user retention for the cohort.
dimensionFilter SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilter
Dimensions filter
metricFilter SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilter
Metrics filter
dimensions This property is required. Sequence[str]
A list of dimensions.
metrics This property is required. Sequence[str]
A list of metrics.
name This property is required. str
The name of the custom report, this name would be used as stream name.
cohort_spec SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpec
Cohort reports creates a time series of user retention for the cohort.
dimension_filter SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilter
Dimensions filter
metric_filter SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilter
Metrics filter
dimensions This property is required. List<String>
A list of dimensions.
metrics This property is required. List<String>
A list of metrics.
name This property is required. String
The name of the custom report, this name would be used as stream name.
cohortSpec Property Map
Cohort reports creates a time series of user retention for the cohort.
dimensionFilter Property Map
Dimensions filter
metricFilter Property Map
Metrics filter

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpec
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabled
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohort
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortArgs

DateRange This property is required. SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortDateRange
Dimension This property is required. string
Dimension used by the cohort. Required and only supports firstSessionDate. must be "firstSessionDate"
Name string
Assigns a name to this cohort. If not set, cohorts are named by their zero based index cohort0, cohort1, etc.
DateRange This property is required. SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortDateRange
Dimension This property is required. string
Dimension used by the cohort. Required and only supports firstSessionDate. must be "firstSessionDate"
Name string
Assigns a name to this cohort. If not set, cohorts are named by their zero based index cohort0, cohort1, etc.
dateRange This property is required. SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortDateRange
dimension This property is required. String
Dimension used by the cohort. Required and only supports firstSessionDate. must be "firstSessionDate"
name String
Assigns a name to this cohort. If not set, cohorts are named by their zero based index cohort0, cohort1, etc.
dateRange This property is required. SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortDateRange
dimension This property is required. string
Dimension used by the cohort. Required and only supports firstSessionDate. must be "firstSessionDate"
name string
Assigns a name to this cohort. If not set, cohorts are named by their zero based index cohort0, cohort1, etc.
date_range This property is required. SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortDateRange
dimension This property is required. str
Dimension used by the cohort. Required and only supports firstSessionDate. must be "firstSessionDate"
name str
Assigns a name to this cohort. If not set, cohorts are named by their zero based index cohort0, cohort1, etc.
dateRange This property is required. Property Map
dimension This property is required. String
Dimension used by the cohort. Required and only supports firstSessionDate. must be "firstSessionDate"
name String
Assigns a name to this cohort. If not set, cohorts are named by their zero based index cohort0, cohort1, etc.

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortDateRange
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortDateRangeArgs

EndDate This property is required. string
StartDate This property is required. string
EndDate This property is required. string
StartDate This property is required. string
endDate This property is required. String
startDate This property is required. String
endDate This property is required. string
startDate This property is required. string
end_date This property is required. str
start_date This property is required. str
endDate This property is required. String
startDate This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortReportSettings
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortReportSettingsArgs

Accumulate bool
If true, accumulates the result from first touch day to the end day
Accumulate bool
If true, accumulates the result from first touch day to the end day
accumulate Boolean
If true, accumulates the result from first touch day to the end day
accumulate boolean
If true, accumulates the result from first touch day to the end day
accumulate bool
If true, accumulates the result from first touch day to the end day
accumulate Boolean
If true, accumulates the result from first touch day to the end day

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortsRange
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortsRangeArgs

EndOffset This property is required. double
Specifies the end date of the extended reporting date range for a cohort report.
Granularity This property is required. 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"]
StartOffset double
Specifies the start date of the extended reporting date range for a cohort report.
EndOffset This property is required. float64
Specifies the end date of the extended reporting date range for a cohort report.
Granularity This property is required. 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"]
StartOffset float64
Specifies the start date of the extended reporting date range for a cohort report.
endOffset This property is required. Double
Specifies the end date of the extended reporting date range for a cohort report.
granularity This property is required. 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"]
startOffset Double
Specifies the start date of the extended reporting date range for a cohort report.
endOffset This property is required. number
Specifies the end date of the extended reporting date range for a cohort report.
granularity This property is required. 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"]
startOffset number
Specifies the start date of the extended reporting date range for a cohort report.
end_offset This property is required. float
Specifies the end date of the extended reporting date range for a cohort report.
granularity This property is required. str
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"]
start_offset float
Specifies the start date of the extended reporting date range for a cohort report.
endOffset This property is required. Number
Specifies the end date of the extended reporting date range for a cohort report.
granularity This property is required. 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"]
startOffset Number
Specifies the start date of the extended reporting date range for a cohort report.

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterArgs

AndGroup SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroup
The FilterExpressions in andGroup have an AND relationship.
Filter SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilter
A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions.
NotExpression SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpression
The FilterExpression is NOT of notExpression.
OrGroup SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroup
The FilterExpressions in orGroup have an OR relationship.
AndGroup SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroup
The FilterExpressions in andGroup have an AND relationship.
Filter SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilter
A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions.
NotExpression SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpression
The FilterExpression is NOT of notExpression.
OrGroup SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroup
The FilterExpressions in orGroup have an OR relationship.
andGroup SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroup
The FilterExpressions in andGroup have an AND relationship.
filter SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilter
A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions.
notExpression SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpression
The FilterExpression is NOT of notExpression.
orGroup SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroup
The FilterExpressions in orGroup have an OR relationship.
andGroup SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroup
The FilterExpressions in andGroup have an AND relationship.
filter SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilter
A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions.
notExpression SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpression
The FilterExpression is NOT of notExpression.
orGroup SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroup
The FilterExpressions in orGroup have an OR relationship.
and_group SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroup
The FilterExpressions in andGroup have an AND relationship.
filter SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilter
A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions.
not_expression SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpression
The FilterExpression is NOT of notExpression.
or_group SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroup
The FilterExpressions in orGroup have an OR relationship.
andGroup Property Map
The FilterExpressions in andGroup have an AND relationship.
filter Property Map
A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions.
notExpression Property Map
The FilterExpression is NOT of notExpression.
orGroup Property Map
The FilterExpressions in orGroup have an OR relationship.

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroup
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupArgs

expressions This property is required. List<Property Map>

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpression
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionArgs

fieldName This property is required. String
filter This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterArgs

fromValue This property is required. Property Map
toValue This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterInListFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterInListFilterArgs

Values This property is required. List<string>
CaseSensitive bool
Values This property is required. []string
CaseSensitive bool
values This property is required. List<String>
caseSensitive Boolean
values This property is required. string[]
caseSensitive boolean
values This property is required. Sequence[str]
case_sensitive bool
values This property is required. List<String>
caseSensitive Boolean

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterArgs

operations This property is required. List<String>
value This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterStringFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterStringFilterArgs

Value This property is required. string
CaseSensitive bool
MatchTypes List<string>
Value This property is required. string
CaseSensitive bool
MatchTypes []string
value This property is required. String
caseSensitive Boolean
matchTypes List<String>
value This property is required. string
caseSensitive boolean
matchTypes string[]
value This property is required. str
case_sensitive bool
match_types Sequence[str]
value This property is required. String
caseSensitive Boolean
matchTypes List<String>

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterArgs

fieldName This property is required. String
filter This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterArgs

fromValue This property is required. Property Map
toValue This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterInListFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterInListFilterArgs

Values This property is required. List<string>
CaseSensitive bool
Values This property is required. []string
CaseSensitive bool
values This property is required. List<String>
caseSensitive Boolean
values This property is required. string[]
caseSensitive boolean
values This property is required. Sequence[str]
case_sensitive bool
values This property is required. List<String>
caseSensitive Boolean

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterArgs

operations This property is required. List<String>
value This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterStringFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterStringFilterArgs

Value This property is required. string
CaseSensitive bool
MatchTypes List<string>
Value This property is required. string
CaseSensitive bool
MatchTypes []string
value This property is required. String
caseSensitive Boolean
matchTypes List<String>
value This property is required. string
caseSensitive boolean
matchTypes string[]
value This property is required. str
case_sensitive bool
match_types Sequence[str]
value This property is required. String
caseSensitive Boolean
matchTypes List<String>

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpression
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpression
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionArgs

fieldName This property is required. String
filter This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterArgs

fromValue This property is required. Property Map
toValue This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterInListFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterInListFilterArgs

Values This property is required. List<string>
CaseSensitive bool
Values This property is required. []string
CaseSensitive bool
values This property is required. List<String>
caseSensitive Boolean
values This property is required. string[]
caseSensitive boolean
values This property is required. Sequence[str]
case_sensitive bool
values This property is required. List<String>
caseSensitive Boolean

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterArgs

operations This property is required. List<String>
value This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterStringFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterStringFilterArgs

Value This property is required. string
CaseSensitive bool
MatchTypes List<string>
Value This property is required. string
CaseSensitive bool
MatchTypes []string
value This property is required. String
caseSensitive Boolean
matchTypes List<String>
value This property is required. string
caseSensitive boolean
matchTypes string[]
value This property is required. str
case_sensitive bool
match_types Sequence[str]
value This property is required. String
caseSensitive Boolean
matchTypes List<String>

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroup
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupArgs

expressions This property is required. List<Property Map>

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpression
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionArgs

fieldName This property is required. String
filter This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterArgs

fromValue This property is required. Property Map
toValue This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterInListFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterInListFilterArgs

Values This property is required. List<string>
CaseSensitive bool
Values This property is required. []string
CaseSensitive bool
values This property is required. List<String>
caseSensitive Boolean
values This property is required. string[]
caseSensitive boolean
values This property is required. Sequence[str]
case_sensitive bool
values This property is required. List<String>
caseSensitive Boolean

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterArgs

operations This property is required. List<String>
value This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterStringFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterStringFilterArgs

Value This property is required. string
CaseSensitive bool
MatchTypes List<string>
Value This property is required. string
CaseSensitive bool
MatchTypes []string
value This property is required. String
caseSensitive Boolean
matchTypes List<String>
value This property is required. string
caseSensitive boolean
matchTypes string[]
value This property is required. str
case_sensitive bool
match_types Sequence[str]
value This property is required. String
caseSensitive Boolean
matchTypes List<String>

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterArgs

AndGroup SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroup
The FilterExpressions in andGroup have an AND relationship.
Filter SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilter
A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all metrics.
NotExpression SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpression
The FilterExpression is NOT of notExpression.
OrGroup SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroup
The FilterExpressions in orGroup have an OR relationship.
AndGroup SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroup
The FilterExpressions in andGroup have an AND relationship.
Filter SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilter
A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all metrics.
NotExpression SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpression
The FilterExpression is NOT of notExpression.
OrGroup SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroup
The FilterExpressions in orGroup have an OR relationship.
andGroup SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroup
The FilterExpressions in andGroup have an AND relationship.
filter SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilter
A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all metrics.
notExpression SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpression
The FilterExpression is NOT of notExpression.
orGroup SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroup
The FilterExpressions in orGroup have an OR relationship.
andGroup SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroup
The FilterExpressions in andGroup have an AND relationship.
filter SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilter
A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all metrics.
notExpression SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpression
The FilterExpression is NOT of notExpression.
orGroup SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroup
The FilterExpressions in orGroup have an OR relationship.
and_group SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroup
The FilterExpressions in andGroup have an AND relationship.
filter SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilter
A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all metrics.
not_expression SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpression
The FilterExpression is NOT of notExpression.
or_group SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroup
The FilterExpressions in orGroup have an OR relationship.
andGroup Property Map
The FilterExpressions in andGroup have an AND relationship.
filter Property Map
A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all metrics.
notExpression Property Map
The FilterExpression is NOT of notExpression.
orGroup Property Map
The FilterExpressions in orGroup have an OR relationship.

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroup
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupArgs

expressions This property is required. List<Property Map>

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpression
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionArgs

fieldName This property is required. String
filter This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterArgs

fromValue This property is required. Property Map
toValue This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterInListFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterInListFilterArgs

Values This property is required. List<string>
CaseSensitive bool
Values This property is required. []string
CaseSensitive bool
values This property is required. List<String>
caseSensitive Boolean
values This property is required. string[]
caseSensitive boolean
values This property is required. Sequence[str]
case_sensitive bool
values This property is required. List<String>
caseSensitive Boolean

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterArgs

operations This property is required. List<String>
value This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterStringFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterStringFilterArgs

Value This property is required. string
CaseSensitive bool
MatchTypes List<string>
Value This property is required. string
CaseSensitive bool
MatchTypes []string
value This property is required. String
caseSensitive Boolean
matchTypes List<String>
value This property is required. string
caseSensitive boolean
matchTypes string[]
value This property is required. str
case_sensitive bool
match_types Sequence[str]
value This property is required. String
caseSensitive Boolean
matchTypes List<String>

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterArgs

fieldName This property is required. String
filter This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterArgs

fromValue This property is required. Property Map
toValue This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterInListFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterInListFilterArgs

Values This property is required. List<string>
CaseSensitive bool
Values This property is required. []string
CaseSensitive bool
values This property is required. List<String>
caseSensitive Boolean
values This property is required. string[]
caseSensitive boolean
values This property is required. Sequence[str]
case_sensitive bool
values This property is required. List<String>
caseSensitive Boolean

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterArgs

operations This property is required. List<String>
value This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterStringFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterStringFilterArgs

Value This property is required. string
CaseSensitive bool
MatchTypes List<string>
Value This property is required. string
CaseSensitive bool
MatchTypes []string
value This property is required. String
caseSensitive Boolean
matchTypes List<String>
value This property is required. string
caseSensitive boolean
matchTypes string[]
value This property is required. str
case_sensitive bool
match_types Sequence[str]
value This property is required. String
caseSensitive Boolean
matchTypes List<String>

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpression
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpression
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionArgs

fieldName This property is required. String
filter This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterArgs

fromValue This property is required. Property Map
toValue This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterInListFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterInListFilterArgs

Values This property is required. List<string>
CaseSensitive bool
Values This property is required. []string
CaseSensitive bool
values This property is required. List<String>
caseSensitive Boolean
values This property is required. string[]
caseSensitive boolean
values This property is required. Sequence[str]
case_sensitive bool
values This property is required. List<String>
caseSensitive Boolean

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterArgs

operations This property is required. List<String>
value This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterStringFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterStringFilterArgs

Value This property is required. string
CaseSensitive bool
MatchTypes List<string>
Value This property is required. string
CaseSensitive bool
MatchTypes []string
value This property is required. String
caseSensitive Boolean
matchTypes List<String>
value This property is required. string
caseSensitive boolean
matchTypes string[]
value This property is required. str
case_sensitive bool
match_types Sequence[str]
value This property is required. String
caseSensitive Boolean
matchTypes List<String>

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroup
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupArgs

expressions This property is required. List<Property Map>

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpression
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionArgs

fieldName This property is required. String
filter This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterArgs

fromValue This property is required. Property Map
toValue This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterInListFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterInListFilterArgs

Values This property is required. List<string>
CaseSensitive bool
Values This property is required. []string
CaseSensitive bool
values This property is required. List<String>
caseSensitive Boolean
values This property is required. string[]
caseSensitive boolean
values This property is required. Sequence[str]
case_sensitive bool
values This property is required. List<String>
caseSensitive Boolean

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterArgs

operations This property is required. List<String>
value This property is required. Property Map

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueArgs

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueDoubleValue
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueDoubleValueArgs

Value This property is required. double
Value This property is required. float64
value This property is required. Double
value This property is required. number
value This property is required. float
value This property is required. Number

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueInt64Value
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueInt64ValueArgs

Value This property is required. string
Value This property is required. string
value This property is required. String
value This property is required. string
value This property is required. str
value This property is required. String

SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterStringFilter
, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterStringFilterArgs

Value This property is required. string
CaseSensitive bool
MatchTypes List<string>
Value This property is required. string
CaseSensitive bool
MatchTypes []string
value This property is required. String
caseSensitive Boolean
matchTypes List<String>
value This property is required. string
caseSensitive boolean
matchTypes string[]
value This property is required. str
case_sensitive bool
match_types Sequence[str]
value This property is required. String
caseSensitive Boolean
matchTypes List<String>

SourceGoogleAnalyticsDataApiResourceAllocation
, SourceGoogleAnalyticsDataApiResourceAllocationArgs

default Property Map
optional resource requirements to run workers (blank for unbounded allocations)
jobSpecifics List<Property Map>

SourceGoogleAnalyticsDataApiResourceAllocationDefault
, SourceGoogleAnalyticsDataApiResourceAllocationDefaultArgs

SourceGoogleAnalyticsDataApiResourceAllocationJobSpecific
, SourceGoogleAnalyticsDataApiResourceAllocationJobSpecificArgs

JobType string
enum that describes the different types of jobs that the platform runs. must be one of ["getspec", "checkconnection", "discoverschema", "sync", "resetconnection", "connection_updater", "replicate"]
ResourceRequirements SourceGoogleAnalyticsDataApiResourceAllocationJobSpecificResourceRequirements
optional resource requirements to run workers (blank for unbounded allocations)
JobType string
enum that describes the different types of jobs that the platform runs. must be one of ["getspec", "checkconnection", "discoverschema", "sync", "resetconnection", "connection_updater", "replicate"]
ResourceRequirements SourceGoogleAnalyticsDataApiResourceAllocationJobSpecificResourceRequirements
optional resource requirements to run workers (blank for unbounded allocations)
jobType String
enum that describes the different types of jobs that the platform runs. must be one of ["getspec", "checkconnection", "discoverschema", "sync", "resetconnection", "connection_updater", "replicate"]
resourceRequirements SourceGoogleAnalyticsDataApiResourceAllocationJobSpecificResourceRequirements
optional resource requirements to run workers (blank for unbounded allocations)
jobType string
enum that describes the different types of jobs that the platform runs. must be one of ["getspec", "checkconnection", "discoverschema", "sync", "resetconnection", "connection_updater", "replicate"]
resourceRequirements SourceGoogleAnalyticsDataApiResourceAllocationJobSpecificResourceRequirements
optional resource requirements to run workers (blank for unbounded allocations)
job_type str
enum that describes the different types of jobs that the platform runs. must be one of ["getspec", "checkconnection", "discoverschema", "sync", "resetconnection", "connection_updater", "replicate"]
resource_requirements SourceGoogleAnalyticsDataApiResourceAllocationJobSpecificResourceRequirements
optional resource requirements to run workers (blank for unbounded allocations)
jobType String
enum that describes the different types of jobs that the platform runs. must be one of ["getspec", "checkconnection", "discoverschema", "sync", "resetconnection", "connection_updater", "replicate"]
resourceRequirements Property Map
optional resource requirements to run workers (blank for unbounded allocations)

SourceGoogleAnalyticsDataApiResourceAllocationJobSpecificResourceRequirements
, SourceGoogleAnalyticsDataApiResourceAllocationJobSpecificResourceRequirementsArgs

Import

$ pulumi import airbyte:index/sourceGoogleAnalyticsDataApi:SourceGoogleAnalyticsDataApi my_airbyte_source_google_analytics_data_api ""
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
airbyte airbytehq/terraform-provider-airbyte
License
Notes
This Pulumi package is based on the airbyte Terraform Provider.