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 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 This property is required. string
The unique name of the resource.
args This property is required. TestCaseArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. TestCaseArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. TestCaseArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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",
});
Copy
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"),
})
Copy
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());
Copy
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")
Copy
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",
});
Copy
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
Copy

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 This property is required. string
The display name of test case.
IntegrationId
This property is required.
Changes to this property will trigger replacement.
string
TestCaseId
This property is required.
Changes to this property will trigger replacement.
string
Required. Required
TriggerId This property is required. string
This defines the trigger ID in workflow which is considered to be executed as starting point of the test case
VersionId
This property is required.
Changes to this property will trigger replacement.
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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 This property is required. string
The display name of test case.
IntegrationId
This property is required.
Changes to this property will trigger replacement.
string
TestCaseId
This property is required.
Changes to this property will trigger replacement.
string
Required. Required
TriggerId This property is required. string
This defines the trigger ID in workflow which is considered to be executed as starting point of the test case
VersionId
This property is required.
Changes to this property will trigger replacement.
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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 This property is required. String
The display name of test case.
integrationId
This property is required.
Changes to this property will trigger replacement.
String
testCaseId
This property is required.
Changes to this property will trigger replacement.
String
Required. Required
triggerId This property is required. String
This defines the trigger ID in workflow which is considered to be executed as starting point of the test case
versionId
This property is required.
Changes to this property will trigger replacement.
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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 This property is required. string
The display name of test case.
integrationId
This property is required.
Changes to this property will trigger replacement.
string
testCaseId
This property is required.
Changes to this property will trigger replacement.
string
Required. Required
triggerId This property is required. string
This defines the trigger ID in workflow which is considered to be executed as starting point of the test case
versionId
This property is required.
Changes to this property will trigger replacement.
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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 This property is required. str
The display name of test case.
integration_id
This property is required.
Changes to this property will trigger replacement.
str
test_case_id
This property is required.
Changes to this property will trigger replacement.
str
Required. Required
trigger_id This property is required. str
This defines the trigger ID in workflow which is considered to be executed as starting point of the test case
version_id
This property is required.
Changes to this property will trigger replacement.
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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 This property is required. String
The display name of test case.
integrationId
This property is required.
Changes to this property will trigger replacement.
String
testCaseId
This property is required.
Changes to this property will trigger replacement.
String
Required. Required
triggerId This property is required. String
This defines the trigger ID in workflow which is considered to be executed as starting point of the test case
versionId
This property is required.
Changes to this property will trigger replacement.
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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 This property is required. string
The type of assertion to perform.
Condition This property is required. string
Optional. Standard filter expression for ASSERT_CONDITION to succeed
Parameter This property is required. Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaEventParameterResponse
Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
RetryCount This property is required. int
Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION
AssertionStrategy This property is required. string
The type of assertion to perform.
Condition This property is required. string
Optional. Standard filter expression for ASSERT_CONDITION to succeed
Parameter This property is required. GoogleCloudIntegrationsV1alphaEventParameterResponse
Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
RetryCount This property is required. int
Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION
assertionStrategy This property is required. String
The type of assertion to perform.
condition This property is required. String
Optional. Standard filter expression for ASSERT_CONDITION to succeed
parameter This property is required. GoogleCloudIntegrationsV1alphaEventParameterResponse
Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
retryCount This property is required. Integer
Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION
assertionStrategy This property is required. string
The type of assertion to perform.
condition This property is required. string
Optional. Standard filter expression for ASSERT_CONDITION to succeed
parameter This property is required. GoogleCloudIntegrationsV1alphaEventParameterResponse
Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
retryCount This property is required. number
Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION
assertion_strategy This property is required. str
The type of assertion to perform.
condition This property is required. str
Optional. Standard filter expression for ASSERT_CONDITION to succeed
parameter This property is required. GoogleCloudIntegrationsV1alphaEventParameterResponse
Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
retry_count This property is required. int
Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION
assertionStrategy This property is required. String
The type of assertion to perform.
condition This property is required. String
Optional. Standard filter expression for ASSERT_CONDITION to succeed
parameter This property is required. Property Map
Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
retryCount This property is required. 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 This property is required. List<bool>
Boolean array.
BooleanValues This property is required. []bool
Boolean array.
booleanValues This property is required. List<Boolean>
Boolean array.
booleanValues This property is required. boolean[]
Boolean array.
boolean_values This property is required. Sequence[bool]
Boolean array.
booleanValues This property is required. 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 This property is required. List<double>
Double number array.
DoubleValues This property is required. []float64
Double number array.
doubleValues This property is required. List<Double>
Double number array.
doubleValues This property is required. number[]
Double number array.
double_values This property is required. Sequence[float]
Double number array.
doubleValues This property is required. 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 This property is required. 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 This property is required. Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueTypeResponse
Values for the defined keys. Each value can either be string, int, double or any proto message.
Key This property is required. 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 This property is required. GoogleCloudIntegrationsV1alphaValueTypeResponse
Values for the defined keys. Each value can either be string, int, double or any proto message.
key This property is required. 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 This property is required. GoogleCloudIntegrationsV1alphaValueTypeResponse
Values for the defined keys. Each value can either be string, int, double or any proto message.
key This property is required. 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 This property is required. GoogleCloudIntegrationsV1alphaValueTypeResponse
Values for the defined keys. Each value can either be string, int, double or any proto message.
key This property is required. 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 This property is required. GoogleCloudIntegrationsV1alphaValueTypeResponse
Values for the defined keys. Each value can either be string, int, double or any proto message.
key This property is required. 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 This property is required. 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 This property is required. List<string>
Integer array.
IntValues This property is required. []string
Integer array.
intValues This property is required. List<String>
Integer array.
intValues This property is required. string[]
Integer array.
int_values This property is required. Sequence[str]
Integer array.
intValues This property is required. 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 This property is required. string
Type of the parameter.
DefaultValue This property is required. 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 This property is required. 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 This property is required. string
Specifies the input/output type for the parameter.
IsTransient This property is required. bool
Whether this parameter is a transient parameter.
JsonSchema This property is required. string
This schema will be used to validate runtime JSON-typed values of this parameter.
Key This property is required. 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 This property is required. 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 This property is required. bool
Searchable in the execution log or not.
DataType This property is required. string
Type of the parameter.
DefaultValue This property is required. GoogleCloudIntegrationsV1alphaValueTypeResponse
Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
DisplayName This property is required. 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 This property is required. string
Specifies the input/output type for the parameter.
IsTransient This property is required. bool
Whether this parameter is a transient parameter.
JsonSchema This property is required. string
This schema will be used to validate runtime JSON-typed values of this parameter.
Key This property is required. 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 This property is required. 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 This property is required. bool
Searchable in the execution log or not.
dataType This property is required. String
Type of the parameter.
defaultValue This property is required. GoogleCloudIntegrationsV1alphaValueTypeResponse
Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
displayName This property is required. 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 This property is required. String
Specifies the input/output type for the parameter.
isTransient This property is required. Boolean
Whether this parameter is a transient parameter.
jsonSchema This property is required. String
This schema will be used to validate runtime JSON-typed values of this parameter.
key This property is required. 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 This property is required. 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 This property is required. Boolean
Searchable in the execution log or not.
dataType This property is required. string
Type of the parameter.
defaultValue This property is required. GoogleCloudIntegrationsV1alphaValueTypeResponse
Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
displayName This property is required. 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 This property is required. string
Specifies the input/output type for the parameter.
isTransient This property is required. boolean
Whether this parameter is a transient parameter.
jsonSchema This property is required. string
This schema will be used to validate runtime JSON-typed values of this parameter.
key This property is required. 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 This property is required. 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 This property is required. boolean
Searchable in the execution log or not.
data_type This property is required. str
Type of the parameter.
default_value This property is required. 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 This property is required. 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 This property is required. str
Specifies the input/output type for the parameter.
is_transient This property is required. bool
Whether this parameter is a transient parameter.
json_schema This property is required. str
This schema will be used to validate runtime JSON-typed values of this parameter.
key This property is required. 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 This property is required. 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 This property is required. bool
Searchable in the execution log or not.
dataType This property is required. String
Type of the parameter.
defaultValue This property is required. 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 This property is required. 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 This property is required. String
Specifies the input/output type for the parameter.
isTransient This property is required. Boolean
Whether this parameter is a transient parameter.
jsonSchema This property is required. String
This schema will be used to validate runtime JSON-typed values of this parameter.
key This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Optional. Number of times the given task should fail for failure mock strategy
MockStrategy This property is required. string
Mockstrategy defines how the particular task should be mocked during test execution
Parameters This property is required. List<Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaEventParameterResponse>
Optional. List of key-value pairs for specific mock strategy
FailedExecutions This property is required. string
Optional. Number of times the given task should fail for failure mock strategy
MockStrategy This property is required. string
Mockstrategy defines how the particular task should be mocked during test execution
Parameters This property is required. []GoogleCloudIntegrationsV1alphaEventParameterResponse
Optional. List of key-value pairs for specific mock strategy
failedExecutions This property is required. String
Optional. Number of times the given task should fail for failure mock strategy
mockStrategy This property is required. String
Mockstrategy defines how the particular task should be mocked during test execution
parameters This property is required. List<GoogleCloudIntegrationsV1alphaEventParameterResponse>
Optional. List of key-value pairs for specific mock strategy
failedExecutions This property is required. string
Optional. Number of times the given task should fail for failure mock strategy
mockStrategy This property is required. string
Mockstrategy defines how the particular task should be mocked during test execution
parameters This property is required. GoogleCloudIntegrationsV1alphaEventParameterResponse[]
Optional. List of key-value pairs for specific mock strategy
failed_executions This property is required. str
Optional. Number of times the given task should fail for failure mock strategy
mock_strategy This property is required. str
Mockstrategy defines how the particular task should be mocked during test execution
parameters This property is required. Sequence[GoogleCloudIntegrationsV1alphaEventParameterResponse]
Optional. List of key-value pairs for specific mock strategy
failedExecutions This property is required. String
Optional. Number of times the given task should fail for failure mock strategy
mockStrategy This property is required. String
Mockstrategy defines how the particular task should be mocked during test execution
parameters This property is required. 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 This property is required. List<string>
String array.
StringValues This property is required. []string
String array.
stringValues This property is required. List<String>
String array.
stringValues This property is required. string[]
String array.
string_values This property is required. Sequence[str]
String array.
stringValues This property is required. List<String>
String array.

GoogleCloudIntegrationsV1alphaTestTaskConfig
, GoogleCloudIntegrationsV1alphaTestTaskConfigArgs

Task This property is required. string
This defines in the test case, the task name in integration which will be mocked by this test task config
TaskNumber This property is required. 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 This property is required. string
This defines in the test case, the task name in integration which will be mocked by this test task config
TaskNumber This property is required. 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 This property is required. String
This defines in the test case, the task name in integration which will be mocked by this test task config
taskNumber This property is required. 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 This property is required. string
This defines in the test case, the task name in integration which will be mocked by this test task config
taskNumber This property is required. 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 This property is required. str
This defines in the test case, the task name in integration which will be mocked by this test task config
task_number This property is required. 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 This property is required. String
This defines in the test case, the task name in integration which will be mocked by this test task config
taskNumber This property is required. 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 This property is required. 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 This property is required. Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaMockConfigResponse
Optional. Defines how to mock the given task during test execution
Task This property is required. string
This defines in the test case, the task name in integration which will be mocked by this test task config
TaskNumber This property is required. string
This defines in the test case, the task in integration which will be mocked by this test task config
Assertions This property is required. []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 This property is required. GoogleCloudIntegrationsV1alphaMockConfigResponse
Optional. Defines how to mock the given task during test execution
Task This property is required. string
This defines in the test case, the task name in integration which will be mocked by this test task config
TaskNumber This property is required. string
This defines in the test case, the task in integration which will be mocked by this test task config
assertions This property is required. 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 This property is required. GoogleCloudIntegrationsV1alphaMockConfigResponse
Optional. Defines how to mock the given task during test execution
task This property is required. String
This defines in the test case, the task name in integration which will be mocked by this test task config
taskNumber This property is required. String
This defines in the test case, the task in integration which will be mocked by this test task config
assertions This property is required. 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 This property is required. GoogleCloudIntegrationsV1alphaMockConfigResponse
Optional. Defines how to mock the given task during test execution
task This property is required. string
This defines in the test case, the task name in integration which will be mocked by this test task config
taskNumber This property is required. string
This defines in the test case, the task in integration which will be mocked by this test task config
assertions This property is required. 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 This property is required. GoogleCloudIntegrationsV1alphaMockConfigResponse
Optional. Defines how to mock the given task during test execution
task This property is required. str
This defines in the test case, the task name in integration which will be mocked by this test task config
task_number This property is required. str
This defines in the test case, the task in integration which will be mocked by this test task config
assertions This property is required. 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 This property is required. Property Map
Optional. Defines how to mock the given task during test execution
task This property is required. String
This defines in the test case, the task name in integration which will be mocked by this test task config
taskNumber This property is required. 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 This property is required. Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaBooleanParameterArrayResponse
Boolean Array.
BooleanValue This property is required. bool
Boolean.
DoubleArray This property is required. Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaDoubleParameterArrayResponse
Double Number Array.
DoubleValue This property is required. double
Double Number.
IntArray This property is required. Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntParameterArrayResponse
Integer Array.
IntValue This property is required. string
Integer.
JsonValue This property is required. string
Json.
StringArray This property is required. Pulumi.GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaStringParameterArrayResponse
String Array.
StringValue This property is required. string
String.
BooleanArray This property is required. GoogleCloudIntegrationsV1alphaBooleanParameterArrayResponse
Boolean Array.
BooleanValue This property is required. bool
Boolean.
DoubleArray This property is required. GoogleCloudIntegrationsV1alphaDoubleParameterArrayResponse
Double Number Array.
DoubleValue This property is required. float64
Double Number.
IntArray This property is required. GoogleCloudIntegrationsV1alphaIntParameterArrayResponse
Integer Array.
IntValue This property is required. string
Integer.
JsonValue This property is required. string
Json.
StringArray This property is required. GoogleCloudIntegrationsV1alphaStringParameterArrayResponse
String Array.
StringValue This property is required. string
String.
booleanArray This property is required. GoogleCloudIntegrationsV1alphaBooleanParameterArrayResponse
Boolean Array.
booleanValue This property is required. Boolean
Boolean.
doubleArray This property is required. GoogleCloudIntegrationsV1alphaDoubleParameterArrayResponse
Double Number Array.
doubleValue This property is required. Double
Double Number.
intArray This property is required. GoogleCloudIntegrationsV1alphaIntParameterArrayResponse
Integer Array.
intValue This property is required. String
Integer.
jsonValue This property is required. String
Json.
stringArray This property is required. GoogleCloudIntegrationsV1alphaStringParameterArrayResponse
String Array.
stringValue This property is required. String
String.
booleanArray This property is required. GoogleCloudIntegrationsV1alphaBooleanParameterArrayResponse
Boolean Array.
booleanValue This property is required. boolean
Boolean.
doubleArray This property is required. GoogleCloudIntegrationsV1alphaDoubleParameterArrayResponse
Double Number Array.
doubleValue This property is required. number
Double Number.
intArray This property is required. GoogleCloudIntegrationsV1alphaIntParameterArrayResponse
Integer Array.
intValue This property is required. string
Integer.
jsonValue This property is required. string
Json.
stringArray This property is required. GoogleCloudIntegrationsV1alphaStringParameterArrayResponse
String Array.
stringValue This property is required. string
String.
boolean_array This property is required. GoogleCloudIntegrationsV1alphaBooleanParameterArrayResponse
Boolean Array.
boolean_value This property is required. bool
Boolean.
double_array This property is required. GoogleCloudIntegrationsV1alphaDoubleParameterArrayResponse
Double Number Array.
double_value This property is required. float
Double Number.
int_array This property is required. GoogleCloudIntegrationsV1alphaIntParameterArrayResponse
Integer Array.
int_value This property is required. str
Integer.
json_value This property is required. str
Json.
string_array This property is required. GoogleCloudIntegrationsV1alphaStringParameterArrayResponse
String Array.
string_value This property is required. str
String.
booleanArray This property is required. Property Map
Boolean Array.
booleanValue This property is required. Boolean
Boolean.
doubleArray This property is required. Property Map
Double Number Array.
doubleValue This property is required. Number
Double Number.
intArray This property is required. Property Map
Integer Array.
intValue This property is required. String
Integer.
jsonValue This property is required. String
Json.
stringArray This property is required. Property Map
String Array.
stringValue This property is required. 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 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