1. Packages
  2. Google Cloud Native
  3. API Docs
  4. integrations
  5. integrations/v1alpha
  6. TestCase

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.integrations/v1alpha.TestCase

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

    Creates a new test case Auto-naming is currently not supported for this resource.

    Create TestCase Resource

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

    Constructor syntax

    new TestCase(name: string, args: TestCaseArgs, opts?: CustomResourceOptions);
    @overload
    def TestCase(resource_name: str,
                 args: TestCaseArgs,
                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def TestCase(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 integration_id: Optional[str] = None,
                 version_id: Optional[str] = None,
                 trigger_id: Optional[str] = None,
                 test_case_id: Optional[str] = None,
                 display_name: Optional[str] = None,
                 lock_holder_email: Optional[str] = None,
                 last_modifier_email: Optional[str] = None,
                 location: Optional[str] = None,
                 create_time: Optional[str] = None,
                 project: Optional[str] = None,
                 description: Optional[str] = None,
                 test_input_parameters: Optional[Sequence[GoogleCloudIntegrationsV1alphaIntegrationParameterArgs]] = None,
                 test_task_configs: Optional[Sequence[GoogleCloudIntegrationsV1alphaTestTaskConfigArgs]] = None,
                 database_persistence_policy: Optional[TestCaseDatabasePersistencePolicy] = None,
                 update_time: Optional[str] = None,
                 creator_email: Optional[str] = None,
                 workflow_id: Optional[str] = None)
    func NewTestCase(ctx *Context, name string, args TestCaseArgs, opts ...ResourceOption) (*TestCase, error)
    public TestCase(string name, TestCaseArgs args, CustomResourceOptions? opts = null)
    public TestCase(String name, TestCaseArgs args)
    public TestCase(String name, TestCaseArgs args, CustomResourceOptions options)
    
    type: google-native:integrations/v1alpha:TestCase
    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 TestCaseArgs
    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 TestCaseArgs
    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 TestCaseArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args TestCaseArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args TestCaseArgs
    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 exampletestCaseResourceResourceFromIntegrationsv1alpha = new GoogleNative.Integrations.V1Alpha.TestCase("exampletestCaseResourceResourceFromIntegrationsv1alpha", new()
    {
        IntegrationId = "string",
        VersionId = "string",
        TriggerId = "string",
        TestCaseId = "string",
        DisplayName = "string",
        LockHolderEmail = "string",
        LastModifierEmail = "string",
        Location = "string",
        CreateTime = "string",
        Project = "string",
        Description = "string",
        TestInputParameters = new[]
        {
            new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntegrationParameterArgs
            {
                DataType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaIntegrationParameterDataType.IntegrationParameterDataTypeUnspecified,
                DefaultValue = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueTypeArgs
                {
                    BooleanArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs
                    {
                        BooleanValues = new[]
                        {
                            false,
                        },
                    },
                    BooleanValue = false,
                    DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs
                    {
                        DoubleValues = new[]
                        {
                            0,
                        },
                    },
                    DoubleValue = 0,
                    IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs
                    {
                        IntValues = new[]
                        {
                            "string",
                        },
                    },
                    IntValue = "string",
                    JsonValue = "string",
                    StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs
                    {
                        StringValues = new[]
                        {
                            "string",
                        },
                    },
                    StringValue = "string",
                },
                DisplayName = "string",
                InputOutputType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputType.InOutTypeUnspecified,
                IsTransient = false,
                JsonSchema = "string",
                Key = "string",
                Producer = "string",
                Searchable = false,
            },
        },
        TestTaskConfigs = new[]
        {
            new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaTestTaskConfigArgs
            {
                Task = "string",
                TaskNumber = "string",
                Assertions = new[]
                {
                    new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaAssertionArgs
                    {
                        AssertionStrategy = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaAssertionAssertionStrategy.AssertionStrategyUnspecified,
                        Condition = "string",
                        Parameter = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaEventParameterArgs
                        {
                            Key = "string",
                            Value = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueTypeArgs
                            {
                                BooleanArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs
                                {
                                    BooleanValues = new[]
                                    {
                                        false,
                                    },
                                },
                                BooleanValue = false,
                                DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs
                                {
                                    DoubleValues = new[]
                                    {
                                        0,
                                    },
                                },
                                DoubleValue = 0,
                                IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs
                                {
                                    IntValues = new[]
                                    {
                                        "string",
                                    },
                                },
                                IntValue = "string",
                                JsonValue = "string",
                                StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs
                                {
                                    StringValues = new[]
                                    {
                                        "string",
                                    },
                                },
                                StringValue = "string",
                            },
                        },
                        RetryCount = 0,
                    },
                },
                MockConfig = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaMockConfigArgs
                {
                    FailedExecutions = "string",
                    MockStrategy = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaMockConfigMockStrategy.MockStrategyUnspecified,
                    Parameters = new[]
                    {
                        new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaEventParameterArgs
                        {
                            Key = "string",
                            Value = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueTypeArgs
                            {
                                BooleanArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs
                                {
                                    BooleanValues = new[]
                                    {
                                        false,
                                    },
                                },
                                BooleanValue = false,
                                DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs
                                {
                                    DoubleValues = new[]
                                    {
                                        0,
                                    },
                                },
                                DoubleValue = 0,
                                IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs
                                {
                                    IntValues = new[]
                                    {
                                        "string",
                                    },
                                },
                                IntValue = "string",
                                JsonValue = "string",
                                StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs
                                {
                                    StringValues = new[]
                                    {
                                        "string",
                                    },
                                },
                                StringValue = "string",
                            },
                        },
                    },
                },
            },
        },
        DatabasePersistencePolicy = GoogleNative.Integrations.V1Alpha.TestCaseDatabasePersistencePolicy.DatabasePersistencePolicyUnspecified,
        UpdateTime = "string",
        CreatorEmail = "string",
        WorkflowId = "string",
    });
    
    example, err := integrations.NewTestCase(ctx, "exampletestCaseResourceResourceFromIntegrationsv1alpha", &integrations.TestCaseArgs{
    	IntegrationId:     pulumi.String("string"),
    	VersionId:         pulumi.String("string"),
    	TriggerId:         pulumi.String("string"),
    	TestCaseId:        pulumi.String("string"),
    	DisplayName:       pulumi.String("string"),
    	LockHolderEmail:   pulumi.String("string"),
    	LastModifierEmail: pulumi.String("string"),
    	Location:          pulumi.String("string"),
    	CreateTime:        pulumi.String("string"),
    	Project:           pulumi.String("string"),
    	Description:       pulumi.String("string"),
    	TestInputParameters: integrations.GoogleCloudIntegrationsV1alphaIntegrationParameterArray{
    		&integrations.GoogleCloudIntegrationsV1alphaIntegrationParameterArgs{
    			DataType: integrations.GoogleCloudIntegrationsV1alphaIntegrationParameterDataTypeIntegrationParameterDataTypeUnspecified,
    			DefaultValue: &integrations.GoogleCloudIntegrationsV1alphaValueTypeArgs{
    				BooleanArray: &integrations.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs{
    					BooleanValues: pulumi.BoolArray{
    						pulumi.Bool(false),
    					},
    				},
    				BooleanValue: pulumi.Bool(false),
    				DoubleArray: &integrations.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs{
    					DoubleValues: pulumi.Float64Array{
    						pulumi.Float64(0),
    					},
    				},
    				DoubleValue: pulumi.Float64(0),
    				IntArray: &integrations.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs{
    					IntValues: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    				},
    				IntValue:  pulumi.String("string"),
    				JsonValue: pulumi.String("string"),
    				StringArray: &integrations.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs{
    					StringValues: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    				},
    				StringValue: pulumi.String("string"),
    			},
    			DisplayName:     pulumi.String("string"),
    			InputOutputType: integrations.GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputTypeInOutTypeUnspecified,
    			IsTransient:     pulumi.Bool(false),
    			JsonSchema:      pulumi.String("string"),
    			Key:             pulumi.String("string"),
    			Producer:        pulumi.String("string"),
    			Searchable:      pulumi.Bool(false),
    		},
    	},
    	TestTaskConfigs: integrations.GoogleCloudIntegrationsV1alphaTestTaskConfigArray{
    		&integrations.GoogleCloudIntegrationsV1alphaTestTaskConfigArgs{
    			Task:       pulumi.String("string"),
    			TaskNumber: pulumi.String("string"),
    			Assertions: integrations.GoogleCloudIntegrationsV1alphaAssertionArray{
    				&integrations.GoogleCloudIntegrationsV1alphaAssertionArgs{
    					AssertionStrategy: integrations.GoogleCloudIntegrationsV1alphaAssertionAssertionStrategyAssertionStrategyUnspecified,
    					Condition:         pulumi.String("string"),
    					Parameter: &integrations.GoogleCloudIntegrationsV1alphaEventParameterArgs{
    						Key: pulumi.String("string"),
    						Value: &integrations.GoogleCloudIntegrationsV1alphaValueTypeArgs{
    							BooleanArray: &integrations.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs{
    								BooleanValues: pulumi.BoolArray{
    									pulumi.Bool(false),
    								},
    							},
    							BooleanValue: pulumi.Bool(false),
    							DoubleArray: &integrations.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs{
    								DoubleValues: pulumi.Float64Array{
    									pulumi.Float64(0),
    								},
    							},
    							DoubleValue: pulumi.Float64(0),
    							IntArray: &integrations.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs{
    								IntValues: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    							},
    							IntValue:  pulumi.String("string"),
    							JsonValue: pulumi.String("string"),
    							StringArray: &integrations.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs{
    								StringValues: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    							},
    							StringValue: pulumi.String("string"),
    						},
    					},
    					RetryCount: pulumi.Int(0),
    				},
    			},
    			MockConfig: &integrations.GoogleCloudIntegrationsV1alphaMockConfigArgs{
    				FailedExecutions: pulumi.String("string"),
    				MockStrategy:     integrations.GoogleCloudIntegrationsV1alphaMockConfigMockStrategyMockStrategyUnspecified,
    				Parameters: integrations.GoogleCloudIntegrationsV1alphaEventParameterArray{
    					&integrations.GoogleCloudIntegrationsV1alphaEventParameterArgs{
    						Key: pulumi.String("string"),
    						Value: &integrations.GoogleCloudIntegrationsV1alphaValueTypeArgs{
    							BooleanArray: &integrations.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs{
    								BooleanValues: pulumi.BoolArray{
    									pulumi.Bool(false),
    								},
    							},
    							BooleanValue: pulumi.Bool(false),
    							DoubleArray: &integrations.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs{
    								DoubleValues: pulumi.Float64Array{
    									pulumi.Float64(0),
    								},
    							},
    							DoubleValue: pulumi.Float64(0),
    							IntArray: &integrations.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs{
    								IntValues: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    							},
    							IntValue:  pulumi.String("string"),
    							JsonValue: pulumi.String("string"),
    							StringArray: &integrations.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs{
    								StringValues: pulumi.StringArray{
    									pulumi.String("string"),
    								},
    							},
    							StringValue: pulumi.String("string"),
    						},
    					},
    				},
    			},
    		},
    	},
    	DatabasePersistencePolicy: integrations.TestCaseDatabasePersistencePolicyDatabasePersistencePolicyUnspecified,
    	UpdateTime:                pulumi.String("string"),
    	CreatorEmail:              pulumi.String("string"),
    	WorkflowId:                pulumi.String("string"),
    })
    
    var exampletestCaseResourceResourceFromIntegrationsv1alpha = new TestCase("exampletestCaseResourceResourceFromIntegrationsv1alpha", TestCaseArgs.builder()
        .integrationId("string")
        .versionId("string")
        .triggerId("string")
        .testCaseId("string")
        .displayName("string")
        .lockHolderEmail("string")
        .lastModifierEmail("string")
        .location("string")
        .createTime("string")
        .project("string")
        .description("string")
        .testInputParameters(GoogleCloudIntegrationsV1alphaIntegrationParameterArgs.builder()
            .dataType("INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED")
            .defaultValue(GoogleCloudIntegrationsV1alphaValueTypeArgs.builder()
                .booleanArray(GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs.builder()
                    .booleanValues(false)
                    .build())
                .booleanValue(false)
                .doubleArray(GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs.builder()
                    .doubleValues(0)
                    .build())
                .doubleValue(0)
                .intArray(GoogleCloudIntegrationsV1alphaIntParameterArrayArgs.builder()
                    .intValues("string")
                    .build())
                .intValue("string")
                .jsonValue("string")
                .stringArray(GoogleCloudIntegrationsV1alphaStringParameterArrayArgs.builder()
                    .stringValues("string")
                    .build())
                .stringValue("string")
                .build())
            .displayName("string")
            .inputOutputType("IN_OUT_TYPE_UNSPECIFIED")
            .isTransient(false)
            .jsonSchema("string")
            .key("string")
            .producer("string")
            .searchable(false)
            .build())
        .testTaskConfigs(GoogleCloudIntegrationsV1alphaTestTaskConfigArgs.builder()
            .task("string")
            .taskNumber("string")
            .assertions(GoogleCloudIntegrationsV1alphaAssertionArgs.builder()
                .assertionStrategy("ASSERTION_STRATEGY_UNSPECIFIED")
                .condition("string")
                .parameter(GoogleCloudIntegrationsV1alphaEventParameterArgs.builder()
                    .key("string")
                    .value(GoogleCloudIntegrationsV1alphaValueTypeArgs.builder()
                        .booleanArray(GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs.builder()
                            .booleanValues(false)
                            .build())
                        .booleanValue(false)
                        .doubleArray(GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs.builder()
                            .doubleValues(0)
                            .build())
                        .doubleValue(0)
                        .intArray(GoogleCloudIntegrationsV1alphaIntParameterArrayArgs.builder()
                            .intValues("string")
                            .build())
                        .intValue("string")
                        .jsonValue("string")
                        .stringArray(GoogleCloudIntegrationsV1alphaStringParameterArrayArgs.builder()
                            .stringValues("string")
                            .build())
                        .stringValue("string")
                        .build())
                    .build())
                .retryCount(0)
                .build())
            .mockConfig(GoogleCloudIntegrationsV1alphaMockConfigArgs.builder()
                .failedExecutions("string")
                .mockStrategy("MOCK_STRATEGY_UNSPECIFIED")
                .parameters(GoogleCloudIntegrationsV1alphaEventParameterArgs.builder()
                    .key("string")
                    .value(GoogleCloudIntegrationsV1alphaValueTypeArgs.builder()
                        .booleanArray(GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs.builder()
                            .booleanValues(false)
                            .build())
                        .booleanValue(false)
                        .doubleArray(GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs.builder()
                            .doubleValues(0)
                            .build())
                        .doubleValue(0)
                        .intArray(GoogleCloudIntegrationsV1alphaIntParameterArrayArgs.builder()
                            .intValues("string")
                            .build())
                        .intValue("string")
                        .jsonValue("string")
                        .stringArray(GoogleCloudIntegrationsV1alphaStringParameterArrayArgs.builder()
                            .stringValues("string")
                            .build())
                        .stringValue("string")
                        .build())
                    .build())
                .build())
            .build())
        .databasePersistencePolicy("DATABASE_PERSISTENCE_POLICY_UNSPECIFIED")
        .updateTime("string")
        .creatorEmail("string")
        .workflowId("string")
        .build());
    
    exampletest_case_resource_resource_from_integrationsv1alpha = google_native.integrations.v1alpha.TestCase("exampletestCaseResourceResourceFromIntegrationsv1alpha",
        integration_id="string",
        version_id="string",
        trigger_id="string",
        test_case_id="string",
        display_name="string",
        lock_holder_email="string",
        last_modifier_email="string",
        location="string",
        create_time="string",
        project="string",
        description="string",
        test_input_parameters=[{
            "data_type": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntegrationParameterDataType.INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED,
            "default_value": {
                "boolean_array": {
                    "boolean_values": [False],
                },
                "boolean_value": False,
                "double_array": {
                    "double_values": [0],
                },
                "double_value": 0,
                "int_array": {
                    "int_values": ["string"],
                },
                "int_value": "string",
                "json_value": "string",
                "string_array": {
                    "string_values": ["string"],
                },
                "string_value": "string",
            },
            "display_name": "string",
            "input_output_type": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputType.IN_OUT_TYPE_UNSPECIFIED,
            "is_transient": False,
            "json_schema": "string",
            "key": "string",
            "producer": "string",
            "searchable": False,
        }],
        test_task_configs=[{
            "task": "string",
            "task_number": "string",
            "assertions": [{
                "assertion_strategy": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaAssertionAssertionStrategy.ASSERTION_STRATEGY_UNSPECIFIED,
                "condition": "string",
                "parameter": {
                    "key": "string",
                    "value": {
                        "boolean_array": {
                            "boolean_values": [False],
                        },
                        "boolean_value": False,
                        "double_array": {
                            "double_values": [0],
                        },
                        "double_value": 0,
                        "int_array": {
                            "int_values": ["string"],
                        },
                        "int_value": "string",
                        "json_value": "string",
                        "string_array": {
                            "string_values": ["string"],
                        },
                        "string_value": "string",
                    },
                },
                "retry_count": 0,
            }],
            "mock_config": {
                "failed_executions": "string",
                "mock_strategy": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaMockConfigMockStrategy.MOCK_STRATEGY_UNSPECIFIED,
                "parameters": [{
                    "key": "string",
                    "value": {
                        "boolean_array": {
                            "boolean_values": [False],
                        },
                        "boolean_value": False,
                        "double_array": {
                            "double_values": [0],
                        },
                        "double_value": 0,
                        "int_array": {
                            "int_values": ["string"],
                        },
                        "int_value": "string",
                        "json_value": "string",
                        "string_array": {
                            "string_values": ["string"],
                        },
                        "string_value": "string",
                    },
                }],
            },
        }],
        database_persistence_policy=google_native.integrations.v1alpha.TestCaseDatabasePersistencePolicy.DATABASE_PERSISTENCE_POLICY_UNSPECIFIED,
        update_time="string",
        creator_email="string",
        workflow_id="string")
    
    const exampletestCaseResourceResourceFromIntegrationsv1alpha = new google_native.integrations.v1alpha.TestCase("exampletestCaseResourceResourceFromIntegrationsv1alpha", {
        integrationId: "string",
        versionId: "string",
        triggerId: "string",
        testCaseId: "string",
        displayName: "string",
        lockHolderEmail: "string",
        lastModifierEmail: "string",
        location: "string",
        createTime: "string",
        project: "string",
        description: "string",
        testInputParameters: [{
            dataType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntegrationParameterDataType.IntegrationParameterDataTypeUnspecified,
            defaultValue: {
                booleanArray: {
                    booleanValues: [false],
                },
                booleanValue: false,
                doubleArray: {
                    doubleValues: [0],
                },
                doubleValue: 0,
                intArray: {
                    intValues: ["string"],
                },
                intValue: "string",
                jsonValue: "string",
                stringArray: {
                    stringValues: ["string"],
                },
                stringValue: "string",
            },
            displayName: "string",
            inputOutputType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputType.InOutTypeUnspecified,
            isTransient: false,
            jsonSchema: "string",
            key: "string",
            producer: "string",
            searchable: false,
        }],
        testTaskConfigs: [{
            task: "string",
            taskNumber: "string",
            assertions: [{
                assertionStrategy: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaAssertionAssertionStrategy.AssertionStrategyUnspecified,
                condition: "string",
                parameter: {
                    key: "string",
                    value: {
                        booleanArray: {
                            booleanValues: [false],
                        },
                        booleanValue: false,
                        doubleArray: {
                            doubleValues: [0],
                        },
                        doubleValue: 0,
                        intArray: {
                            intValues: ["string"],
                        },
                        intValue: "string",
                        jsonValue: "string",
                        stringArray: {
                            stringValues: ["string"],
                        },
                        stringValue: "string",
                    },
                },
                retryCount: 0,
            }],
            mockConfig: {
                failedExecutions: "string",
                mockStrategy: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaMockConfigMockStrategy.MockStrategyUnspecified,
                parameters: [{
                    key: "string",
                    value: {
                        booleanArray: {
                            booleanValues: [false],
                        },
                        booleanValue: false,
                        doubleArray: {
                            doubleValues: [0],
                        },
                        doubleValue: 0,
                        intArray: {
                            intValues: ["string"],
                        },
                        intValue: "string",
                        jsonValue: "string",
                        stringArray: {
                            stringValues: ["string"],
                        },
                        stringValue: "string",
                    },
                }],
            },
        }],
        databasePersistencePolicy: google_native.integrations.v1alpha.TestCaseDatabasePersistencePolicy.DatabasePersistencePolicyUnspecified,
        updateTime: "string",
        creatorEmail: "string",
        workflowId: "string",
    });
    
    type: google-native:integrations/v1alpha:TestCase
    properties:
        createTime: string
        creatorEmail: string
        databasePersistencePolicy: DATABASE_PERSISTENCE_POLICY_UNSPECIFIED
        description: string
        displayName: string
        integrationId: string
        lastModifierEmail: string
        location: string
        lockHolderEmail: string
        project: string
        testCaseId: string
        testInputParameters:
            - dataType: INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
              defaultValue:
                booleanArray:
                    booleanValues:
                        - false
                booleanValue: false
                doubleArray:
                    doubleValues:
                        - 0
                doubleValue: 0
                intArray:
                    intValues:
                        - string
                intValue: string
                jsonValue: string
                stringArray:
                    stringValues:
                        - string
                stringValue: string
              displayName: string
              inputOutputType: IN_OUT_TYPE_UNSPECIFIED
              isTransient: false
              jsonSchema: string
              key: string
              producer: string
              searchable: false
        testTaskConfigs:
            - assertions:
                - assertionStrategy: ASSERTION_STRATEGY_UNSPECIFIED
                  condition: string
                  parameter:
                    key: string
                    value:
                        booleanArray:
                            booleanValues:
                                - false
                        booleanValue: false
                        doubleArray:
                            doubleValues:
                                - 0
                        doubleValue: 0
                        intArray:
                            intValues:
                                - string
                        intValue: string
                        jsonValue: string
                        stringArray:
                            stringValues:
                                - string
                        stringValue: string
                  retryCount: 0
              mockConfig:
                failedExecutions: string
                mockStrategy: MOCK_STRATEGY_UNSPECIFIED
                parameters:
                    - key: string
                      value:
                        booleanArray:
                            booleanValues:
                                - false
                        booleanValue: false
                        doubleArray:
                            doubleValues:
                                - 0
                        doubleValue: 0
                        intArray:
                            intValues:
                                - string
                        intValue: string
                        jsonValue: string
                        stringArray:
                            stringValues:
                                - string
                        stringValue: string
              task: string
              taskNumber: string
        triggerId: string
        updateTime: string
        versionId: string
        workflowId: string
    

    TestCase 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 TestCase resource accepts the following input properties:

    DisplayName string
    The display name of test case.
    IntegrationId string
    TestCaseId string
    Required. Required
    TriggerId string
    This defines the trigger ID in workflow which is considered to be executed as starting point of the test case
    VersionId string
    CreateTime string
    Auto-generated.
    CreatorEmail string
    Optional. The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    DatabasePersistencePolicy Pulumi.GoogleNative.Integrations.V1Alpha.TestCaseDatabasePersistencePolicy
    Optional. Various policies for how to persist the test execution info including execution info, execution export info, execution metadata index and execution param index..
    Description string
    Optional. Description of the test case.
    LastModifierEmail string
    The last modifer's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    Location string
    LockHolderEmail string
    Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    Project string
    TestInputParameters List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntegrationParameter>
    Optional. Parameters that are expected to be passed to the test case when the test case is triggered. This gives the user the ability to provide default values. This should include all the output variables of the trigger as input variables.
    TestTaskConfigs List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaTestTaskConfig>
    Optional. However, the test case doesn't mock or assert anything without test_task_configs.
    UpdateTime string
    Auto-generated.
    WorkflowId string
    ID of the workflow with which this test case is associated
    DisplayName string
    The display name of test case.
    IntegrationId string
    TestCaseId string
    Required. Required
    TriggerId string
    This defines the trigger ID in workflow which is considered to be executed as starting point of the test case
    VersionId string
    CreateTime string
    Auto-generated.
    CreatorEmail string
    Optional. The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    DatabasePersistencePolicy TestCaseDatabasePersistencePolicy
    Optional. Various policies for how to persist the test execution info including execution info, execution export info, execution metadata index and execution param index..
    Description string
    Optional. Description of the test case.
    LastModifierEmail string
    The last modifer's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    Location string
    LockHolderEmail string
    Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    Project string
    TestInputParameters []GoogleCloudIntegrationsV1alphaIntegrationParameterArgs
    Optional. Parameters that are expected to be passed to the test case when the test case is triggered. This gives the user the ability to provide default values. This should include all the output variables of the trigger as input variables.
    TestTaskConfigs []GoogleCloudIntegrationsV1alphaTestTaskConfigArgs
    Optional. However, the test case doesn't mock or assert anything without test_task_configs.
    UpdateTime string
    Auto-generated.
    WorkflowId string
    ID of the workflow with which this test case is associated
    displayName String
    The display name of test case.
    integrationId String
    testCaseId String
    Required. Required
    triggerId String
    This defines the trigger ID in workflow which is considered to be executed as starting point of the test case
    versionId String
    createTime String
    Auto-generated.
    creatorEmail String
    Optional. The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    databasePersistencePolicy TestCaseDatabasePersistencePolicy
    Optional. Various policies for how to persist the test execution info including execution info, execution export info, execution metadata index and execution param index..
    description String
    Optional. Description of the test case.
    lastModifierEmail String
    The last modifer's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    location String
    lockHolderEmail String
    Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    project String
    testInputParameters List<GoogleCloudIntegrationsV1alphaIntegrationParameter>
    Optional. Parameters that are expected to be passed to the test case when the test case is triggered. This gives the user the ability to provide default values. This should include all the output variables of the trigger as input variables.
    testTaskConfigs List<GoogleCloudIntegrationsV1alphaTestTaskConfig>
    Optional. However, the test case doesn't mock or assert anything without test_task_configs.
    updateTime String
    Auto-generated.
    workflowId String
    ID of the workflow with which this test case is associated
    displayName string
    The display name of test case.
    integrationId string
    testCaseId string
    Required. Required
    triggerId string
    This defines the trigger ID in workflow which is considered to be executed as starting point of the test case
    versionId string
    createTime string
    Auto-generated.
    creatorEmail string
    Optional. The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    databasePersistencePolicy TestCaseDatabasePersistencePolicy
    Optional. Various policies for how to persist the test execution info including execution info, execution export info, execution metadata index and execution param index..
    description string
    Optional. Description of the test case.
    lastModifierEmail string
    The last modifer's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    location string
    lockHolderEmail string
    Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    project string
    testInputParameters GoogleCloudIntegrationsV1alphaIntegrationParameter[]
    Optional. Parameters that are expected to be passed to the test case when the test case is triggered. This gives the user the ability to provide default values. This should include all the output variables of the trigger as input variables.
    testTaskConfigs GoogleCloudIntegrationsV1alphaTestTaskConfig[]
    Optional. However, the test case doesn't mock or assert anything without test_task_configs.
    updateTime string
    Auto-generated.
    workflowId string
    ID of the workflow with which this test case is associated
    display_name str
    The display name of test case.
    integration_id str
    test_case_id str
    Required. Required
    trigger_id str
    This defines the trigger ID in workflow which is considered to be executed as starting point of the test case
    version_id str
    create_time str
    Auto-generated.
    creator_email str
    Optional. The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    database_persistence_policy TestCaseDatabasePersistencePolicy
    Optional. Various policies for how to persist the test execution info including execution info, execution export info, execution metadata index and execution param index..
    description str
    Optional. Description of the test case.
    last_modifier_email str
    The last modifer's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    location str
    lock_holder_email str
    Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    project str
    test_input_parameters Sequence[GoogleCloudIntegrationsV1alphaIntegrationParameterArgs]
    Optional. Parameters that are expected to be passed to the test case when the test case is triggered. This gives the user the ability to provide default values. This should include all the output variables of the trigger as input variables.
    test_task_configs Sequence[GoogleCloudIntegrationsV1alphaTestTaskConfigArgs]
    Optional. However, the test case doesn't mock or assert anything without test_task_configs.
    update_time str
    Auto-generated.
    workflow_id str
    ID of the workflow with which this test case is associated
    displayName String
    The display name of test case.
    integrationId String
    testCaseId String
    Required. Required
    triggerId String
    This defines the trigger ID in workflow which is considered to be executed as starting point of the test case
    versionId String
    createTime String
    Auto-generated.
    creatorEmail String
    Optional. The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    databasePersistencePolicy "DATABASE_PERSISTENCE_POLICY_UNSPECIFIED" | "DATABASE_PERSISTENCE_DISABLED" | "DATABASE_PERSISTENCE_ASYNC"
    Optional. Various policies for how to persist the test execution info including execution info, execution export info, execution metadata index and execution param index..
    description String
    Optional. Description of the test case.
    lastModifierEmail String
    The last modifer's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    location String
    lockHolderEmail String
    Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
    project String
    testInputParameters List<Property Map>
    Optional. Parameters that are expected to be passed to the test case when the test case is triggered. This gives the user the ability to provide default values. This should include all the output variables of the trigger as input variables.
    testTaskConfigs List<Property Map>
    Optional. However, the test case doesn't mock or assert anything without test_task_configs.
    updateTime String
    Auto-generated.
    workflowId String
    ID of the workflow with which this test case is associated

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Auto-generated primary key.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Auto-generated primary key.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Auto-generated primary key.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    Auto-generated primary key.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    Auto-generated primary key.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Auto-generated primary key.

    Supporting Types

    GoogleCloudIntegrationsV1alphaAssertion, GoogleCloudIntegrationsV1alphaAssertionArgs

    AssertionStrategy Pulumi.GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaAssertionAssertionStrategy
    The type of assertion to perform.
    Condition string
    Optional. Standard filter expression for ASSERT_CONDITION to succeed
    Parameter Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaEventParameter
    Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
    RetryCount int
    Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION
    AssertionStrategy GoogleCloudIntegrationsV1alphaAssertionAssertionStrategy
    The type of assertion to perform.
    Condition string
    Optional. Standard filter expression for ASSERT_CONDITION to succeed
    Parameter GoogleCloudIntegrationsV1alphaEventParameter
    Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
    RetryCount int
    Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION
    assertionStrategy GoogleCloudIntegrationsV1alphaAssertionAssertionStrategy
    The type of assertion to perform.
    condition String
    Optional. Standard filter expression for ASSERT_CONDITION to succeed
    parameter GoogleCloudIntegrationsV1alphaEventParameter
    Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
    retryCount Integer
    Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION
    assertionStrategy GoogleCloudIntegrationsV1alphaAssertionAssertionStrategy
    The type of assertion to perform.
    condition string
    Optional. Standard filter expression for ASSERT_CONDITION to succeed
    parameter GoogleCloudIntegrationsV1alphaEventParameter
    Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
    retryCount number
    Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION
    assertion_strategy GoogleCloudIntegrationsV1alphaAssertionAssertionStrategy
    The type of assertion to perform.
    condition str
    Optional. Standard filter expression for ASSERT_CONDITION to succeed
    parameter GoogleCloudIntegrationsV1alphaEventParameter
    Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
    retry_count int
    Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION
    assertionStrategy "ASSERTION_STRATEGY_UNSPECIFIED" | "ASSERT_SUCCESSFUL_EXECUTION" | "ASSERT_FAILED_EXECUTION" | "ASSERT_NO_EXECUTION" | "ASSERT_EQUALS" | "ASSERT_NOT_EQUALS" | "ASSERT_CONTAINS" | "ASSERT_CONDITION"
    The type of assertion to perform.
    condition String
    Optional. Standard filter expression for ASSERT_CONDITION to succeed
    parameter Property Map
    Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
    retryCount Number
    Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION

    GoogleCloudIntegrationsV1alphaAssertionAssertionStrategy, GoogleCloudIntegrationsV1alphaAssertionAssertionStrategyArgs

    AssertionStrategyUnspecified
    ASSERTION_STRATEGY_UNSPECIFIEDUnspecified Assertion strategy
    AssertSuccessfulExecution
    ASSERT_SUCCESSFUL_EXECUTIONTest a successful execution
    AssertFailedExecution
    ASSERT_FAILED_EXECUTIONTest a failed execution
    AssertNoExecution
    ASSERT_NO_EXECUTIONTest that the task was never executed
    AssertEquals
    ASSERT_EQUALSTest the parameter selected is equal to the expected value
    AssertNotEquals
    ASSERT_NOT_EQUALSTest the parameter selected is not equal to the expected value
    AssertContains
    ASSERT_CONTAINSTest the parameter selected contains the configured value
    AssertCondition
    ASSERT_CONDITIONTest a specific condition
    GoogleCloudIntegrationsV1alphaAssertionAssertionStrategyAssertionStrategyUnspecified
    ASSERTION_STRATEGY_UNSPECIFIEDUnspecified Assertion strategy
    GoogleCloudIntegrationsV1alphaAssertionAssertionStrategyAssertSuccessfulExecution
    ASSERT_SUCCESSFUL_EXECUTIONTest a successful execution
    GoogleCloudIntegrationsV1alphaAssertionAssertionStrategyAssertFailedExecution
    ASSERT_FAILED_EXECUTIONTest a failed execution
    GoogleCloudIntegrationsV1alphaAssertionAssertionStrategyAssertNoExecution
    ASSERT_NO_EXECUTIONTest that the task was never executed
    GoogleCloudIntegrationsV1alphaAssertionAssertionStrategyAssertEquals
    ASSERT_EQUALSTest the parameter selected is equal to the expected value
    GoogleCloudIntegrationsV1alphaAssertionAssertionStrategyAssertNotEquals
    ASSERT_NOT_EQUALSTest the parameter selected is not equal to the expected value
    GoogleCloudIntegrationsV1alphaAssertionAssertionStrategyAssertContains
    ASSERT_CONTAINSTest the parameter selected contains the configured value
    GoogleCloudIntegrationsV1alphaAssertionAssertionStrategyAssertCondition
    ASSERT_CONDITIONTest a specific condition
    AssertionStrategyUnspecified
    ASSERTION_STRATEGY_UNSPECIFIEDUnspecified Assertion strategy
    AssertSuccessfulExecution
    ASSERT_SUCCESSFUL_EXECUTIONTest a successful execution
    AssertFailedExecution
    ASSERT_FAILED_EXECUTIONTest a failed execution
    AssertNoExecution
    ASSERT_NO_EXECUTIONTest that the task was never executed
    AssertEquals
    ASSERT_EQUALSTest the parameter selected is equal to the expected value
    AssertNotEquals
    ASSERT_NOT_EQUALSTest the parameter selected is not equal to the expected value
    AssertContains
    ASSERT_CONTAINSTest the parameter selected contains the configured value
    AssertCondition
    ASSERT_CONDITIONTest a specific condition
    AssertionStrategyUnspecified
    ASSERTION_STRATEGY_UNSPECIFIEDUnspecified Assertion strategy
    AssertSuccessfulExecution
    ASSERT_SUCCESSFUL_EXECUTIONTest a successful execution
    AssertFailedExecution
    ASSERT_FAILED_EXECUTIONTest a failed execution
    AssertNoExecution
    ASSERT_NO_EXECUTIONTest that the task was never executed
    AssertEquals
    ASSERT_EQUALSTest the parameter selected is equal to the expected value
    AssertNotEquals
    ASSERT_NOT_EQUALSTest the parameter selected is not equal to the expected value
    AssertContains
    ASSERT_CONTAINSTest the parameter selected contains the configured value
    AssertCondition
    ASSERT_CONDITIONTest a specific condition
    ASSERTION_STRATEGY_UNSPECIFIED
    ASSERTION_STRATEGY_UNSPECIFIEDUnspecified Assertion strategy
    ASSERT_SUCCESSFUL_EXECUTION
    ASSERT_SUCCESSFUL_EXECUTIONTest a successful execution
    ASSERT_FAILED_EXECUTION
    ASSERT_FAILED_EXECUTIONTest a failed execution
    ASSERT_NO_EXECUTION
    ASSERT_NO_EXECUTIONTest that the task was never executed
    ASSERT_EQUALS
    ASSERT_EQUALSTest the parameter selected is equal to the expected value
    ASSERT_NOT_EQUALS
    ASSERT_NOT_EQUALSTest the parameter selected is not equal to the expected value
    ASSERT_CONTAINS
    ASSERT_CONTAINSTest the parameter selected contains the configured value
    ASSERT_CONDITION
    ASSERT_CONDITIONTest a specific condition
    "ASSERTION_STRATEGY_UNSPECIFIED"
    ASSERTION_STRATEGY_UNSPECIFIEDUnspecified Assertion strategy
    "ASSERT_SUCCESSFUL_EXECUTION"
    ASSERT_SUCCESSFUL_EXECUTIONTest a successful execution
    "ASSERT_FAILED_EXECUTION"
    ASSERT_FAILED_EXECUTIONTest a failed execution
    "ASSERT_NO_EXECUTION"
    ASSERT_NO_EXECUTIONTest that the task was never executed
    "ASSERT_EQUALS"
    ASSERT_EQUALSTest the parameter selected is equal to the expected value
    "ASSERT_NOT_EQUALS"
    ASSERT_NOT_EQUALSTest the parameter selected is not equal to the expected value
    "ASSERT_CONTAINS"
    ASSERT_CONTAINSTest the parameter selected contains the configured value
    "ASSERT_CONDITION"
    ASSERT_CONDITIONTest a specific condition

    GoogleCloudIntegrationsV1alphaAssertionResponse, GoogleCloudIntegrationsV1alphaAssertionResponseArgs

    AssertionStrategy string
    The type of assertion to perform.
    Condition string
    Optional. Standard filter expression for ASSERT_CONDITION to succeed
    Parameter Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaEventParameterResponse
    Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
    RetryCount int
    Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION
    AssertionStrategy string
    The type of assertion to perform.
    Condition string
    Optional. Standard filter expression for ASSERT_CONDITION to succeed
    Parameter GoogleCloudIntegrationsV1alphaEventParameterResponse
    Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
    RetryCount int
    Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION
    assertionStrategy String
    The type of assertion to perform.
    condition String
    Optional. Standard filter expression for ASSERT_CONDITION to succeed
    parameter GoogleCloudIntegrationsV1alphaEventParameterResponse
    Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
    retryCount Integer
    Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION
    assertionStrategy string
    The type of assertion to perform.
    condition string
    Optional. Standard filter expression for ASSERT_CONDITION to succeed
    parameter GoogleCloudIntegrationsV1alphaEventParameterResponse
    Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
    retryCount number
    Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION
    assertion_strategy str
    The type of assertion to perform.
    condition str
    Optional. Standard filter expression for ASSERT_CONDITION to succeed
    parameter GoogleCloudIntegrationsV1alphaEventParameterResponse
    Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
    retry_count int
    Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION
    assertionStrategy String
    The type of assertion to perform.
    condition String
    Optional. Standard filter expression for ASSERT_CONDITION to succeed
    parameter Property Map
    Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
    retryCount Number
    Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION

    GoogleCloudIntegrationsV1alphaBooleanParameterArray, GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs

    BooleanValues List<bool>
    Boolean array.
    BooleanValues []bool
    Boolean array.
    booleanValues List<Boolean>
    Boolean array.
    booleanValues boolean[]
    Boolean array.
    boolean_values Sequence[bool]
    Boolean array.
    booleanValues List<Boolean>
    Boolean array.

    GoogleCloudIntegrationsV1alphaBooleanParameterArrayResponse, GoogleCloudIntegrationsV1alphaBooleanParameterArrayResponseArgs

    BooleanValues List<bool>
    Boolean array.
    BooleanValues []bool
    Boolean array.
    booleanValues List<Boolean>
    Boolean array.
    booleanValues boolean[]
    Boolean array.
    boolean_values Sequence[bool]
    Boolean array.
    booleanValues List<Boolean>
    Boolean array.

    GoogleCloudIntegrationsV1alphaDoubleParameterArray, GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs

    DoubleValues List<double>
    Double number array.
    DoubleValues []float64
    Double number array.
    doubleValues List<Double>
    Double number array.
    doubleValues number[]
    Double number array.
    double_values Sequence[float]
    Double number array.
    doubleValues List<Number>
    Double number array.

    GoogleCloudIntegrationsV1alphaDoubleParameterArrayResponse, GoogleCloudIntegrationsV1alphaDoubleParameterArrayResponseArgs

    DoubleValues List<double>
    Double number array.
    DoubleValues []float64
    Double number array.
    doubleValues List<Double>
    Double number array.
    doubleValues number[]
    Double number array.
    double_values Sequence[float]
    Double number array.
    doubleValues List<Number>
    Double number array.

    GoogleCloudIntegrationsV1alphaEventParameter, GoogleCloudIntegrationsV1alphaEventParameterArgs

    Key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    Value Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueType
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    Key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    Value GoogleCloudIntegrationsV1alphaValueType
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    key String
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    value GoogleCloudIntegrationsV1alphaValueType
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    value GoogleCloudIntegrationsV1alphaValueType
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    key str
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    value GoogleCloudIntegrationsV1alphaValueType
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    key String
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    value Property Map
    Values for the defined keys. Each value can either be string, int, double or any proto message.

    GoogleCloudIntegrationsV1alphaEventParameterResponse, GoogleCloudIntegrationsV1alphaEventParameterResponseArgs

    Key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    Value Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueTypeResponse
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    Key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    Value GoogleCloudIntegrationsV1alphaValueTypeResponse
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    key String
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    value GoogleCloudIntegrationsV1alphaValueTypeResponse
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    value GoogleCloudIntegrationsV1alphaValueTypeResponse
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    key str
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    value GoogleCloudIntegrationsV1alphaValueTypeResponse
    Values for the defined keys. Each value can either be string, int, double or any proto message.
    key String
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    value Property Map
    Values for the defined keys. Each value can either be string, int, double or any proto message.

    GoogleCloudIntegrationsV1alphaIntParameterArray, GoogleCloudIntegrationsV1alphaIntParameterArrayArgs

    IntValues List<string>
    Integer array.
    IntValues []string
    Integer array.
    intValues List<String>
    Integer array.
    intValues string[]
    Integer array.
    int_values Sequence[str]
    Integer array.
    intValues List<String>
    Integer array.

    GoogleCloudIntegrationsV1alphaIntParameterArrayResponse, GoogleCloudIntegrationsV1alphaIntParameterArrayResponseArgs

    IntValues List<string>
    Integer array.
    IntValues []string
    Integer array.
    intValues List<String>
    Integer array.
    intValues string[]
    Integer array.
    int_values Sequence[str]
    Integer array.
    intValues List<String>
    Integer array.

    GoogleCloudIntegrationsV1alphaIntegrationParameter, GoogleCloudIntegrationsV1alphaIntegrationParameterArgs

    DataType Pulumi.GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaIntegrationParameterDataType
    Type of the parameter.
    DefaultValue Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueType
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    DisplayName string
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    InputOutputType Pulumi.GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputType
    Specifies the input/output type for the parameter.
    IsTransient bool
    Whether this parameter is a transient parameter.
    JsonSchema string
    This schema will be used to validate runtime JSON-typed values of this parameter.
    Key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    Producer string
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    Searchable bool
    Searchable in the execution log or not.
    DataType GoogleCloudIntegrationsV1alphaIntegrationParameterDataType
    Type of the parameter.
    DefaultValue GoogleCloudIntegrationsV1alphaValueType
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    DisplayName string
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    InputOutputType GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputType
    Specifies the input/output type for the parameter.
    IsTransient bool
    Whether this parameter is a transient parameter.
    JsonSchema string
    This schema will be used to validate runtime JSON-typed values of this parameter.
    Key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    Producer string
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    Searchable bool
    Searchable in the execution log or not.
    dataType GoogleCloudIntegrationsV1alphaIntegrationParameterDataType
    Type of the parameter.
    defaultValue GoogleCloudIntegrationsV1alphaValueType
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    displayName String
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    inputOutputType GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputType
    Specifies the input/output type for the parameter.
    isTransient Boolean
    Whether this parameter is a transient parameter.
    jsonSchema String
    This schema will be used to validate runtime JSON-typed values of this parameter.
    key String
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    producer String
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    searchable Boolean
    Searchable in the execution log or not.
    dataType GoogleCloudIntegrationsV1alphaIntegrationParameterDataType
    Type of the parameter.
    defaultValue GoogleCloudIntegrationsV1alphaValueType
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    displayName string
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    inputOutputType GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputType
    Specifies the input/output type for the parameter.
    isTransient boolean
    Whether this parameter is a transient parameter.
    jsonSchema string
    This schema will be used to validate runtime JSON-typed values of this parameter.
    key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    producer string
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    searchable boolean
    Searchable in the execution log or not.
    data_type GoogleCloudIntegrationsV1alphaIntegrationParameterDataType
    Type of the parameter.
    default_value GoogleCloudIntegrationsV1alphaValueType
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    display_name str
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    input_output_type GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputType
    Specifies the input/output type for the parameter.
    is_transient bool
    Whether this parameter is a transient parameter.
    json_schema str
    This schema will be used to validate runtime JSON-typed values of this parameter.
    key str
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    producer str
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    searchable bool
    Searchable in the execution log or not.
    dataType "INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED" | "STRING_VALUE" | "INT_VALUE" | "DOUBLE_VALUE" | "BOOLEAN_VALUE" | "STRING_ARRAY" | "INT_ARRAY" | "DOUBLE_ARRAY" | "BOOLEAN_ARRAY" | "JSON_VALUE" | "PROTO_VALUE" | "PROTO_ARRAY"
    Type of the parameter.
    defaultValue Property Map
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    displayName String
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    inputOutputType "IN_OUT_TYPE_UNSPECIFIED" | "IN" | "OUT" | "IN_OUT"
    Specifies the input/output type for the parameter.
    isTransient Boolean
    Whether this parameter is a transient parameter.
    jsonSchema String
    This schema will be used to validate runtime JSON-typed values of this parameter.
    key String
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    producer String
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    searchable Boolean
    Searchable in the execution log or not.

    GoogleCloudIntegrationsV1alphaIntegrationParameterDataType, GoogleCloudIntegrationsV1alphaIntegrationParameterDataTypeArgs

    IntegrationParameterDataTypeUnspecified
    INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
    StringValue
    STRING_VALUEString.
    IntValue
    INT_VALUEInteger.
    DoubleValue
    DOUBLE_VALUEDouble Number.
    BooleanValue
    BOOLEAN_VALUEBoolean.
    StringArray
    STRING_ARRAYString Array.
    IntArray
    INT_ARRAYInteger Array.
    DoubleArray
    DOUBLE_ARRAYDouble Number Array.
    BooleanArray
    BOOLEAN_ARRAYBoolean Array.
    JsonValue
    JSON_VALUEJson.
    ProtoValue
    PROTO_VALUEProto Value (Internal use only).
    ProtoArray
    PROTO_ARRAYProto Array (Internal use only).
    GoogleCloudIntegrationsV1alphaIntegrationParameterDataTypeIntegrationParameterDataTypeUnspecified
    INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
    GoogleCloudIntegrationsV1alphaIntegrationParameterDataTypeStringValue
    STRING_VALUEString.
    GoogleCloudIntegrationsV1alphaIntegrationParameterDataTypeIntValue
    INT_VALUEInteger.
    GoogleCloudIntegrationsV1alphaIntegrationParameterDataTypeDoubleValue
    DOUBLE_VALUEDouble Number.
    GoogleCloudIntegrationsV1alphaIntegrationParameterDataTypeBooleanValue
    BOOLEAN_VALUEBoolean.
    GoogleCloudIntegrationsV1alphaIntegrationParameterDataTypeStringArray
    STRING_ARRAYString Array.
    GoogleCloudIntegrationsV1alphaIntegrationParameterDataTypeIntArray
    INT_ARRAYInteger Array.
    GoogleCloudIntegrationsV1alphaIntegrationParameterDataTypeDoubleArray
    DOUBLE_ARRAYDouble Number Array.
    GoogleCloudIntegrationsV1alphaIntegrationParameterDataTypeBooleanArray
    BOOLEAN_ARRAYBoolean Array.
    GoogleCloudIntegrationsV1alphaIntegrationParameterDataTypeJsonValue
    JSON_VALUEJson.
    GoogleCloudIntegrationsV1alphaIntegrationParameterDataTypeProtoValue
    PROTO_VALUEProto Value (Internal use only).
    GoogleCloudIntegrationsV1alphaIntegrationParameterDataTypeProtoArray
    PROTO_ARRAYProto Array (Internal use only).
    IntegrationParameterDataTypeUnspecified
    INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
    StringValue
    STRING_VALUEString.
    IntValue
    INT_VALUEInteger.
    DoubleValue
    DOUBLE_VALUEDouble Number.
    BooleanValue
    BOOLEAN_VALUEBoolean.
    StringArray
    STRING_ARRAYString Array.
    IntArray
    INT_ARRAYInteger Array.
    DoubleArray
    DOUBLE_ARRAYDouble Number Array.
    BooleanArray
    BOOLEAN_ARRAYBoolean Array.
    JsonValue
    JSON_VALUEJson.
    ProtoValue
    PROTO_VALUEProto Value (Internal use only).
    ProtoArray
    PROTO_ARRAYProto Array (Internal use only).
    IntegrationParameterDataTypeUnspecified
    INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
    StringValue
    STRING_VALUEString.
    IntValue
    INT_VALUEInteger.
    DoubleValue
    DOUBLE_VALUEDouble Number.
    BooleanValue
    BOOLEAN_VALUEBoolean.
    StringArray
    STRING_ARRAYString Array.
    IntArray
    INT_ARRAYInteger Array.
    DoubleArray
    DOUBLE_ARRAYDouble Number Array.
    BooleanArray
    BOOLEAN_ARRAYBoolean Array.
    JsonValue
    JSON_VALUEJson.
    ProtoValue
    PROTO_VALUEProto Value (Internal use only).
    ProtoArray
    PROTO_ARRAYProto Array (Internal use only).
    INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
    INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
    STRING_VALUE
    STRING_VALUEString.
    INT_VALUE
    INT_VALUEInteger.
    DOUBLE_VALUE
    DOUBLE_VALUEDouble Number.
    BOOLEAN_VALUE
    BOOLEAN_VALUEBoolean.
    STRING_ARRAY
    STRING_ARRAYString Array.
    INT_ARRAY
    INT_ARRAYInteger Array.
    DOUBLE_ARRAY
    DOUBLE_ARRAYDouble Number Array.
    BOOLEAN_ARRAY
    BOOLEAN_ARRAYBoolean Array.
    JSON_VALUE
    JSON_VALUEJson.
    PROTO_VALUE
    PROTO_VALUEProto Value (Internal use only).
    PROTO_ARRAY
    PROTO_ARRAYProto Array (Internal use only).
    "INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED"
    INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
    "STRING_VALUE"
    STRING_VALUEString.
    "INT_VALUE"
    INT_VALUEInteger.
    "DOUBLE_VALUE"
    DOUBLE_VALUEDouble Number.
    "BOOLEAN_VALUE"
    BOOLEAN_VALUEBoolean.
    "STRING_ARRAY"
    STRING_ARRAYString Array.
    "INT_ARRAY"
    INT_ARRAYInteger Array.
    "DOUBLE_ARRAY"
    DOUBLE_ARRAYDouble Number Array.
    "BOOLEAN_ARRAY"
    BOOLEAN_ARRAYBoolean Array.
    "JSON_VALUE"
    JSON_VALUEJson.
    "PROTO_VALUE"
    PROTO_VALUEProto Value (Internal use only).
    "PROTO_ARRAY"
    PROTO_ARRAYProto Array (Internal use only).

    GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputType, GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputTypeArgs

    InOutTypeUnspecified
    IN_OUT_TYPE_UNSPECIFIEDDefault.
    In
    INInput parameters for the integration. EventBus validates that these parameters exist in the integrations before execution.
    Out
    OUTOutput Parameters for the integration. EventBus will only return the integration parameters tagged with OUT in the response back.
    InOut
    IN_OUTInput and Output Parameters. These can be used as both input and output. EventBus will validate for the existence of these parameters before execution and will also return this parameter back in the response.
    GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputTypeInOutTypeUnspecified
    IN_OUT_TYPE_UNSPECIFIEDDefault.
    GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputTypeIn
    INInput parameters for the integration. EventBus validates that these parameters exist in the integrations before execution.
    GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputTypeOut
    OUTOutput Parameters for the integration. EventBus will only return the integration parameters tagged with OUT in the response back.
    GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputTypeInOut
    IN_OUTInput and Output Parameters. These can be used as both input and output. EventBus will validate for the existence of these parameters before execution and will also return this parameter back in the response.
    InOutTypeUnspecified
    IN_OUT_TYPE_UNSPECIFIEDDefault.
    In
    INInput parameters for the integration. EventBus validates that these parameters exist in the integrations before execution.
    Out
    OUTOutput Parameters for the integration. EventBus will only return the integration parameters tagged with OUT in the response back.
    InOut
    IN_OUTInput and Output Parameters. These can be used as both input and output. EventBus will validate for the existence of these parameters before execution and will also return this parameter back in the response.
    InOutTypeUnspecified
    IN_OUT_TYPE_UNSPECIFIEDDefault.
    In
    INInput parameters for the integration. EventBus validates that these parameters exist in the integrations before execution.
    Out
    OUTOutput Parameters for the integration. EventBus will only return the integration parameters tagged with OUT in the response back.
    InOut
    IN_OUTInput and Output Parameters. These can be used as both input and output. EventBus will validate for the existence of these parameters before execution and will also return this parameter back in the response.
    IN_OUT_TYPE_UNSPECIFIED
    IN_OUT_TYPE_UNSPECIFIEDDefault.
    IN_
    INInput parameters for the integration. EventBus validates that these parameters exist in the integrations before execution.
    OUT
    OUTOutput Parameters for the integration. EventBus will only return the integration parameters tagged with OUT in the response back.
    IN_OUT
    IN_OUTInput and Output Parameters. These can be used as both input and output. EventBus will validate for the existence of these parameters before execution and will also return this parameter back in the response.
    "IN_OUT_TYPE_UNSPECIFIED"
    IN_OUT_TYPE_UNSPECIFIEDDefault.
    "IN"
    INInput parameters for the integration. EventBus validates that these parameters exist in the integrations before execution.
    "OUT"
    OUTOutput Parameters for the integration. EventBus will only return the integration parameters tagged with OUT in the response back.
    "IN_OUT"
    IN_OUTInput and Output Parameters. These can be used as both input and output. EventBus will validate for the existence of these parameters before execution and will also return this parameter back in the response.

    GoogleCloudIntegrationsV1alphaIntegrationParameterResponse, GoogleCloudIntegrationsV1alphaIntegrationParameterResponseArgs

    DataType string
    Type of the parameter.
    DefaultValue Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueTypeResponse
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    DisplayName string
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    InputOutputType string
    Specifies the input/output type for the parameter.
    IsTransient bool
    Whether this parameter is a transient parameter.
    JsonSchema string
    This schema will be used to validate runtime JSON-typed values of this parameter.
    Key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    Producer string
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    Searchable bool
    Searchable in the execution log or not.
    DataType string
    Type of the parameter.
    DefaultValue GoogleCloudIntegrationsV1alphaValueTypeResponse
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    DisplayName string
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    InputOutputType string
    Specifies the input/output type for the parameter.
    IsTransient bool
    Whether this parameter is a transient parameter.
    JsonSchema string
    This schema will be used to validate runtime JSON-typed values of this parameter.
    Key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    Producer string
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    Searchable bool
    Searchable in the execution log or not.
    dataType String
    Type of the parameter.
    defaultValue GoogleCloudIntegrationsV1alphaValueTypeResponse
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    displayName String
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    inputOutputType String
    Specifies the input/output type for the parameter.
    isTransient Boolean
    Whether this parameter is a transient parameter.
    jsonSchema String
    This schema will be used to validate runtime JSON-typed values of this parameter.
    key String
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    producer String
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    searchable Boolean
    Searchable in the execution log or not.
    dataType string
    Type of the parameter.
    defaultValue GoogleCloudIntegrationsV1alphaValueTypeResponse
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    displayName string
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    inputOutputType string
    Specifies the input/output type for the parameter.
    isTransient boolean
    Whether this parameter is a transient parameter.
    jsonSchema string
    This schema will be used to validate runtime JSON-typed values of this parameter.
    key string
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    producer string
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    searchable boolean
    Searchable in the execution log or not.
    data_type str
    Type of the parameter.
    default_value GoogleCloudIntegrationsV1alphaValueTypeResponse
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    display_name str
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    input_output_type str
    Specifies the input/output type for the parameter.
    is_transient bool
    Whether this parameter is a transient parameter.
    json_schema str
    This schema will be used to validate runtime JSON-typed values of this parameter.
    key str
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    producer str
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    searchable bool
    Searchable in the execution log or not.
    dataType String
    Type of the parameter.
    defaultValue Property Map
    Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
    displayName String
    The name (without prefix) to be displayed in the UI for this parameter. E.g. if the key is "foo.bar.myName", then the name would be "myName".
    inputOutputType String
    Specifies the input/output type for the parameter.
    isTransient Boolean
    Whether this parameter is a transient parameter.
    jsonSchema String
    This schema will be used to validate runtime JSON-typed values of this parameter.
    key String
    Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
    producer String
    The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
    searchable Boolean
    Searchable in the execution log or not.

    GoogleCloudIntegrationsV1alphaMockConfig, GoogleCloudIntegrationsV1alphaMockConfigArgs

    FailedExecutions string
    Optional. Number of times the given task should fail for failure mock strategy
    MockStrategy Pulumi.GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaMockConfigMockStrategy
    Mockstrategy defines how the particular task should be mocked during test execution
    Parameters List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaEventParameter>
    Optional. List of key-value pairs for specific mock strategy
    FailedExecutions string
    Optional. Number of times the given task should fail for failure mock strategy
    MockStrategy GoogleCloudIntegrationsV1alphaMockConfigMockStrategy
    Mockstrategy defines how the particular task should be mocked during test execution
    Parameters []GoogleCloudIntegrationsV1alphaEventParameter
    Optional. List of key-value pairs for specific mock strategy
    failedExecutions String
    Optional. Number of times the given task should fail for failure mock strategy
    mockStrategy GoogleCloudIntegrationsV1alphaMockConfigMockStrategy
    Mockstrategy defines how the particular task should be mocked during test execution
    parameters List<GoogleCloudIntegrationsV1alphaEventParameter>
    Optional. List of key-value pairs for specific mock strategy
    failedExecutions string
    Optional. Number of times the given task should fail for failure mock strategy
    mockStrategy GoogleCloudIntegrationsV1alphaMockConfigMockStrategy
    Mockstrategy defines how the particular task should be mocked during test execution
    parameters GoogleCloudIntegrationsV1alphaEventParameter[]
    Optional. List of key-value pairs for specific mock strategy
    failed_executions str
    Optional. Number of times the given task should fail for failure mock strategy
    mock_strategy GoogleCloudIntegrationsV1alphaMockConfigMockStrategy
    Mockstrategy defines how the particular task should be mocked during test execution
    parameters Sequence[GoogleCloudIntegrationsV1alphaEventParameter]
    Optional. List of key-value pairs for specific mock strategy
    failedExecutions String
    Optional. Number of times the given task should fail for failure mock strategy
    mockStrategy "MOCK_STRATEGY_UNSPECIFIED" | "NO_MOCK_STRATEGY" | "SPECIFIC_MOCK_STRATEGY" | "FAILURE_MOCK_STRATEGY" | "SKIP_MOCK_STRATEGY"
    Mockstrategy defines how the particular task should be mocked during test execution
    parameters List<Property Map>
    Optional. List of key-value pairs for specific mock strategy

    GoogleCloudIntegrationsV1alphaMockConfigMockStrategy, GoogleCloudIntegrationsV1alphaMockConfigMockStrategyArgs

    MockStrategyUnspecified
    MOCK_STRATEGY_UNSPECIFIEDThis should never be used to annotate a field
    NoMockStrategy
    NO_MOCK_STRATEGYExecute actual task
    SpecificMockStrategy
    SPECIFIC_MOCK_STRATEGYDon't execute actual task, instead use the values specified by user for output of the task
    FailureMockStrategy
    FAILURE_MOCK_STRATEGYDon't execute actual task, instead return task failure
    SkipMockStrategy
    SKIP_MOCK_STRATEGYDon't execute actual task, instead mark it as successful
    GoogleCloudIntegrationsV1alphaMockConfigMockStrategyMockStrategyUnspecified
    MOCK_STRATEGY_UNSPECIFIEDThis should never be used to annotate a field
    GoogleCloudIntegrationsV1alphaMockConfigMockStrategyNoMockStrategy
    NO_MOCK_STRATEGYExecute actual task
    GoogleCloudIntegrationsV1alphaMockConfigMockStrategySpecificMockStrategy
    SPECIFIC_MOCK_STRATEGYDon't execute actual task, instead use the values specified by user for output of the task
    GoogleCloudIntegrationsV1alphaMockConfigMockStrategyFailureMockStrategy
    FAILURE_MOCK_STRATEGYDon't execute actual task, instead return task failure
    GoogleCloudIntegrationsV1alphaMockConfigMockStrategySkipMockStrategy
    SKIP_MOCK_STRATEGYDon't execute actual task, instead mark it as successful
    MockStrategyUnspecified
    MOCK_STRATEGY_UNSPECIFIEDThis should never be used to annotate a field
    NoMockStrategy
    NO_MOCK_STRATEGYExecute actual task
    SpecificMockStrategy
    SPECIFIC_MOCK_STRATEGYDon't execute actual task, instead use the values specified by user for output of the task
    FailureMockStrategy
    FAILURE_MOCK_STRATEGYDon't execute actual task, instead return task failure
    SkipMockStrategy
    SKIP_MOCK_STRATEGYDon't execute actual task, instead mark it as successful
    MockStrategyUnspecified
    MOCK_STRATEGY_UNSPECIFIEDThis should never be used to annotate a field
    NoMockStrategy
    NO_MOCK_STRATEGYExecute actual task
    SpecificMockStrategy
    SPECIFIC_MOCK_STRATEGYDon't execute actual task, instead use the values specified by user for output of the task
    FailureMockStrategy
    FAILURE_MOCK_STRATEGYDon't execute actual task, instead return task failure
    SkipMockStrategy
    SKIP_MOCK_STRATEGYDon't execute actual task, instead mark it as successful
    MOCK_STRATEGY_UNSPECIFIED
    MOCK_STRATEGY_UNSPECIFIEDThis should never be used to annotate a field
    NO_MOCK_STRATEGY
    NO_MOCK_STRATEGYExecute actual task
    SPECIFIC_MOCK_STRATEGY
    SPECIFIC_MOCK_STRATEGYDon't execute actual task, instead use the values specified by user for output of the task
    FAILURE_MOCK_STRATEGY
    FAILURE_MOCK_STRATEGYDon't execute actual task, instead return task failure
    SKIP_MOCK_STRATEGY
    SKIP_MOCK_STRATEGYDon't execute actual task, instead mark it as successful
    "MOCK_STRATEGY_UNSPECIFIED"
    MOCK_STRATEGY_UNSPECIFIEDThis should never be used to annotate a field
    "NO_MOCK_STRATEGY"
    NO_MOCK_STRATEGYExecute actual task
    "SPECIFIC_MOCK_STRATEGY"
    SPECIFIC_MOCK_STRATEGYDon't execute actual task, instead use the values specified by user for output of the task
    "FAILURE_MOCK_STRATEGY"
    FAILURE_MOCK_STRATEGYDon't execute actual task, instead return task failure
    "SKIP_MOCK_STRATEGY"
    SKIP_MOCK_STRATEGYDon't execute actual task, instead mark it as successful

    GoogleCloudIntegrationsV1alphaMockConfigResponse, GoogleCloudIntegrationsV1alphaMockConfigResponseArgs

    FailedExecutions string
    Optional. Number of times the given task should fail for failure mock strategy
    MockStrategy string
    Mockstrategy defines how the particular task should be mocked during test execution
    Parameters List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaEventParameterResponse>
    Optional. List of key-value pairs for specific mock strategy
    FailedExecutions string
    Optional. Number of times the given task should fail for failure mock strategy
    MockStrategy string
    Mockstrategy defines how the particular task should be mocked during test execution
    Parameters []GoogleCloudIntegrationsV1alphaEventParameterResponse
    Optional. List of key-value pairs for specific mock strategy
    failedExecutions String
    Optional. Number of times the given task should fail for failure mock strategy
    mockStrategy String
    Mockstrategy defines how the particular task should be mocked during test execution
    parameters List<GoogleCloudIntegrationsV1alphaEventParameterResponse>
    Optional. List of key-value pairs for specific mock strategy
    failedExecutions string
    Optional. Number of times the given task should fail for failure mock strategy
    mockStrategy string
    Mockstrategy defines how the particular task should be mocked during test execution
    parameters GoogleCloudIntegrationsV1alphaEventParameterResponse[]
    Optional. List of key-value pairs for specific mock strategy
    failed_executions str
    Optional. Number of times the given task should fail for failure mock strategy
    mock_strategy str
    Mockstrategy defines how the particular task should be mocked during test execution
    parameters Sequence[GoogleCloudIntegrationsV1alphaEventParameterResponse]
    Optional. List of key-value pairs for specific mock strategy
    failedExecutions String
    Optional. Number of times the given task should fail for failure mock strategy
    mockStrategy String
    Mockstrategy defines how the particular task should be mocked during test execution
    parameters List<Property Map>
    Optional. List of key-value pairs for specific mock strategy

    GoogleCloudIntegrationsV1alphaStringParameterArray, GoogleCloudIntegrationsV1alphaStringParameterArrayArgs

    StringValues List<string>
    String array.
    StringValues []string
    String array.
    stringValues List<String>
    String array.
    stringValues string[]
    String array.
    string_values Sequence[str]
    String array.
    stringValues List<String>
    String array.

    GoogleCloudIntegrationsV1alphaStringParameterArrayResponse, GoogleCloudIntegrationsV1alphaStringParameterArrayResponseArgs

    StringValues List<string>
    String array.
    StringValues []string
    String array.
    stringValues List<String>
    String array.
    stringValues string[]
    String array.
    string_values Sequence[str]
    String array.
    stringValues List<String>
    String array.

    GoogleCloudIntegrationsV1alphaTestTaskConfig, GoogleCloudIntegrationsV1alphaTestTaskConfigArgs

    Task string
    This defines in the test case, the task name in integration which will be mocked by this test task config
    TaskNumber string
    This defines in the test case, the task in integration which will be mocked by this test task config
    Assertions List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaAssertion>
    Optional. List of conditions or expressions which should be evaluated to true unless there is a bug/problem in the integration. These are evaluated one the task execution is completed as per the mock strategy in test case
    MockConfig Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaMockConfig
    Optional. Defines how to mock the given task during test execution
    Task string
    This defines in the test case, the task name in integration which will be mocked by this test task config
    TaskNumber string
    This defines in the test case, the task in integration which will be mocked by this test task config
    Assertions []GoogleCloudIntegrationsV1alphaAssertion
    Optional. List of conditions or expressions which should be evaluated to true unless there is a bug/problem in the integration. These are evaluated one the task execution is completed as per the mock strategy in test case
    MockConfig GoogleCloudIntegrationsV1alphaMockConfig
    Optional. Defines how to mock the given task during test execution
    task String
    This defines in the test case, the task name in integration which will be mocked by this test task config
    taskNumber String
    This defines in the test case, the task in integration which will be mocked by this test task config
    assertions List<GoogleCloudIntegrationsV1alphaAssertion>
    Optional. List of conditions or expressions which should be evaluated to true unless there is a bug/problem in the integration. These are evaluated one the task execution is completed as per the mock strategy in test case
    mockConfig GoogleCloudIntegrationsV1alphaMockConfig
    Optional. Defines how to mock the given task during test execution
    task string
    This defines in the test case, the task name in integration which will be mocked by this test task config
    taskNumber string
    This defines in the test case, the task in integration which will be mocked by this test task config
    assertions GoogleCloudIntegrationsV1alphaAssertion[]
    Optional. List of conditions or expressions which should be evaluated to true unless there is a bug/problem in the integration. These are evaluated one the task execution is completed as per the mock strategy in test case
    mockConfig GoogleCloudIntegrationsV1alphaMockConfig
    Optional. Defines how to mock the given task during test execution
    task str
    This defines in the test case, the task name in integration which will be mocked by this test task config
    task_number str
    This defines in the test case, the task in integration which will be mocked by this test task config
    assertions Sequence[GoogleCloudIntegrationsV1alphaAssertion]
    Optional. List of conditions or expressions which should be evaluated to true unless there is a bug/problem in the integration. These are evaluated one the task execution is completed as per the mock strategy in test case
    mock_config GoogleCloudIntegrationsV1alphaMockConfig
    Optional. Defines how to mock the given task during test execution
    task String
    This defines in the test case, the task name in integration which will be mocked by this test task config
    taskNumber String
    This defines in the test case, the task in integration which will be mocked by this test task config
    assertions List<Property Map>
    Optional. List of conditions or expressions which should be evaluated to true unless there is a bug/problem in the integration. These are evaluated one the task execution is completed as per the mock strategy in test case
    mockConfig Property Map
    Optional. Defines how to mock the given task during test execution

    GoogleCloudIntegrationsV1alphaTestTaskConfigResponse, GoogleCloudIntegrationsV1alphaTestTaskConfigResponseArgs

    Assertions List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaAssertionResponse>
    Optional. List of conditions or expressions which should be evaluated to true unless there is a bug/problem in the integration. These are evaluated one the task execution is completed as per the mock strategy in test case
    MockConfig Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaMockConfigResponse
    Optional. Defines how to mock the given task during test execution
    Task string
    This defines in the test case, the task name in integration which will be mocked by this test task config
    TaskNumber string
    This defines in the test case, the task in integration which will be mocked by this test task config
    Assertions []GoogleCloudIntegrationsV1alphaAssertionResponse
    Optional. List of conditions or expressions which should be evaluated to true unless there is a bug/problem in the integration. These are evaluated one the task execution is completed as per the mock strategy in test case
    MockConfig GoogleCloudIntegrationsV1alphaMockConfigResponse
    Optional. Defines how to mock the given task during test execution
    Task string
    This defines in the test case, the task name in integration which will be mocked by this test task config
    TaskNumber string
    This defines in the test case, the task in integration which will be mocked by this test task config
    assertions List<GoogleCloudIntegrationsV1alphaAssertionResponse>
    Optional. List of conditions or expressions which should be evaluated to true unless there is a bug/problem in the integration. These are evaluated one the task execution is completed as per the mock strategy in test case
    mockConfig GoogleCloudIntegrationsV1alphaMockConfigResponse
    Optional. Defines how to mock the given task during test execution
    task String
    This defines in the test case, the task name in integration which will be mocked by this test task config
    taskNumber String
    This defines in the test case, the task in integration which will be mocked by this test task config
    assertions GoogleCloudIntegrationsV1alphaAssertionResponse[]
    Optional. List of conditions or expressions which should be evaluated to true unless there is a bug/problem in the integration. These are evaluated one the task execution is completed as per the mock strategy in test case
    mockConfig GoogleCloudIntegrationsV1alphaMockConfigResponse
    Optional. Defines how to mock the given task during test execution
    task string
    This defines in the test case, the task name in integration which will be mocked by this test task config
    taskNumber string
    This defines in the test case, the task in integration which will be mocked by this test task config
    assertions Sequence[GoogleCloudIntegrationsV1alphaAssertionResponse]
    Optional. List of conditions or expressions which should be evaluated to true unless there is a bug/problem in the integration. These are evaluated one the task execution is completed as per the mock strategy in test case
    mock_config GoogleCloudIntegrationsV1alphaMockConfigResponse
    Optional. Defines how to mock the given task during test execution
    task str
    This defines in the test case, the task name in integration which will be mocked by this test task config
    task_number str
    This defines in the test case, the task in integration which will be mocked by this test task config
    assertions List<Property Map>
    Optional. List of conditions or expressions which should be evaluated to true unless there is a bug/problem in the integration. These are evaluated one the task execution is completed as per the mock strategy in test case
    mockConfig Property Map
    Optional. Defines how to mock the given task during test execution
    task String
    This defines in the test case, the task name in integration which will be mocked by this test task config
    taskNumber String
    This defines in the test case, the task in integration which will be mocked by this test task config

    GoogleCloudIntegrationsV1alphaValueType, GoogleCloudIntegrationsV1alphaValueTypeArgs

    booleanArray Property Map
    Boolean Array.
    booleanValue Boolean
    Boolean.
    doubleArray Property Map
    Double Number Array.
    doubleValue Number
    Double Number.
    intArray Property Map
    Integer Array.
    intValue String
    Integer.
    jsonValue String
    Json.
    stringArray Property Map
    String Array.
    stringValue String
    String.

    GoogleCloudIntegrationsV1alphaValueTypeResponse, GoogleCloudIntegrationsV1alphaValueTypeResponseArgs

    booleanArray Property Map
    Boolean Array.
    booleanValue Boolean
    Boolean.
    doubleArray Property Map
    Double Number Array.
    doubleValue Number
    Double Number.
    intArray Property Map
    Integer Array.
    intValue String
    Integer.
    jsonValue String
    Json.
    stringArray Property Map
    String Array.
    stringValue String
    String.

    TestCaseDatabasePersistencePolicy, TestCaseDatabasePersistencePolicyArgs

    DatabasePersistencePolicyUnspecified
    DATABASE_PERSISTENCE_POLICY_UNSPECIFIEDEnables persistence for all execution data.
    DatabasePersistenceDisabled
    DATABASE_PERSISTENCE_DISABLEDDisables persistence for all execution data.
    DatabasePersistenceAsync
    DATABASE_PERSISTENCE_ASYNCAsynchronously persist all execution data.
    TestCaseDatabasePersistencePolicyDatabasePersistencePolicyUnspecified
    DATABASE_PERSISTENCE_POLICY_UNSPECIFIEDEnables persistence for all execution data.
    TestCaseDatabasePersistencePolicyDatabasePersistenceDisabled
    DATABASE_PERSISTENCE_DISABLEDDisables persistence for all execution data.
    TestCaseDatabasePersistencePolicyDatabasePersistenceAsync
    DATABASE_PERSISTENCE_ASYNCAsynchronously persist all execution data.
    DatabasePersistencePolicyUnspecified
    DATABASE_PERSISTENCE_POLICY_UNSPECIFIEDEnables persistence for all execution data.
    DatabasePersistenceDisabled
    DATABASE_PERSISTENCE_DISABLEDDisables persistence for all execution data.
    DatabasePersistenceAsync
    DATABASE_PERSISTENCE_ASYNCAsynchronously persist all execution data.
    DatabasePersistencePolicyUnspecified
    DATABASE_PERSISTENCE_POLICY_UNSPECIFIEDEnables persistence for all execution data.
    DatabasePersistenceDisabled
    DATABASE_PERSISTENCE_DISABLEDDisables persistence for all execution data.
    DatabasePersistenceAsync
    DATABASE_PERSISTENCE_ASYNCAsynchronously persist all execution data.
    DATABASE_PERSISTENCE_POLICY_UNSPECIFIED
    DATABASE_PERSISTENCE_POLICY_UNSPECIFIEDEnables persistence for all execution data.
    DATABASE_PERSISTENCE_DISABLED
    DATABASE_PERSISTENCE_DISABLEDDisables persistence for all execution data.
    DATABASE_PERSISTENCE_ASYNC
    DATABASE_PERSISTENCE_ASYNCAsynchronously persist all execution data.
    "DATABASE_PERSISTENCE_POLICY_UNSPECIFIED"
    DATABASE_PERSISTENCE_POLICY_UNSPECIFIEDEnables persistence for all execution data.
    "DATABASE_PERSISTENCE_DISABLED"
    DATABASE_PERSISTENCE_DISABLEDDisables persistence for all execution data.
    "DATABASE_PERSISTENCE_ASYNC"
    DATABASE_PERSISTENCE_ASYNCAsynchronously persist all execution data.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi