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 com.pulumi.airbyte.inputs.SourceGoogleAnalyticsDataApiConfigurationCredentialsServiceAccountKeyAuthenticationArgs;
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())
                    .serviceAccountKeyAuthentication(SourceGoogleAnalyticsDataApiConfigurationCredentialsServiceAccountKeyAuthenticationArgs.builder()
                        .credentialsJson("{ \"type\": \"service_account\", \"project_id\": YOUR_PROJECT_ID, \"private_key_id\": YOUR_PRIVATE_KEY, ... }")
                        .build())
                    .build())
                .custom_reports_array(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .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());
    }
}
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...'
          serviceAccountKeyAuthentication:
            credentialsJson: '{ "type": "service_account", "project_id": YOUR_PROJECT_ID, "private_key_id": YOUR_PRIVATE_KEY, ... }'
        custom_reports_array:
          - cohortSpec:
              disabled: {}
              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:
              andGroup:
                expressions:
                  - fieldName: '...my_field_name...'
                    filter:
                      betweenFilter:
                        fromValue:
                          doubleValue:
                            value: 6.4
                          int64Value:
                            value: '...my_value...'
                        toValue:
                          doubleValue:
                            value: 2.05
                          int64Value:
                            value: '...my_value...'
                      inListFilter:
                        caseSensitive: false
                        values:
                          - '...'
                      numericFilter:
                        operation:
                          - EQUAL
                        value:
                          doubleValue:
                            value: 9.42
                          int64Value:
                            value: '...my_value...'
                      stringFilter:
                        caseSensitive: true
                        matchType:
                          - ENDS_WITH
                        value: '...my_value...'
              filter:
                fieldName: '...my_field_name...'
                filter:
                  betweenFilter:
                    fromValue:
                      doubleValue:
                        value: 3.58
                      int64Value:
                        value: '...my_value...'
                    toValue:
                      doubleValue:
                        value: 2.3
                      int64Value:
                        value: '...my_value...'
                  inListFilter:
                    caseSensitive: false
                    values:
                      - '...'
                  numericFilter:
                    operation:
                      - LESS_THAN
                    value:
                      doubleValue:
                        value: 4.2
                      int64Value:
                        value: '...my_value...'
                  stringFilter:
                    caseSensitive: false
                    matchType:
                      - MATCH_TYPE_UNSPECIFIED
                    value: '...my_value...'
              notExpression:
                expression:
                  fieldName: '...my_field_name...'
                  filter:
                    betweenFilter:
                      fromValue:
                        doubleValue:
                          value: 4.38
                        int64Value:
                          value: '...my_value...'
                      toValue:
                        doubleValue:
                          value: 6.08
                        int64Value:
                          value: '...my_value...'
                    inListFilter:
                      caseSensitive: false
                      values:
                        - '...'
                    numericFilter:
                      operation:
                        - LESS_THAN_OR_EQUAL
                      value:
                        doubleValue:
                          value: 6.25
                        int64Value:
                          value: '...my_value...'
                    stringFilter:
                      caseSensitive: true
                      matchType:
                        - EXACT
                      value: '...my_value...'
              orGroup:
                expressions:
                  - fieldName: '...my_field_name...'
                    filter:
                      betweenFilter:
                        fromValue:
                          doubleValue:
                            value: 8.38
                          int64Value:
                            value: '...my_value...'
                        toValue:
                          doubleValue:
                            value: 7.39
                          int64Value:
                            value: '...my_value...'
                      inListFilter:
                        caseSensitive: true
                        values:
                          - '...'
                      numericFilter:
                        operation:
                          - OPERATION_UNSPECIFIED
                        value:
                          doubleValue:
                            value: 4.14
                          int64Value:
                            value: '...my_value...'
                      stringFilter:
                        caseSensitive: false
                        matchType:
                          - PARTIAL_REGEXP
                        value: '...my_value...'
            dimensions:
              - '...'
            metricFilter:
              andGroup:
                expressions:
                  - fieldName: '...my_field_name...'
                    filter:
                      betweenFilter:
                        fromValue:
                          doubleValue:
                            value: 4.29
                          int64Value:
                            value: '...my_value...'
                        toValue:
                          doubleValue:
                            value: 7.92
                          int64Value:
                            value: '...my_value...'
                      inListFilter:
                        caseSensitive: true
                        values:
                          - '...'
                      numericFilter:
                        operation:
                          - OPERATION_UNSPECIFIED
                        value:
                          doubleValue:
                            value: 1.05
                          int64Value:
                            value: '...my_value...'
                      stringFilter:
                        caseSensitive: true
                        matchType:
                          - MATCH_TYPE_UNSPECIFIED
                        value: '...my_value...'
              filter:
                fieldName: '...my_field_name...'
                filter:
                  betweenFilter:
                    fromValue:
                      doubleValue:
                        value: 0.83
                      int64Value:
                        value: '...my_value...'
                    toValue:
                      doubleValue:
                        value: 8.31
                      int64Value:
                        value: '...my_value...'
                  inListFilter:
                    caseSensitive: false
                    values:
                      - '...'
                  numericFilter:
                    operation:
                      - GREATER_THAN
                    value:
                      doubleValue:
                        value: 3.27
                      int64Value:
                        value: '...my_value...'
                  stringFilter:
                    caseSensitive: false
                    matchType:
                      - FULL_REGEXP
                    value: '...my_value...'
              notExpression:
                expression:
                  fieldName: '...my_field_name...'
                  filter:
                    betweenFilter:
                      fromValue:
                        doubleValue:
                          value: 3.56
                        int64Value:
                          value: '...my_value...'
                      toValue:
                        doubleValue:
                          value: 4.97
                        int64Value:
                          value: '...my_value...'
                    inListFilter:
                      caseSensitive: false
                      values:
                        - '...'
                    numericFilter:
                      operation:
                        - GREATER_THAN
                      value:
                        doubleValue:
                          value: 2.44
                        int64Value:
                          value: '...my_value...'
                    stringFilter:
                      caseSensitive: false
                      matchType:
                        - MATCH_TYPE_UNSPECIFIED
                      value: '...my_value...'
              orGroup:
                expressions:
                  - fieldName: '...my_field_name...'
                    filter:
                      betweenFilter:
                        fromValue:
                          doubleValue:
                            value: 0.81
                          int64Value:
                            value: '...my_value...'
                        toValue:
                          doubleValue:
                            value: 7.24
                          int64Value:
                            value: '...my_value...'
                      inListFilter:
                        caseSensitive: false
                        values:
                          - '...'
                      numericFilter:
                        operation:
                          - GREATER_THAN_OR_EQUAL
                        value:
                          doubleValue:
                            value: 0.63
                          int64Value:
                            value: '...my_value...'
                      stringFilter:
                        caseSensitive: false
                        matchType:
                          - FULL_REGEXP
                        value: '...my_value...'
            metrics:
              - '...'
            name: '...my_name...'
        date_ranges_start_date: 2021-01-01
        keep_empty_rows: false
        lookback_window: 2
        property_ids:
          - '...'
        window_in_days: 30
      definitionId: 7802af8f-5c6f-48ec-9d74-596e4bdcf24c
      secretId: '...my_secret_id...'
      workspaceId: 78e7637d-eb31-40e9-8ac3-f8953ca23ae1
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 string
- The unique name of the resource.
- args SourceGoogleAnalyticsDataApiArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args SourceGoogleAnalyticsDataApiArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SourceGoogleAnalyticsDataApiArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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",
                                        },
                                    },
                                },
                            },
                        },
                    },
                },
            },
        },
        DateRangesStartDate = "string",
        KeepEmptyRows = false,
        LookbackWindow = 0,
        WindowInDays = 0,
    },
    WorkspaceId = "string",
    DefinitionId = "string",
    Name = "string",
    SecretId = "string",
});
example, err := airbyte.NewSourceGoogleAnalyticsDataApi(ctx, "sourceGoogleAnalyticsDataApiResource", &airbyte.SourceGoogleAnalyticsDataApiArgs{
Configuration: &.SourceGoogleAnalyticsDataApiConfigurationArgs{
PropertyIds: pulumi.StringArray{
pulumi.String("string"),
},
ConvertConversionsEvent: pulumi.Bool(false),
Credentials: &.SourceGoogleAnalyticsDataApiConfigurationCredentialsArgs{
AuthenticateViaGoogleOauth: &.SourceGoogleAnalyticsDataApiConfigurationCredentialsAuthenticateViaGoogleOauthArgs{
ClientId: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
RefreshToken: pulumi.String("string"),
AccessToken: pulumi.String("string"),
},
ServiceAccountKeyAuthentication: &.SourceGoogleAnalyticsDataApiConfigurationCredentialsServiceAccountKeyAuthenticationArgs{
CredentialsJson: pulumi.String("string"),
},
},
CustomReportsArrays: .SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayArray{
&.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayArgs{
Dimensions: pulumi.StringArray{
pulumi.String("string"),
},
Metrics: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
CohortSpec: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecArgs{
Disabled: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecDisabledArgs{
},
Enabled: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledArgs{
CohortReportSettings: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortReportSettingsArgs{
Accumulate: pulumi.Bool(false),
},
Cohorts: .SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortArray{
&.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortArgs{
DateRange: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortDateRangeArgs{
EndDate: pulumi.String("string"),
StartDate: pulumi.String("string"),
},
Dimension: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
CohortsRange: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortsRangeArgs{
EndOffset: pulumi.Float64(0),
Granularity: pulumi.String("string"),
StartOffset: pulumi.Float64(0),
},
},
},
DimensionFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterArgs{
AndGroup: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupArgs{
Expressions: .SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionArray{
&.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionArgs{
FieldName: pulumi.String("string"),
Filter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterArgs{
BetweenFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterArgs{
FromValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
ToValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
},
InListFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterInListFilterArgs{
Values: pulumi.StringArray{
pulumi.String("string"),
},
CaseSensitive: pulumi.Bool(false),
},
NumericFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterArgs{
Operations: pulumi.StringArray{
pulumi.String("string"),
},
Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
},
StringFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterStringFilterArgs{
Value: pulumi.String("string"),
CaseSensitive: pulumi.Bool(false),
MatchTypes: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
},
Filter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterArgs{
FieldName: pulumi.String("string"),
Filter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterArgs{
BetweenFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterArgs{
FromValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
ToValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
},
InListFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterInListFilterArgs{
Values: pulumi.StringArray{
pulumi.String("string"),
},
CaseSensitive: pulumi.Bool(false),
},
NumericFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterArgs{
Operations: pulumi.StringArray{
pulumi.String("string"),
},
Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
},
StringFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterStringFilterArgs{
Value: pulumi.String("string"),
CaseSensitive: pulumi.Bool(false),
MatchTypes: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
NotExpression: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionArgs{
Expression: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionArgs{
FieldName: pulumi.String("string"),
Filter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterArgs{
BetweenFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterArgs{
FromValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
ToValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
},
InListFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterInListFilterArgs{
Values: pulumi.StringArray{
pulumi.String("string"),
},
CaseSensitive: pulumi.Bool(false),
},
NumericFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterArgs{
Operations: pulumi.StringArray{
pulumi.String("string"),
},
Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
},
StringFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterStringFilterArgs{
Value: pulumi.String("string"),
CaseSensitive: pulumi.Bool(false),
MatchTypes: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
OrGroup: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupArgs{
Expressions: .SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionArray{
&.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionArgs{
FieldName: pulumi.String("string"),
Filter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterArgs{
BetweenFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterArgs{
FromValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
ToValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
},
InListFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterInListFilterArgs{
Values: pulumi.StringArray{
pulumi.String("string"),
},
CaseSensitive: pulumi.Bool(false),
},
NumericFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterArgs{
Operations: pulumi.StringArray{
pulumi.String("string"),
},
Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
},
StringFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterStringFilterArgs{
Value: pulumi.String("string"),
CaseSensitive: pulumi.Bool(false),
MatchTypes: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
},
},
MetricFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterArgs{
AndGroup: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupArgs{
Expressions: .SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionArray{
&.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionArgs{
FieldName: pulumi.String("string"),
Filter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterArgs{
BetweenFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterArgs{
FromValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
ToValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
},
InListFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterInListFilterArgs{
Values: pulumi.StringArray{
pulumi.String("string"),
},
CaseSensitive: pulumi.Bool(false),
},
NumericFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterArgs{
Operations: pulumi.StringArray{
pulumi.String("string"),
},
Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
},
StringFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterStringFilterArgs{
Value: pulumi.String("string"),
CaseSensitive: pulumi.Bool(false),
MatchTypes: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
},
Filter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterArgs{
FieldName: pulumi.String("string"),
Filter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterArgs{
BetweenFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterArgs{
FromValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
ToValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
},
InListFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterInListFilterArgs{
Values: pulumi.StringArray{
pulumi.String("string"),
},
CaseSensitive: pulumi.Bool(false),
},
NumericFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterArgs{
Operations: pulumi.StringArray{
pulumi.String("string"),
},
Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
},
StringFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterStringFilterArgs{
Value: pulumi.String("string"),
CaseSensitive: pulumi.Bool(false),
MatchTypes: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
NotExpression: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionArgs{
Expression: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionArgs{
FieldName: pulumi.String("string"),
Filter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterArgs{
BetweenFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterArgs{
FromValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
ToValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
},
InListFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterInListFilterArgs{
Values: pulumi.StringArray{
pulumi.String("string"),
},
CaseSensitive: pulumi.Bool(false),
},
NumericFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterArgs{
Operations: pulumi.StringArray{
pulumi.String("string"),
},
Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
},
StringFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterStringFilterArgs{
Value: pulumi.String("string"),
CaseSensitive: pulumi.Bool(false),
MatchTypes: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
OrGroup: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupArgs{
Expressions: .SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionArray{
&.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionArgs{
FieldName: pulumi.String("string"),
Filter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterArgs{
BetweenFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterArgs{
FromValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
ToValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
},
InListFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterInListFilterArgs{
Values: pulumi.StringArray{
pulumi.String("string"),
},
CaseSensitive: pulumi.Bool(false),
},
NumericFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterArgs{
Operations: pulumi.StringArray{
pulumi.String("string"),
},
Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueArgs{
DoubleValue: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueDoubleValueArgs{
Value: pulumi.Float64(0),
},
Int64Value: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueInt64ValueArgs{
Value: pulumi.String("string"),
},
},
},
StringFilter: &.SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterStringFilterArgs{
Value: pulumi.String("string"),
CaseSensitive: pulumi.Bool(false),
MatchTypes: pulumi.StringArray{
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"),
})
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())
        .dateRangesStartDate("string")
        .keepEmptyRows(false)
        .lookbackWindow(0)
        .windowInDays(0)
        .build())
    .workspaceId("string")
    .definitionId("string")
    .name("string")
    .secretId("string")
    .build());
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_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")
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"],
                            },
                        },
                    }],
                },
            },
        }],
        dateRangesStartDate: "string",
        keepEmptyRows: false,
        lookbackWindow: 0,
        windowInDays: 0,
    },
    workspaceId: "string",
    definitionId: "string",
    name: "string",
    secretId: "string",
});
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
        dateRangesStartDate: string
        keepEmptyRows: false
        lookbackWindow: 0
        propertyIds:
            - string
        windowInDays: 0
    definitionId: string
    name: string
    secretId: string
    workspaceId: string
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
SourceGoogle Analytics Data Api Configuration 
- WorkspaceId 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
SourceGoogle Analytics Data Api Configuration Args 
- WorkspaceId 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
SourceGoogle Analytics Data Api Configuration 
- workspaceId 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
SourceGoogle Analytics Data Api Configuration 
- workspaceId 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
SourceGoogle Analytics Data Api Configuration Args 
- workspace_id 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 Property Map
- workspaceId 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.
- SourceId string
- SourceType string
- CreatedAt float64
- Id string
- The provider-assigned unique ID for this managed resource.
- SourceId string
- SourceType string
- createdAt Double
- id String
- The provider-assigned unique ID for this managed resource.
- sourceId String
- sourceType String
- createdAt number
- id string
- The provider-assigned unique ID for this managed resource.
- sourceId string
- sourceType string
- created_at float
- id str
- The provider-assigned unique ID for this managed resource.
- source_id str
- source_type str
- createdAt Number
- id String
- The provider-assigned unique ID for this managed resource.
- 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,
        secret_id: Optional[str] = None,
        source_id: Optional[str] = None,
        source_type: Optional[str] = None,
        workspace_id: Optional[str] = None) -> SourceGoogleAnalyticsDataApifunc 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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.
- Configuration
SourceGoogle Analytics Data Api Configuration 
- 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.
- SecretId string
- Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- SourceId string
- SourceType string
- WorkspaceId string
- Configuration
SourceGoogle Analytics Data Api Configuration Args 
- 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.
- SecretId string
- Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- SourceId string
- SourceType string
- WorkspaceId string
- configuration
SourceGoogle Analytics Data Api Configuration 
- 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.
- secretId String
- Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- sourceId String
- sourceType String
- workspaceId String
- configuration
SourceGoogle Analytics Data Api Configuration 
- 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.
- secretId string
- Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- sourceId string
- sourceType string
- workspaceId string
- configuration
SourceGoogle Analytics Data Api Configuration Args 
- 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.
- 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.
- 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 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.
- ConvertConversions boolEvent 
- Enables conversion of conversions:*event metrics from integers to floats. This is beneficial for preventing data rounding when the API returns float values for anyconversions:*fields. Default: false
- Credentials
SourceGoogle Analytics Data Api Configuration Credentials 
- Credentials for the service
- CustomReports List<SourceArrays Google Analytics Data Api Configuration Custom Reports Array> 
- You can add your Custom Analytics report by creating one.
- DateRanges stringStart Date 
- 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.
- KeepEmpty boolRows 
- 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
- WindowIn doubleDays 
- 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 []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.
- ConvertConversions boolEvent 
- Enables conversion of conversions:*event metrics from integers to floats. This is beneficial for preventing data rounding when the API returns float values for anyconversions:*fields. Default: false
- Credentials
SourceGoogle Analytics Data Api Configuration Credentials 
- Credentials for the service
- CustomReports []SourceArrays Google Analytics Data Api Configuration Custom Reports Array 
- You can add your Custom Analytics report by creating one.
- DateRanges stringStart Date 
- 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.
- KeepEmpty boolRows 
- 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
- WindowIn float64Days 
- 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 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.
- convertConversions BooleanEvent 
- Enables conversion of conversions:*event metrics from integers to floats. This is beneficial for preventing data rounding when the API returns float values for anyconversions:*fields. Default: false
- credentials
SourceGoogle Analytics Data Api Configuration Credentials 
- Credentials for the service
- customReports List<SourceArrays Google Analytics Data Api Configuration Custom Reports Array> 
- You can add your Custom Analytics report by creating one.
- dateRanges StringStart Date 
- 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.
- keepEmpty BooleanRows 
- 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
- windowIn DoubleDays 
- 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 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.
- convertConversions booleanEvent 
- Enables conversion of conversions:*event metrics from integers to floats. This is beneficial for preventing data rounding when the API returns float values for anyconversions:*fields. Default: false
- credentials
SourceGoogle Analytics Data Api Configuration Credentials 
- Credentials for the service
- customReports SourceArrays Google Analytics Data Api Configuration Custom Reports Array[] 
- You can add your Custom Analytics report by creating one.
- dateRanges stringStart Date 
- 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.
- keepEmpty booleanRows 
- 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
- windowIn numberDays 
- 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 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_ boolevent 
- Enables conversion of conversions:*event metrics from integers to floats. This is beneficial for preventing data rounding when the API returns float values for anyconversions:*fields. Default: false
- credentials
SourceGoogle Analytics Data Api Configuration Credentials 
- Credentials for the service
- custom_reports_ Sequence[Sourcearrays Google Analytics Data Api Configuration Custom Reports Array] 
- You can add your Custom Analytics report by creating one.
- date_ranges_ strstart_ date 
- 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_ boolrows 
- 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_ floatdays 
- 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 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.
- convertConversions BooleanEvent 
- Enables conversion of conversions:*event metrics from integers to floats. This is beneficial for preventing data rounding when the API returns float values for anyconversions:*fields. Default: false
- credentials Property Map
- Credentials for the service
- customReports List<Property Map>Arrays 
- You can add your Custom Analytics report by creating one.
- dateRanges StringStart Date 
- 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.
- keepEmpty BooleanRows 
- 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
- windowIn NumberDays 
- 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 string
- The Client ID of your Google Analytics developer application.
- ClientSecret string
- The Client Secret of your Google Analytics developer application.
- RefreshToken string
- The token for obtaining a new access token.
- AccessToken string
- Access Token for making authenticated requests.
- ClientId string
- The Client ID of your Google Analytics developer application.
- ClientSecret string
- The Client Secret of your Google Analytics developer application.
- RefreshToken string
- The token for obtaining a new access token.
- AccessToken string
- Access Token for making authenticated requests.
- clientId String
- The Client ID of your Google Analytics developer application.
- clientSecret String
- The Client Secret of your Google Analytics developer application.
- refreshToken String
- The token for obtaining a new access token.
- accessToken String
- Access Token for making authenticated requests.
- clientId string
- The Client ID of your Google Analytics developer application.
- clientSecret string
- The Client Secret of your Google Analytics developer application.
- refreshToken string
- The token for obtaining a new access token.
- accessToken string
- Access Token for making authenticated requests.
- client_id str
- The Client ID of your Google Analytics developer application.
- client_secret str
- The Client Secret of your Google Analytics developer application.
- refresh_token str
- The token for obtaining a new access token.
- access_token str
- Access Token for making authenticated requests.
- clientId String
- The Client ID of your Google Analytics developer application.
- clientSecret String
- The Client Secret of your Google Analytics developer application.
- refreshToken String
- The token for obtaining a new access token.
- accessToken String
- Access Token for making authenticated requests.
SourceGoogleAnalyticsDataApiConfigurationCredentialsServiceAccountKeyAuthentication, SourceGoogleAnalyticsDataApiConfigurationCredentialsServiceAccountKeyAuthenticationArgs                      
- CredentialsJson 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 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 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 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 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 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 List<string>
- A list of dimensions.
- Metrics List<string>
- A list of metrics.
- Name string
- The name of the custom report, this name would be used as stream name.
- CohortSpec SourceGoogle Analytics Data Api Configuration Custom Reports Array Cohort Spec 
- Cohort reports creates a time series of user retention for the cohort.
- DimensionFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter 
- Dimensions filter
- MetricFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter 
- Metrics filter
- Dimensions []string
- A list of dimensions.
- Metrics []string
- A list of metrics.
- Name string
- The name of the custom report, this name would be used as stream name.
- CohortSpec SourceGoogle Analytics Data Api Configuration Custom Reports Array Cohort Spec 
- Cohort reports creates a time series of user retention for the cohort.
- DimensionFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter 
- Dimensions filter
- MetricFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter 
- Metrics filter
- dimensions List<String>
- A list of dimensions.
- metrics List<String>
- A list of metrics.
- name String
- The name of the custom report, this name would be used as stream name.
- cohortSpec SourceGoogle Analytics Data Api Configuration Custom Reports Array Cohort Spec 
- Cohort reports creates a time series of user retention for the cohort.
- dimensionFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter 
- Dimensions filter
- metricFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter 
- Metrics filter
- dimensions string[]
- A list of dimensions.
- metrics string[]
- A list of metrics.
- name string
- The name of the custom report, this name would be used as stream name.
- cohortSpec SourceGoogle Analytics Data Api Configuration Custom Reports Array Cohort Spec 
- Cohort reports creates a time series of user retention for the cohort.
- dimensionFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter 
- Dimensions filter
- metricFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter 
- Metrics filter
- dimensions Sequence[str]
- A list of dimensions.
- metrics Sequence[str]
- A list of metrics.
- name str
- The name of the custom report, this name would be used as stream name.
- cohort_spec SourceGoogle Analytics Data Api Configuration Custom Reports Array Cohort Spec 
- Cohort reports creates a time series of user retention for the cohort.
- dimension_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter 
- Dimensions filter
- metric_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter 
- Metrics filter
- dimensions List<String>
- A list of dimensions.
- metrics List<String>
- A list of metrics.
- name 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                        
- CohortReport SourceSettings Google Analytics Data Api Configuration Custom Reports Array Cohort Spec Enabled Cohort Report Settings 
- Optional settings for a cohort report.
- Cohorts
List<SourceGoogle Analytics Data Api Configuration Custom Reports Array Cohort Spec Enabled Cohort> 
- CohortsRange SourceGoogle Analytics Data Api Configuration Custom Reports Array Cohort Spec Enabled Cohorts Range 
- CohortReport SourceSettings Google Analytics Data Api Configuration Custom Reports Array Cohort Spec Enabled Cohort Report Settings 
- Optional settings for a cohort report.
- Cohorts
[]SourceGoogle Analytics Data Api Configuration Custom Reports Array Cohort Spec Enabled Cohort 
- CohortsRange SourceGoogle Analytics Data Api Configuration Custom Reports Array Cohort Spec Enabled Cohorts Range 
- cohortReport SourceSettings Google Analytics Data Api Configuration Custom Reports Array Cohort Spec Enabled Cohort Report Settings 
- Optional settings for a cohort report.
- cohorts
List<SourceGoogle Analytics Data Api Configuration Custom Reports Array Cohort Spec Enabled Cohort> 
- cohortsRange SourceGoogle Analytics Data Api Configuration Custom Reports Array Cohort Spec Enabled Cohorts Range 
- cohortReport SourceSettings Google Analytics Data Api Configuration Custom Reports Array Cohort Spec Enabled Cohort Report Settings 
- Optional settings for a cohort report.
- cohorts
SourceGoogle Analytics Data Api Configuration Custom Reports Array Cohort Spec Enabled Cohort[] 
- cohortsRange SourceGoogle Analytics Data Api Configuration Custom Reports Array Cohort Spec Enabled Cohorts Range 
- cohort_report_ Sourcesettings Google Analytics Data Api Configuration Custom Reports Array Cohort Spec Enabled Cohort Report Settings 
- Optional settings for a cohort report.
- cohorts
Sequence[SourceGoogle Analytics Data Api Configuration Custom Reports Array Cohort Spec Enabled Cohort] 
- cohorts_range SourceGoogle Analytics Data Api Configuration Custom Reports Array Cohort Spec Enabled Cohorts Range 
- cohortReport Property MapSettings 
- Optional settings for a cohort report.
- cohorts List<Property Map>
- cohortsRange Property Map
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohort, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayCohortSpecEnabledCohortArgs                          
- DateRange SourceGoogle Analytics Data Api Configuration Custom Reports Array Cohort Spec Enabled Cohort Date Range 
- Dimension 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 SourceGoogle Analytics Data Api Configuration Custom Reports Array Cohort Spec Enabled Cohort Date Range 
- Dimension 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 SourceGoogle Analytics Data Api Configuration Custom Reports Array Cohort Spec Enabled Cohort Date Range 
- dimension 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 SourceGoogle Analytics Data Api Configuration Custom Reports Array Cohort Spec Enabled Cohort Date Range 
- dimension 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 SourceGoogle Analytics Data Api Configuration Custom Reports Array Cohort Spec Enabled Cohort Date Range 
- dimension 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 Property Map
- dimension 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                              
- end_date str
- start_date str
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 double
- Specifies the end date of the extended reporting date range for a cohort report.
- Granularity string
- The granularity used to interpret the startOffset and endOffset for the extended reporting date range for a cohort report. must be one of ["GRANULARITY_UNSPECIFIED", "DAILY", "WEEKLY", "MONTHLY"]
- StartOffset double
- Specifies the start date of the extended reporting date range for a cohort report.
- EndOffset float64
- Specifies the end date of the extended reporting date range for a cohort report.
- Granularity string
- The granularity used to interpret the startOffset and endOffset for the extended reporting date range for a cohort report. must be one of ["GRANULARITY_UNSPECIFIED", "DAILY", "WEEKLY", "MONTHLY"]
- StartOffset float64
- Specifies the start date of the extended reporting date range for a cohort report.
- endOffset Double
- Specifies the end date of the extended reporting date range for a cohort report.
- granularity String
- The granularity used to interpret the startOffset and endOffset for the extended reporting date range for a cohort report. must be one of ["GRANULARITY_UNSPECIFIED", "DAILY", "WEEKLY", "MONTHLY"]
- startOffset Double
- Specifies the start date of the extended reporting date range for a cohort report.
- endOffset number
- Specifies the end date of the extended reporting date range for a cohort report.
- granularity string
- The granularity used to interpret the startOffset and endOffset for the extended reporting date range for a cohort report. must be one of ["GRANULARITY_UNSPECIFIED", "DAILY", "WEEKLY", "MONTHLY"]
- startOffset number
- Specifies the start date of the extended reporting date range for a cohort report.
- end_offset float
- Specifies the end date of the extended reporting date range for a cohort report.
- granularity 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 Number
- Specifies the end date of the extended reporting date range for a cohort report.
- granularity String
- The granularity used to interpret the startOffset and endOffset for the extended reporting date range for a cohort report. must be one of ["GRANULARITY_UNSPECIFIED", "DAILY", "WEEKLY", "MONTHLY"]
- startOffset Number
- Specifies the start date of the extended reporting date range for a cohort report.
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterArgs                      
- AndGroup SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group 
- The FilterExpressions in andGroup have an AND relationship.
- Filter
SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter 
- A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions.
- NotExpression SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression 
- The FilterExpression is NOT of notExpression.
- OrGroup SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group 
- The FilterExpressions in orGroup have an OR relationship.
- AndGroup SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group 
- The FilterExpressions in andGroup have an AND relationship.
- Filter
SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter 
- A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions.
- NotExpression SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression 
- The FilterExpression is NOT of notExpression.
- OrGroup SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group 
- The FilterExpressions in orGroup have an OR relationship.
- andGroup SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group 
- The FilterExpressions in andGroup have an AND relationship.
- filter
SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter 
- A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions.
- notExpression SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression 
- The FilterExpression is NOT of notExpression.
- orGroup SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group 
- The FilterExpressions in orGroup have an OR relationship.
- andGroup SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group 
- The FilterExpressions in andGroup have an AND relationship.
- filter
SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter 
- A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions.
- notExpression SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression 
- The FilterExpression is NOT of notExpression.
- orGroup SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group 
- The FilterExpressions in orGroup have an OR relationship.
- and_group SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group 
- The FilterExpressions in andGroup have an AND relationship.
- filter
SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter 
- A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions.
- not_expression SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression 
- The FilterExpression is NOT of notExpression.
- or_group SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group 
- 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                          
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpression, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionArgs                            
- fieldName String
- filter Property Map
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterArgs                              
- BetweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group Expression Filter Between Filter 
- InList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group Expression Filter In List Filter 
- NumericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group Expression Filter Numeric Filter 
- StringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group Expression Filter String Filter 
- BetweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group Expression Filter Between Filter 
- InList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group Expression Filter In List Filter 
- NumericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group Expression Filter Numeric Filter 
- StringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group Expression Filter String Filter 
- betweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group Expression Filter Between Filter 
- inList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group Expression Filter In List Filter 
- numericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group Expression Filter Numeric Filter 
- stringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group Expression Filter String Filter 
- betweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group Expression Filter Between Filter 
- inList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group Expression Filter In List Filter 
- numericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group Expression Filter Numeric Filter 
- stringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group Expression Filter String Filter 
- between_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group Expression Filter Between Filter 
- in_list_ Sourcefilter Google Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group Expression Filter In List Filter 
- numeric_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group Expression Filter Numeric Filter 
- string_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter And Group Expression Filter String Filter 
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterArgs                                  
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueArgs                                      
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs                                          
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs                                        
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueArgs                                      
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueDoubleValueArgs                                          
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterBetweenFilterToValueInt64ValueArgs                                        
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterInListFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterInListFilterArgs                                    
- Values List<string>
- CaseSensitive bool
- Values []string
- CaseSensitive bool
- values List<String>
- caseSensitive Boolean
- values string[]
- caseSensitive boolean
- values Sequence[str]
- case_sensitive bool
- values List<String>
- caseSensitive Boolean
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterArgs                                  
- operations List<String>
- value Property Map
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueArgs                                    
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueDoubleValueArgs                                        
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterNumericFilterValueInt64ValueArgs                                      
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterStringFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterAndGroupExpressionFilterStringFilterArgs                                  
- Value string
- CaseSensitive bool
- MatchTypes List<string>
- Value string
- CaseSensitive bool
- MatchTypes []string
- value String
- caseSensitive Boolean
- matchTypes List<String>
- value string
- caseSensitive boolean
- matchTypes string[]
- value str
- case_sensitive bool
- match_types Sequence[str]
- value String
- caseSensitive Boolean
- matchTypes List<String>
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterArgs                        
- fieldName String
- filter Property Map
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterArgs                          
- BetweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter Filter Between Filter 
- InList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter Filter In List Filter 
- NumericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter Filter Numeric Filter 
- StringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter Filter String Filter 
- BetweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter Filter Between Filter 
- InList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter Filter In List Filter 
- NumericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter Filter Numeric Filter 
- StringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter Filter String Filter 
- betweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter Filter Between Filter 
- inList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter Filter In List Filter 
- numericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter Filter Numeric Filter 
- stringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter Filter String Filter 
- betweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter Filter Between Filter 
- inList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter Filter In List Filter 
- numericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter Filter Numeric Filter 
- stringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter Filter String Filter 
- between_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter Filter Between Filter 
- in_list_ Sourcefilter Google Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter Filter In List Filter 
- numeric_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter Filter Numeric Filter 
- string_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Filter Filter String Filter 
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterArgs                              
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueArgs                                  
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueDoubleValueArgs                                      
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterFromValueInt64ValueArgs                                    
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueArgs                                  
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueDoubleValueArgs                                      
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterBetweenFilterToValueInt64ValueArgs                                    
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterInListFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterInListFilterArgs                                
- Values List<string>
- CaseSensitive bool
- Values []string
- CaseSensitive bool
- values List<String>
- caseSensitive Boolean
- values string[]
- caseSensitive boolean
- values Sequence[str]
- case_sensitive bool
- values List<String>
- caseSensitive Boolean
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterArgs                              
- operations List<String>
- value Property Map
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueArgs                                
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueDoubleValueArgs                                    
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterNumericFilterValueInt64ValueArgs                                  
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterStringFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterFilterFilterStringFilterArgs                              
- Value string
- CaseSensitive bool
- MatchTypes List<string>
- Value string
- CaseSensitive bool
- MatchTypes []string
- value String
- caseSensitive Boolean
- matchTypes List<String>
- value string
- caseSensitive boolean
- matchTypes string[]
- value str
- case_sensitive bool
- match_types Sequence[str]
- value String
- caseSensitive Boolean
- matchTypes List<String>
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpression, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionArgs                          
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpression, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionArgs                            
- fieldName String
- filter Property Map
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterArgs                              
- BetweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression Expression Filter Between Filter 
- InList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression Expression Filter In List Filter 
- NumericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression Expression Filter Numeric Filter 
- StringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression Expression Filter String Filter 
- BetweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression Expression Filter Between Filter 
- InList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression Expression Filter In List Filter 
- NumericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression Expression Filter Numeric Filter 
- StringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression Expression Filter String Filter 
- betweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression Expression Filter Between Filter 
- inList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression Expression Filter In List Filter 
- numericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression Expression Filter Numeric Filter 
- stringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression Expression Filter String Filter 
- betweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression Expression Filter Between Filter 
- inList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression Expression Filter In List Filter 
- numericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression Expression Filter Numeric Filter 
- stringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression Expression Filter String Filter 
- between_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression Expression Filter Between Filter 
- in_list_ Sourcefilter Google Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression Expression Filter In List Filter 
- numeric_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression Expression Filter Numeric Filter 
- string_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Not Expression Expression Filter String Filter 
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterArgs                                  
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueArgs                                      
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueDoubleValueArgs                                          
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterFromValueInt64ValueArgs                                        
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueArgs                                      
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueDoubleValueArgs                                          
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterBetweenFilterToValueInt64ValueArgs                                        
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterInListFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterInListFilterArgs                                    
- Values List<string>
- CaseSensitive bool
- Values []string
- CaseSensitive bool
- values List<String>
- caseSensitive Boolean
- values string[]
- caseSensitive boolean
- values Sequence[str]
- case_sensitive bool
- values List<String>
- caseSensitive Boolean
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterArgs                                  
- operations List<String>
- value Property Map
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueArgs                                    
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueDoubleValueArgs                                        
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterNumericFilterValueInt64ValueArgs                                      
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterStringFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterNotExpressionExpressionFilterStringFilterArgs                                  
- Value string
- CaseSensitive bool
- MatchTypes List<string>
- Value string
- CaseSensitive bool
- MatchTypes []string
- value String
- caseSensitive Boolean
- matchTypes List<String>
- value string
- caseSensitive boolean
- matchTypes string[]
- value str
- case_sensitive bool
- match_types Sequence[str]
- value String
- caseSensitive Boolean
- matchTypes List<String>
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroup, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupArgs                          
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpression, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionArgs                            
- fieldName String
- filter Property Map
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterArgs                              
- BetweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group Expression Filter Between Filter 
- InList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group Expression Filter In List Filter 
- NumericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group Expression Filter Numeric Filter 
- StringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group Expression Filter String Filter 
- BetweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group Expression Filter Between Filter 
- InList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group Expression Filter In List Filter 
- NumericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group Expression Filter Numeric Filter 
- StringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group Expression Filter String Filter 
- betweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group Expression Filter Between Filter 
- inList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group Expression Filter In List Filter 
- numericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group Expression Filter Numeric Filter 
- stringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group Expression Filter String Filter 
- betweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group Expression Filter Between Filter 
- inList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group Expression Filter In List Filter 
- numericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group Expression Filter Numeric Filter 
- stringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group Expression Filter String Filter 
- between_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group Expression Filter Between Filter 
- in_list_ Sourcefilter Google Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group Expression Filter In List Filter 
- numeric_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group Expression Filter Numeric Filter 
- string_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Dimension Filter Or Group Expression Filter String Filter 
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterArgs                                  
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueArgs                                      
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs                                          
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs                                        
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueArgs                                      
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueDoubleValueArgs                                          
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterBetweenFilterToValueInt64ValueArgs                                        
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterInListFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterInListFilterArgs                                    
- Values List<string>
- CaseSensitive bool
- Values []string
- CaseSensitive bool
- values List<String>
- caseSensitive Boolean
- values string[]
- caseSensitive boolean
- values Sequence[str]
- case_sensitive bool
- values List<String>
- caseSensitive Boolean
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterArgs                                  
- operations List<String>
- value Property Map
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueArgs                                    
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueDoubleValueArgs                                        
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterNumericFilterValueInt64ValueArgs                                      
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterStringFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayDimensionFilterOrGroupExpressionFilterStringFilterArgs                                  
- Value string
- CaseSensitive bool
- MatchTypes List<string>
- Value string
- CaseSensitive bool
- MatchTypes []string
- value String
- caseSensitive Boolean
- matchTypes List<String>
- value string
- caseSensitive boolean
- matchTypes string[]
- value str
- case_sensitive bool
- match_types Sequence[str]
- value String
- caseSensitive Boolean
- matchTypes List<String>
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterArgs                      
- AndGroup SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter And Group 
- The FilterExpressions in andGroup have an AND relationship.
- Filter
SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Filter 
- A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all metrics.
- NotExpression SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression 
- The FilterExpression is NOT of notExpression.
- OrGroup SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group 
- The FilterExpressions in orGroup have an OR relationship.
- AndGroup SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter And Group 
- The FilterExpressions in andGroup have an AND relationship.
- Filter
SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Filter 
- A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all metrics.
- NotExpression SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression 
- The FilterExpression is NOT of notExpression.
- OrGroup SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group 
- The FilterExpressions in orGroup have an OR relationship.
- andGroup SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter And Group 
- The FilterExpressions in andGroup have an AND relationship.
- filter
SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Filter 
- A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all metrics.
- notExpression SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression 
- The FilterExpression is NOT of notExpression.
- orGroup SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group 
- The FilterExpressions in orGroup have an OR relationship.
- andGroup SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter And Group 
- The FilterExpressions in andGroup have an AND relationship.
- filter
SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Filter 
- A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all metrics.
- notExpression SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression 
- The FilterExpression is NOT of notExpression.
- orGroup SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group 
- The FilterExpressions in orGroup have an OR relationship.
- and_group SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter And Group 
- The FilterExpressions in andGroup have an AND relationship.
- filter
SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Filter 
- A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all metrics.
- not_expression SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression 
- The FilterExpression is NOT of notExpression.
- or_group SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group 
- 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                          
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpression, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionArgs                            
- fieldName String
- filter Property Map
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterArgs                              
- BetweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter And Group Expression Filter Between Filter 
- InList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Metric Filter And Group Expression Filter In List Filter 
- NumericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter And Group Expression Filter Numeric Filter 
- StringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter And Group Expression Filter String Filter 
- BetweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter And Group Expression Filter Between Filter 
- InList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Metric Filter And Group Expression Filter In List Filter 
- NumericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter And Group Expression Filter Numeric Filter 
- StringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter And Group Expression Filter String Filter 
- betweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter And Group Expression Filter Between Filter 
- inList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Metric Filter And Group Expression Filter In List Filter 
- numericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter And Group Expression Filter Numeric Filter 
- stringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter And Group Expression Filter String Filter 
- betweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter And Group Expression Filter Between Filter 
- inList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Metric Filter And Group Expression Filter In List Filter 
- numericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter And Group Expression Filter Numeric Filter 
- stringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter And Group Expression Filter String Filter 
- between_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter And Group Expression Filter Between Filter 
- in_list_ Sourcefilter Google Analytics Data Api Configuration Custom Reports Array Metric Filter And Group Expression Filter In List Filter 
- numeric_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter And Group Expression Filter Numeric Filter 
- string_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter And Group Expression Filter String Filter 
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterArgs                                  
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueArgs                                      
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs                                          
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs                                        
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueArgs                                      
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueDoubleValueArgs                                          
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterBetweenFilterToValueInt64ValueArgs                                        
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterInListFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterInListFilterArgs                                    
- Values List<string>
- CaseSensitive bool
- Values []string
- CaseSensitive bool
- values List<String>
- caseSensitive Boolean
- values string[]
- caseSensitive boolean
- values Sequence[str]
- case_sensitive bool
- values List<String>
- caseSensitive Boolean
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterArgs                                  
- operations List<String>
- value Property Map
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueArgs                                    
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueDoubleValueArgs                                        
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterNumericFilterValueInt64ValueArgs                                      
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterStringFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterAndGroupExpressionFilterStringFilterArgs                                  
- Value string
- CaseSensitive bool
- MatchTypes List<string>
- Value string
- CaseSensitive bool
- MatchTypes []string
- value String
- caseSensitive Boolean
- matchTypes List<String>
- value string
- caseSensitive boolean
- matchTypes string[]
- value str
- case_sensitive bool
- match_types Sequence[str]
- value String
- caseSensitive Boolean
- matchTypes List<String>
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterArgs                        
- fieldName String
- filter Property Map
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterArgs                          
- BetweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Filter Filter Between Filter 
- InList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Metric Filter Filter Filter In List Filter 
- NumericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Filter Filter Numeric Filter 
- StringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Filter Filter String Filter 
- BetweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Filter Filter Between Filter 
- InList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Metric Filter Filter Filter In List Filter 
- NumericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Filter Filter Numeric Filter 
- StringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Filter Filter String Filter 
- betweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Filter Filter Between Filter 
- inList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Metric Filter Filter Filter In List Filter 
- numericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Filter Filter Numeric Filter 
- stringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Filter Filter String Filter 
- betweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Filter Filter Between Filter 
- inList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Metric Filter Filter Filter In List Filter 
- numericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Filter Filter Numeric Filter 
- stringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Filter Filter String Filter 
- between_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Filter Filter Between Filter 
- in_list_ Sourcefilter Google Analytics Data Api Configuration Custom Reports Array Metric Filter Filter Filter In List Filter 
- numeric_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Filter Filter Numeric Filter 
- string_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Filter Filter String Filter 
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterArgs                              
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueArgs                                  
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueDoubleValueArgs                                      
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterFromValueInt64ValueArgs                                    
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueArgs                                  
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueDoubleValueArgs                                      
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterBetweenFilterToValueInt64ValueArgs                                    
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterInListFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterInListFilterArgs                                
- Values List<string>
- CaseSensitive bool
- Values []string
- CaseSensitive bool
- values List<String>
- caseSensitive Boolean
- values string[]
- caseSensitive boolean
- values Sequence[str]
- case_sensitive bool
- values List<String>
- caseSensitive Boolean
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterArgs                              
- operations List<String>
- value Property Map
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueArgs                                
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueDoubleValueArgs                                    
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterNumericFilterValueInt64ValueArgs                                  
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterStringFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterFilterFilterStringFilterArgs                              
- Value string
- CaseSensitive bool
- MatchTypes List<string>
- Value string
- CaseSensitive bool
- MatchTypes []string
- value String
- caseSensitive Boolean
- matchTypes List<String>
- value string
- caseSensitive boolean
- matchTypes string[]
- value str
- case_sensitive bool
- match_types Sequence[str]
- value String
- caseSensitive Boolean
- matchTypes List<String>
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpression, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionArgs                          
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpression, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionArgs                            
- fieldName String
- filter Property Map
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterArgs                              
- BetweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression Expression Filter Between Filter 
- InList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression Expression Filter In List Filter 
- NumericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression Expression Filter Numeric Filter 
- StringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression Expression Filter String Filter 
- BetweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression Expression Filter Between Filter 
- InList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression Expression Filter In List Filter 
- NumericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression Expression Filter Numeric Filter 
- StringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression Expression Filter String Filter 
- betweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression Expression Filter Between Filter 
- inList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression Expression Filter In List Filter 
- numericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression Expression Filter Numeric Filter 
- stringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression Expression Filter String Filter 
- betweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression Expression Filter Between Filter 
- inList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression Expression Filter In List Filter 
- numericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression Expression Filter Numeric Filter 
- stringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression Expression Filter String Filter 
- between_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression Expression Filter Between Filter 
- in_list_ Sourcefilter Google Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression Expression Filter In List Filter 
- numeric_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression Expression Filter Numeric Filter 
- string_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Not Expression Expression Filter String Filter 
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterArgs                                  
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueArgs                                      
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueDoubleValueArgs                                          
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterFromValueInt64ValueArgs                                        
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueArgs                                      
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueDoubleValueArgs                                          
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterBetweenFilterToValueInt64ValueArgs                                        
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterInListFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterInListFilterArgs                                    
- Values List<string>
- CaseSensitive bool
- Values []string
- CaseSensitive bool
- values List<String>
- caseSensitive Boolean
- values string[]
- caseSensitive boolean
- values Sequence[str]
- case_sensitive bool
- values List<String>
- caseSensitive Boolean
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterArgs                                  
- operations List<String>
- value Property Map
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueArgs                                    
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueDoubleValueArgs                                        
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterNumericFilterValueInt64ValueArgs                                      
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterStringFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterNotExpressionExpressionFilterStringFilterArgs                                  
- Value string
- CaseSensitive bool
- MatchTypes List<string>
- Value string
- CaseSensitive bool
- MatchTypes []string
- value String
- caseSensitive Boolean
- matchTypes List<String>
- value string
- caseSensitive boolean
- matchTypes string[]
- value str
- case_sensitive bool
- match_types Sequence[str]
- value String
- caseSensitive Boolean
- matchTypes List<String>
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroup, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupArgs                          
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpression, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionArgs                            
- fieldName String
- filter Property Map
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterArgs                              
- BetweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group Expression Filter Between Filter 
- InList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group Expression Filter In List Filter 
- NumericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group Expression Filter Numeric Filter 
- StringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group Expression Filter String Filter 
- BetweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group Expression Filter Between Filter 
- InList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group Expression Filter In List Filter 
- NumericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group Expression Filter Numeric Filter 
- StringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group Expression Filter String Filter 
- betweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group Expression Filter Between Filter 
- inList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group Expression Filter In List Filter 
- numericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group Expression Filter Numeric Filter 
- stringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group Expression Filter String Filter 
- betweenFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group Expression Filter Between Filter 
- inList SourceFilter Google Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group Expression Filter In List Filter 
- numericFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group Expression Filter Numeric Filter 
- stringFilter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group Expression Filter String Filter 
- between_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group Expression Filter Between Filter 
- in_list_ Sourcefilter Google Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group Expression Filter In List Filter 
- numeric_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group Expression Filter Numeric Filter 
- string_filter SourceGoogle Analytics Data Api Configuration Custom Reports Array Metric Filter Or Group Expression Filter String Filter 
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterArgs                                  
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueArgs                                      
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueDoubleValueArgs                                          
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterFromValueInt64ValueArgs                                        
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueArgs                                      
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueDoubleValueArgs                                          
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterBetweenFilterToValueInt64ValueArgs                                        
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterInListFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterInListFilterArgs                                    
- Values List<string>
- CaseSensitive bool
- Values []string
- CaseSensitive bool
- values List<String>
- caseSensitive Boolean
- values string[]
- caseSensitive boolean
- values Sequence[str]
- case_sensitive bool
- values List<String>
- caseSensitive Boolean
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterArgs                                  
- operations List<String>
- value Property Map
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueArgs                                    
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueDoubleValue, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueDoubleValueArgs                                        
- Value double
- Value float64
- value Double
- value number
- value float
- value Number
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueInt64Value, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterNumericFilterValueInt64ValueArgs                                      
- Value string
- Value string
- value String
- value string
- value str
- value String
SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterStringFilter, SourceGoogleAnalyticsDataApiConfigurationCustomReportsArrayMetricFilterOrGroupExpressionFilterStringFilterArgs                                  
- Value string
- CaseSensitive bool
- MatchTypes List<string>
- Value string
- CaseSensitive bool
- MatchTypes []string
- value String
- caseSensitive Boolean
- matchTypes List<String>
- value string
- caseSensitive boolean
- matchTypes string[]
- value str
- case_sensitive bool
- match_types Sequence[str]
- value String
- caseSensitive Boolean
- matchTypes List<String>
Import
$ pulumi import airbyte:index/sourceGoogleAnalyticsDataApi:SourceGoogleAnalyticsDataApi my_airbyte_source_google_analytics_data_api ""
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 airbyteTerraform Provider.