Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.integrations/v1alpha.TestCase
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a new test case Auto-naming is currently not supported for this resource.
Create TestCase Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TestCase(name: string, args: TestCaseArgs, opts?: CustomResourceOptions);
@overload
def TestCase(resource_name: str,
args: TestCaseArgs,
opts: Optional[ResourceOptions] = None)
@overload
def TestCase(resource_name: str,
opts: Optional[ResourceOptions] = None,
integration_id: Optional[str] = None,
version_id: Optional[str] = None,
trigger_id: Optional[str] = None,
test_case_id: Optional[str] = None,
display_name: Optional[str] = None,
lock_holder_email: Optional[str] = None,
last_modifier_email: Optional[str] = None,
location: Optional[str] = None,
create_time: Optional[str] = None,
project: Optional[str] = None,
description: Optional[str] = None,
test_input_parameters: Optional[Sequence[GoogleCloudIntegrationsV1alphaIntegrationParameterArgs]] = None,
test_task_configs: Optional[Sequence[GoogleCloudIntegrationsV1alphaTestTaskConfigArgs]] = None,
database_persistence_policy: Optional[TestCaseDatabasePersistencePolicy] = None,
update_time: Optional[str] = None,
creator_email: Optional[str] = None,
workflow_id: Optional[str] = None)
func NewTestCase(ctx *Context, name string, args TestCaseArgs, opts ...ResourceOption) (*TestCase, error)
public TestCase(string name, TestCaseArgs args, CustomResourceOptions? opts = null)
public TestCase(String name, TestCaseArgs args)
public TestCase(String name, TestCaseArgs args, CustomResourceOptions options)
type: google-native:integrations/v1alpha:TestCase
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args TestCaseArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args TestCaseArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args TestCaseArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TestCaseArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TestCaseArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampletestCaseResourceResourceFromIntegrationsv1alpha = new GoogleNative.Integrations.V1Alpha.TestCase("exampletestCaseResourceResourceFromIntegrationsv1alpha", new()
{
IntegrationId = "string",
VersionId = "string",
TriggerId = "string",
TestCaseId = "string",
DisplayName = "string",
LockHolderEmail = "string",
LastModifierEmail = "string",
Location = "string",
CreateTime = "string",
Project = "string",
Description = "string",
TestInputParameters = new[]
{
new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntegrationParameterArgs
{
DataType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaIntegrationParameterDataType.IntegrationParameterDataTypeUnspecified,
DefaultValue = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueTypeArgs
{
BooleanArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs
{
BooleanValues = new[]
{
false,
},
},
BooleanValue = false,
DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs
{
DoubleValues = new[]
{
0,
},
},
DoubleValue = 0,
IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs
{
IntValues = new[]
{
"string",
},
},
IntValue = "string",
JsonValue = "string",
StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs
{
StringValues = new[]
{
"string",
},
},
StringValue = "string",
},
DisplayName = "string",
InputOutputType = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputType.InOutTypeUnspecified,
IsTransient = false,
JsonSchema = "string",
Key = "string",
Producer = "string",
Searchable = false,
},
},
TestTaskConfigs = new[]
{
new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaTestTaskConfigArgs
{
Task = "string",
TaskNumber = "string",
Assertions = new[]
{
new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaAssertionArgs
{
AssertionStrategy = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaAssertionAssertionStrategy.AssertionStrategyUnspecified,
Condition = "string",
Parameter = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaEventParameterArgs
{
Key = "string",
Value = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueTypeArgs
{
BooleanArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs
{
BooleanValues = new[]
{
false,
},
},
BooleanValue = false,
DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs
{
DoubleValues = new[]
{
0,
},
},
DoubleValue = 0,
IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs
{
IntValues = new[]
{
"string",
},
},
IntValue = "string",
JsonValue = "string",
StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs
{
StringValues = new[]
{
"string",
},
},
StringValue = "string",
},
},
RetryCount = 0,
},
},
MockConfig = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaMockConfigArgs
{
FailedExecutions = "string",
MockStrategy = GoogleNative.Integrations.V1Alpha.GoogleCloudIntegrationsV1alphaMockConfigMockStrategy.MockStrategyUnspecified,
Parameters = new[]
{
new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaEventParameterArgs
{
Key = "string",
Value = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaValueTypeArgs
{
BooleanArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs
{
BooleanValues = new[]
{
false,
},
},
BooleanValue = false,
DoubleArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs
{
DoubleValues = new[]
{
0,
},
},
DoubleValue = 0,
IntArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs
{
IntValues = new[]
{
"string",
},
},
IntValue = "string",
JsonValue = "string",
StringArray = new GoogleNative.Integrations.V1Alpha.Inputs.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs
{
StringValues = new[]
{
"string",
},
},
StringValue = "string",
},
},
},
},
},
},
DatabasePersistencePolicy = GoogleNative.Integrations.V1Alpha.TestCaseDatabasePersistencePolicy.DatabasePersistencePolicyUnspecified,
UpdateTime = "string",
CreatorEmail = "string",
WorkflowId = "string",
});
example, err := integrations.NewTestCase(ctx, "exampletestCaseResourceResourceFromIntegrationsv1alpha", &integrations.TestCaseArgs{
IntegrationId: pulumi.String("string"),
VersionId: pulumi.String("string"),
TriggerId: pulumi.String("string"),
TestCaseId: pulumi.String("string"),
DisplayName: pulumi.String("string"),
LockHolderEmail: pulumi.String("string"),
LastModifierEmail: pulumi.String("string"),
Location: pulumi.String("string"),
CreateTime: pulumi.String("string"),
Project: pulumi.String("string"),
Description: pulumi.String("string"),
TestInputParameters: integrations.GoogleCloudIntegrationsV1alphaIntegrationParameterArray{
&integrations.GoogleCloudIntegrationsV1alphaIntegrationParameterArgs{
DataType: integrations.GoogleCloudIntegrationsV1alphaIntegrationParameterDataTypeIntegrationParameterDataTypeUnspecified,
DefaultValue: &integrations.GoogleCloudIntegrationsV1alphaValueTypeArgs{
BooleanArray: &integrations.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs{
BooleanValues: pulumi.BoolArray{
pulumi.Bool(false),
},
},
BooleanValue: pulumi.Bool(false),
DoubleArray: &integrations.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs{
DoubleValues: pulumi.Float64Array{
pulumi.Float64(0),
},
},
DoubleValue: pulumi.Float64(0),
IntArray: &integrations.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs{
IntValues: pulumi.StringArray{
pulumi.String("string"),
},
},
IntValue: pulumi.String("string"),
JsonValue: pulumi.String("string"),
StringArray: &integrations.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs{
StringValues: pulumi.StringArray{
pulumi.String("string"),
},
},
StringValue: pulumi.String("string"),
},
DisplayName: pulumi.String("string"),
InputOutputType: integrations.GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputTypeInOutTypeUnspecified,
IsTransient: pulumi.Bool(false),
JsonSchema: pulumi.String("string"),
Key: pulumi.String("string"),
Producer: pulumi.String("string"),
Searchable: pulumi.Bool(false),
},
},
TestTaskConfigs: integrations.GoogleCloudIntegrationsV1alphaTestTaskConfigArray{
&integrations.GoogleCloudIntegrationsV1alphaTestTaskConfigArgs{
Task: pulumi.String("string"),
TaskNumber: pulumi.String("string"),
Assertions: integrations.GoogleCloudIntegrationsV1alphaAssertionArray{
&integrations.GoogleCloudIntegrationsV1alphaAssertionArgs{
AssertionStrategy: integrations.GoogleCloudIntegrationsV1alphaAssertionAssertionStrategyAssertionStrategyUnspecified,
Condition: pulumi.String("string"),
Parameter: &integrations.GoogleCloudIntegrationsV1alphaEventParameterArgs{
Key: pulumi.String("string"),
Value: &integrations.GoogleCloudIntegrationsV1alphaValueTypeArgs{
BooleanArray: &integrations.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs{
BooleanValues: pulumi.BoolArray{
pulumi.Bool(false),
},
},
BooleanValue: pulumi.Bool(false),
DoubleArray: &integrations.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs{
DoubleValues: pulumi.Float64Array{
pulumi.Float64(0),
},
},
DoubleValue: pulumi.Float64(0),
IntArray: &integrations.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs{
IntValues: pulumi.StringArray{
pulumi.String("string"),
},
},
IntValue: pulumi.String("string"),
JsonValue: pulumi.String("string"),
StringArray: &integrations.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs{
StringValues: pulumi.StringArray{
pulumi.String("string"),
},
},
StringValue: pulumi.String("string"),
},
},
RetryCount: pulumi.Int(0),
},
},
MockConfig: &integrations.GoogleCloudIntegrationsV1alphaMockConfigArgs{
FailedExecutions: pulumi.String("string"),
MockStrategy: integrations.GoogleCloudIntegrationsV1alphaMockConfigMockStrategyMockStrategyUnspecified,
Parameters: integrations.GoogleCloudIntegrationsV1alphaEventParameterArray{
&integrations.GoogleCloudIntegrationsV1alphaEventParameterArgs{
Key: pulumi.String("string"),
Value: &integrations.GoogleCloudIntegrationsV1alphaValueTypeArgs{
BooleanArray: &integrations.GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs{
BooleanValues: pulumi.BoolArray{
pulumi.Bool(false),
},
},
BooleanValue: pulumi.Bool(false),
DoubleArray: &integrations.GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs{
DoubleValues: pulumi.Float64Array{
pulumi.Float64(0),
},
},
DoubleValue: pulumi.Float64(0),
IntArray: &integrations.GoogleCloudIntegrationsV1alphaIntParameterArrayArgs{
IntValues: pulumi.StringArray{
pulumi.String("string"),
},
},
IntValue: pulumi.String("string"),
JsonValue: pulumi.String("string"),
StringArray: &integrations.GoogleCloudIntegrationsV1alphaStringParameterArrayArgs{
StringValues: pulumi.StringArray{
pulumi.String("string"),
},
},
StringValue: pulumi.String("string"),
},
},
},
},
},
},
DatabasePersistencePolicy: integrations.TestCaseDatabasePersistencePolicyDatabasePersistencePolicyUnspecified,
UpdateTime: pulumi.String("string"),
CreatorEmail: pulumi.String("string"),
WorkflowId: pulumi.String("string"),
})
var exampletestCaseResourceResourceFromIntegrationsv1alpha = new TestCase("exampletestCaseResourceResourceFromIntegrationsv1alpha", TestCaseArgs.builder()
.integrationId("string")
.versionId("string")
.triggerId("string")
.testCaseId("string")
.displayName("string")
.lockHolderEmail("string")
.lastModifierEmail("string")
.location("string")
.createTime("string")
.project("string")
.description("string")
.testInputParameters(GoogleCloudIntegrationsV1alphaIntegrationParameterArgs.builder()
.dataType("INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED")
.defaultValue(GoogleCloudIntegrationsV1alphaValueTypeArgs.builder()
.booleanArray(GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs.builder()
.booleanValues(false)
.build())
.booleanValue(false)
.doubleArray(GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs.builder()
.doubleValues(0)
.build())
.doubleValue(0)
.intArray(GoogleCloudIntegrationsV1alphaIntParameterArrayArgs.builder()
.intValues("string")
.build())
.intValue("string")
.jsonValue("string")
.stringArray(GoogleCloudIntegrationsV1alphaStringParameterArrayArgs.builder()
.stringValues("string")
.build())
.stringValue("string")
.build())
.displayName("string")
.inputOutputType("IN_OUT_TYPE_UNSPECIFIED")
.isTransient(false)
.jsonSchema("string")
.key("string")
.producer("string")
.searchable(false)
.build())
.testTaskConfigs(GoogleCloudIntegrationsV1alphaTestTaskConfigArgs.builder()
.task("string")
.taskNumber("string")
.assertions(GoogleCloudIntegrationsV1alphaAssertionArgs.builder()
.assertionStrategy("ASSERTION_STRATEGY_UNSPECIFIED")
.condition("string")
.parameter(GoogleCloudIntegrationsV1alphaEventParameterArgs.builder()
.key("string")
.value(GoogleCloudIntegrationsV1alphaValueTypeArgs.builder()
.booleanArray(GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs.builder()
.booleanValues(false)
.build())
.booleanValue(false)
.doubleArray(GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs.builder()
.doubleValues(0)
.build())
.doubleValue(0)
.intArray(GoogleCloudIntegrationsV1alphaIntParameterArrayArgs.builder()
.intValues("string")
.build())
.intValue("string")
.jsonValue("string")
.stringArray(GoogleCloudIntegrationsV1alphaStringParameterArrayArgs.builder()
.stringValues("string")
.build())
.stringValue("string")
.build())
.build())
.retryCount(0)
.build())
.mockConfig(GoogleCloudIntegrationsV1alphaMockConfigArgs.builder()
.failedExecutions("string")
.mockStrategy("MOCK_STRATEGY_UNSPECIFIED")
.parameters(GoogleCloudIntegrationsV1alphaEventParameterArgs.builder()
.key("string")
.value(GoogleCloudIntegrationsV1alphaValueTypeArgs.builder()
.booleanArray(GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs.builder()
.booleanValues(false)
.build())
.booleanValue(false)
.doubleArray(GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs.builder()
.doubleValues(0)
.build())
.doubleValue(0)
.intArray(GoogleCloudIntegrationsV1alphaIntParameterArrayArgs.builder()
.intValues("string")
.build())
.intValue("string")
.jsonValue("string")
.stringArray(GoogleCloudIntegrationsV1alphaStringParameterArrayArgs.builder()
.stringValues("string")
.build())
.stringValue("string")
.build())
.build())
.build())
.build())
.databasePersistencePolicy("DATABASE_PERSISTENCE_POLICY_UNSPECIFIED")
.updateTime("string")
.creatorEmail("string")
.workflowId("string")
.build());
exampletest_case_resource_resource_from_integrationsv1alpha = google_native.integrations.v1alpha.TestCase("exampletestCaseResourceResourceFromIntegrationsv1alpha",
integration_id="string",
version_id="string",
trigger_id="string",
test_case_id="string",
display_name="string",
lock_holder_email="string",
last_modifier_email="string",
location="string",
create_time="string",
project="string",
description="string",
test_input_parameters=[{
"data_type": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntegrationParameterDataType.INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED,
"default_value": {
"boolean_array": {
"boolean_values": [False],
},
"boolean_value": False,
"double_array": {
"double_values": [0],
},
"double_value": 0,
"int_array": {
"int_values": ["string"],
},
"int_value": "string",
"json_value": "string",
"string_array": {
"string_values": ["string"],
},
"string_value": "string",
},
"display_name": "string",
"input_output_type": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputType.IN_OUT_TYPE_UNSPECIFIED,
"is_transient": False,
"json_schema": "string",
"key": "string",
"producer": "string",
"searchable": False,
}],
test_task_configs=[{
"task": "string",
"task_number": "string",
"assertions": [{
"assertion_strategy": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaAssertionAssertionStrategy.ASSERTION_STRATEGY_UNSPECIFIED,
"condition": "string",
"parameter": {
"key": "string",
"value": {
"boolean_array": {
"boolean_values": [False],
},
"boolean_value": False,
"double_array": {
"double_values": [0],
},
"double_value": 0,
"int_array": {
"int_values": ["string"],
},
"int_value": "string",
"json_value": "string",
"string_array": {
"string_values": ["string"],
},
"string_value": "string",
},
},
"retry_count": 0,
}],
"mock_config": {
"failed_executions": "string",
"mock_strategy": google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaMockConfigMockStrategy.MOCK_STRATEGY_UNSPECIFIED,
"parameters": [{
"key": "string",
"value": {
"boolean_array": {
"boolean_values": [False],
},
"boolean_value": False,
"double_array": {
"double_values": [0],
},
"double_value": 0,
"int_array": {
"int_values": ["string"],
},
"int_value": "string",
"json_value": "string",
"string_array": {
"string_values": ["string"],
},
"string_value": "string",
},
}],
},
}],
database_persistence_policy=google_native.integrations.v1alpha.TestCaseDatabasePersistencePolicy.DATABASE_PERSISTENCE_POLICY_UNSPECIFIED,
update_time="string",
creator_email="string",
workflow_id="string")
const exampletestCaseResourceResourceFromIntegrationsv1alpha = new google_native.integrations.v1alpha.TestCase("exampletestCaseResourceResourceFromIntegrationsv1alpha", {
integrationId: "string",
versionId: "string",
triggerId: "string",
testCaseId: "string",
displayName: "string",
lockHolderEmail: "string",
lastModifierEmail: "string",
location: "string",
createTime: "string",
project: "string",
description: "string",
testInputParameters: [{
dataType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntegrationParameterDataType.IntegrationParameterDataTypeUnspecified,
defaultValue: {
booleanArray: {
booleanValues: [false],
},
booleanValue: false,
doubleArray: {
doubleValues: [0],
},
doubleValue: 0,
intArray: {
intValues: ["string"],
},
intValue: "string",
jsonValue: "string",
stringArray: {
stringValues: ["string"],
},
stringValue: "string",
},
displayName: "string",
inputOutputType: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaIntegrationParameterInputOutputType.InOutTypeUnspecified,
isTransient: false,
jsonSchema: "string",
key: "string",
producer: "string",
searchable: false,
}],
testTaskConfigs: [{
task: "string",
taskNumber: "string",
assertions: [{
assertionStrategy: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaAssertionAssertionStrategy.AssertionStrategyUnspecified,
condition: "string",
parameter: {
key: "string",
value: {
booleanArray: {
booleanValues: [false],
},
booleanValue: false,
doubleArray: {
doubleValues: [0],
},
doubleValue: 0,
intArray: {
intValues: ["string"],
},
intValue: "string",
jsonValue: "string",
stringArray: {
stringValues: ["string"],
},
stringValue: "string",
},
},
retryCount: 0,
}],
mockConfig: {
failedExecutions: "string",
mockStrategy: google_native.integrations.v1alpha.GoogleCloudIntegrationsV1alphaMockConfigMockStrategy.MockStrategyUnspecified,
parameters: [{
key: "string",
value: {
booleanArray: {
booleanValues: [false],
},
booleanValue: false,
doubleArray: {
doubleValues: [0],
},
doubleValue: 0,
intArray: {
intValues: ["string"],
},
intValue: "string",
jsonValue: "string",
stringArray: {
stringValues: ["string"],
},
stringValue: "string",
},
}],
},
}],
databasePersistencePolicy: google_native.integrations.v1alpha.TestCaseDatabasePersistencePolicy.DatabasePersistencePolicyUnspecified,
updateTime: "string",
creatorEmail: "string",
workflowId: "string",
});
type: google-native:integrations/v1alpha:TestCase
properties:
createTime: string
creatorEmail: string
databasePersistencePolicy: DATABASE_PERSISTENCE_POLICY_UNSPECIFIED
description: string
displayName: string
integrationId: string
lastModifierEmail: string
location: string
lockHolderEmail: string
project: string
testCaseId: string
testInputParameters:
- dataType: INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED
defaultValue:
booleanArray:
booleanValues:
- false
booleanValue: false
doubleArray:
doubleValues:
- 0
doubleValue: 0
intArray:
intValues:
- string
intValue: string
jsonValue: string
stringArray:
stringValues:
- string
stringValue: string
displayName: string
inputOutputType: IN_OUT_TYPE_UNSPECIFIED
isTransient: false
jsonSchema: string
key: string
producer: string
searchable: false
testTaskConfigs:
- assertions:
- assertionStrategy: ASSERTION_STRATEGY_UNSPECIFIED
condition: string
parameter:
key: string
value:
booleanArray:
booleanValues:
- false
booleanValue: false
doubleArray:
doubleValues:
- 0
doubleValue: 0
intArray:
intValues:
- string
intValue: string
jsonValue: string
stringArray:
stringValues:
- string
stringValue: string
retryCount: 0
mockConfig:
failedExecutions: string
mockStrategy: MOCK_STRATEGY_UNSPECIFIED
parameters:
- key: string
value:
booleanArray:
booleanValues:
- false
booleanValue: false
doubleArray:
doubleValues:
- 0
doubleValue: 0
intArray:
intValues:
- string
intValue: string
jsonValue: string
stringArray:
stringValues:
- string
stringValue: string
task: string
taskNumber: string
triggerId: string
updateTime: string
versionId: string
workflowId: string
TestCase Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The TestCase resource accepts the following input properties:
- Display
Name string - The display name of test case.
- Integration
Id string - Test
Case stringId - Required. Required
- Trigger
Id string - This defines the trigger ID in workflow which is considered to be executed as starting point of the test case
- Version
Id string - Create
Time string - Auto-generated.
- Creator
Email string - Optional. The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- Database
Persistence Pulumi.Policy Google Native. Integrations. V1Alpha. Test Case Database Persistence Policy - 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.
- Last
Modifier stringEmail - The last modifer's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- Location string
- Lock
Holder stringEmail - Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- Project string
- Test
Input List<Pulumi.Parameters Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Integration Parameter> - 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 List<Pulumi.Configs Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Test Task Config> - Optional. However, the test case doesn't mock or assert anything without test_task_configs.
- Update
Time string - Auto-generated.
- Workflow
Id string - ID of the workflow with which this test case is associated
- Display
Name string - The display name of test case.
- Integration
Id string - Test
Case stringId - Required. Required
- Trigger
Id string - This defines the trigger ID in workflow which is considered to be executed as starting point of the test case
- Version
Id string - Create
Time string - Auto-generated.
- Creator
Email string - Optional. The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- Database
Persistence TestPolicy Case Database Persistence Policy - 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.
- Last
Modifier stringEmail - The last modifer's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- Location string
- Lock
Holder stringEmail - Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- Project string
- Test
Input []GoogleParameters Cloud Integrations V1alpha Integration Parameter Args - 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 []GoogleConfigs Cloud Integrations V1alpha Test Task Config Args - Optional. However, the test case doesn't mock or assert anything without test_task_configs.
- Update
Time string - Auto-generated.
- Workflow
Id string - ID of the workflow with which this test case is associated
- display
Name String - The display name of test case.
- integration
Id String - test
Case StringId - Required. Required
- trigger
Id String - This defines the trigger ID in workflow which is considered to be executed as starting point of the test case
- version
Id String - create
Time String - Auto-generated.
- creator
Email String - Optional. The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- database
Persistence TestPolicy Case Database Persistence Policy - 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.
- last
Modifier StringEmail - The last modifer's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- location String
- lock
Holder StringEmail - Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- project String
- test
Input List<GoogleParameters Cloud Integrations V1alpha Integration Parameter> - 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 List<GoogleConfigs Cloud Integrations V1alpha Test Task Config> - Optional. However, the test case doesn't mock or assert anything without test_task_configs.
- update
Time String - Auto-generated.
- workflow
Id String - ID of the workflow with which this test case is associated
- display
Name string - The display name of test case.
- integration
Id string - test
Case stringId - Required. Required
- trigger
Id string - This defines the trigger ID in workflow which is considered to be executed as starting point of the test case
- version
Id string - create
Time string - Auto-generated.
- creator
Email string - Optional. The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- database
Persistence TestPolicy Case Database Persistence Policy - 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.
- last
Modifier stringEmail - The last modifer's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- location string
- lock
Holder stringEmail - Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- project string
- test
Input GoogleParameters Cloud Integrations V1alpha Integration Parameter[] - 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 GoogleConfigs Cloud Integrations V1alpha Test Task Config[] - Optional. However, the test case doesn't mock or assert anything without test_task_configs.
- update
Time string - Auto-generated.
- workflow
Id string - ID of the workflow with which this test case is associated
- display_
name str - The display name of test case.
- integration_
id str - test_
case_ strid - Required. Required
- trigger_
id str - This defines the trigger ID in workflow which is considered to be executed as starting point of the test case
- version_
id str - create_
time str - Auto-generated.
- creator_
email str - Optional. The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- database_
persistence_ Testpolicy Case Database Persistence Policy - 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_ stremail - The last modifer's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- location str
- lock_
holder_ stremail - Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- project str
- test_
input_ Sequence[Googleparameters Cloud Integrations V1alpha Integration Parameter Args] - 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_ Sequence[Googleconfigs Cloud Integrations V1alpha Test Task Config Args] - 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
- display
Name String - The display name of test case.
- integration
Id String - test
Case StringId - Required. Required
- trigger
Id String - This defines the trigger ID in workflow which is considered to be executed as starting point of the test case
- version
Id String - create
Time String - Auto-generated.
- creator
Email String - Optional. The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- database
Persistence "DATABASE_PERSISTENCE_POLICY_UNSPECIFIED" | "DATABASE_PERSISTENCE_DISABLED" | "DATABASE_PERSISTENCE_ASYNC"Policy - 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.
- last
Modifier StringEmail - The last modifer's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- location String
- lock
Holder StringEmail - Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
- project String
- test
Input List<Property Map>Parameters - 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 List<Property Map>Configs - Optional. However, the test case doesn't mock or assert anything without test_task_configs.
- update
Time String - Auto-generated.
- workflow
Id 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:
Supporting Types
GoogleCloudIntegrationsV1alphaAssertion, GoogleCloudIntegrationsV1alphaAssertionArgs
- Assertion
Strategy Pulumi.Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha Assertion Assertion Strategy - The type of assertion to perform.
- Condition string
- Optional. Standard filter expression for ASSERT_CONDITION to succeed
- Parameter
Pulumi.
Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Event Parameter - 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
- Assertion
Strategy GoogleCloud Integrations V1alpha Assertion Assertion Strategy - The type of assertion to perform.
- Condition string
- Optional. Standard filter expression for ASSERT_CONDITION to succeed
- Parameter
Google
Cloud Integrations V1alpha Event Parameter - 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
- assertion
Strategy GoogleCloud Integrations V1alpha Assertion Assertion Strategy - The type of assertion to perform.
- condition String
- Optional. Standard filter expression for ASSERT_CONDITION to succeed
- parameter
Google
Cloud Integrations V1alpha Event Parameter - Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
- retry
Count Integer - Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION
- assertion
Strategy GoogleCloud Integrations V1alpha Assertion Assertion Strategy - The type of assertion to perform.
- condition string
- Optional. Standard filter expression for ASSERT_CONDITION to succeed
- parameter
Google
Cloud Integrations V1alpha Event Parameter - Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
- retry
Count number - Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION
- assertion_
strategy GoogleCloud Integrations V1alpha Assertion Assertion Strategy - The type of assertion to perform.
- condition str
- Optional. Standard filter expression for ASSERT_CONDITION to succeed
- parameter
Google
Cloud Integrations V1alpha Event Parameter - 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
- assertion
Strategy "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
- retry
Count Number - Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION
GoogleCloudIntegrationsV1alphaAssertionAssertionStrategy, GoogleCloudIntegrationsV1alphaAssertionAssertionStrategyArgs
- 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
- Google
Cloud Integrations V1alpha Assertion Assertion Strategy Assertion Strategy Unspecified - ASSERTION_STRATEGY_UNSPECIFIEDUnspecified Assertion strategy
- Google
Cloud Integrations V1alpha Assertion Assertion Strategy Assert Successful Execution - ASSERT_SUCCESSFUL_EXECUTIONTest a successful execution
- Google
Cloud Integrations V1alpha Assertion Assertion Strategy Assert Failed Execution - ASSERT_FAILED_EXECUTIONTest a failed execution
- Google
Cloud Integrations V1alpha Assertion Assertion Strategy Assert No Execution - ASSERT_NO_EXECUTIONTest that the task was never executed
- Google
Cloud Integrations V1alpha Assertion Assertion Strategy Assert Equals - ASSERT_EQUALSTest the parameter selected is equal to the expected value
- Google
Cloud Integrations V1alpha Assertion Assertion Strategy Assert Not Equals - ASSERT_NOT_EQUALSTest the parameter selected is not equal to the expected value
- Google
Cloud Integrations V1alpha Assertion Assertion Strategy Assert Contains - ASSERT_CONTAINSTest the parameter selected contains the configured value
- Google
Cloud Integrations V1alpha Assertion Assertion Strategy 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
- 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
- "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
- Assertion
Strategy string - The type of assertion to perform.
- Condition string
- Optional. Standard filter expression for ASSERT_CONDITION to succeed
- Parameter
Pulumi.
Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Event Parameter Response - 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
- Assertion
Strategy string - The type of assertion to perform.
- Condition string
- Optional. Standard filter expression for ASSERT_CONDITION to succeed
- Parameter
Google
Cloud Integrations V1alpha Event Parameter Response - 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
- assertion
Strategy String - The type of assertion to perform.
- condition String
- Optional. Standard filter expression for ASSERT_CONDITION to succeed
- parameter
Google
Cloud Integrations V1alpha Event Parameter Response - Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
- retry
Count Integer - Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION
- assertion
Strategy string - The type of assertion to perform.
- condition string
- Optional. Standard filter expression for ASSERT_CONDITION to succeed
- parameter
Google
Cloud Integrations V1alpha Event Parameter Response - Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
- retry
Count number - Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION
- assertion_
strategy str - The type of assertion to perform.
- condition str
- Optional. Standard filter expression for ASSERT_CONDITION to succeed
- parameter
Google
Cloud Integrations V1alpha Event Parameter Response - 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
- assertion
Strategy String - The type of assertion to perform.
- condition String
- Optional. Standard filter expression for ASSERT_CONDITION to succeed
- parameter Property Map
- Optional. Key-value pair for ASSERT_EQUALS, ASSERT_NOT_EQUALS, ASSERT_CONTAINS to succeed
- retry
Count Number - Number of times given task should be retried in case of ASSERT_FAILED_EXECUTION
GoogleCloudIntegrationsV1alphaBooleanParameterArray, GoogleCloudIntegrationsV1alphaBooleanParameterArrayArgs
- Boolean
Values List<bool> - Boolean array.
- Boolean
Values []bool - Boolean array.
- boolean
Values List<Boolean> - Boolean array.
- boolean
Values boolean[] - Boolean array.
- boolean_
values Sequence[bool] - Boolean array.
- boolean
Values List<Boolean> - Boolean array.
GoogleCloudIntegrationsV1alphaBooleanParameterArrayResponse, GoogleCloudIntegrationsV1alphaBooleanParameterArrayResponseArgs
- Boolean
Values List<bool> - Boolean array.
- Boolean
Values []bool - Boolean array.
- boolean
Values List<Boolean> - Boolean array.
- boolean
Values boolean[] - Boolean array.
- boolean_
values Sequence[bool] - Boolean array.
- boolean
Values List<Boolean> - Boolean array.
GoogleCloudIntegrationsV1alphaDoubleParameterArray, GoogleCloudIntegrationsV1alphaDoubleParameterArrayArgs
- Double
Values List<double> - Double number array.
- Double
Values []float64 - Double number array.
- double
Values List<Double> - Double number array.
- double
Values number[] - Double number array.
- double_
values Sequence[float] - Double number array.
- double
Values List<Number> - Double number array.
GoogleCloudIntegrationsV1alphaDoubleParameterArrayResponse, GoogleCloudIntegrationsV1alphaDoubleParameterArrayResponseArgs
- Double
Values List<double> - Double number array.
- Double
Values []float64 - Double number array.
- double
Values List<Double> - Double number array.
- double
Values number[] - Double number array.
- double_
values Sequence[float] - Double number array.
- double
Values 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.
Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Value Type - 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
Google
Cloud Integrations V1alpha Value Type - 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
Google
Cloud Integrations V1alpha Value Type - 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
Google
Cloud Integrations V1alpha Value Type - 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
Google
Cloud Integrations V1alpha Value Type - Values for the defined keys. Each value can either be string, int, double or any proto message.
- key String
- Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
- value Property Map
- Values for the defined keys. Each value can either be string, int, double or any proto message.
GoogleCloudIntegrationsV1alphaEventParameterResponse, GoogleCloudIntegrationsV1alphaEventParameterResponseArgs
- Key string
- Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
- Value
Pulumi.
Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Value Type Response - 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
Google
Cloud Integrations V1alpha Value Type Response - 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
Google
Cloud Integrations V1alpha Value Type Response - 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
Google
Cloud Integrations V1alpha Value Type Response - 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
Google
Cloud Integrations V1alpha Value Type Response - Values for the defined keys. Each value can either be string, int, double or any proto message.
- key String
- Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
- value Property Map
- Values for the defined keys. Each value can either be string, int, double or any proto message.
GoogleCloudIntegrationsV1alphaIntParameterArray, GoogleCloudIntegrationsV1alphaIntParameterArrayArgs
- Int
Values List<string> - Integer array.
- Int
Values []string - Integer array.
- int
Values List<String> - Integer array.
- int
Values string[] - Integer array.
- int_
values Sequence[str] - Integer array.
- int
Values List<String> - Integer array.
GoogleCloudIntegrationsV1alphaIntParameterArrayResponse, GoogleCloudIntegrationsV1alphaIntParameterArrayResponseArgs
- Int
Values List<string> - Integer array.
- Int
Values []string - Integer array.
- int
Values List<String> - Integer array.
- int
Values string[] - Integer array.
- int_
values Sequence[str] - Integer array.
- int
Values List<String> - Integer array.
GoogleCloudIntegrationsV1alphaIntegrationParameter, GoogleCloudIntegrationsV1alphaIntegrationParameterArgs
- Data
Type Pulumi.Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha Integration Parameter Data Type - Type of the parameter.
- Default
Value Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Value Type - Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
- Display
Name 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".
- Input
Output Pulumi.Type Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha Integration Parameter Input Output Type - Specifies the input/output type for the parameter.
- Is
Transient bool - Whether this parameter is a transient parameter.
- Json
Schema 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.
- Data
Type GoogleCloud Integrations V1alpha Integration Parameter Data Type - Type of the parameter.
- Default
Value GoogleCloud Integrations V1alpha Value Type - Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
- Display
Name 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".
- Input
Output GoogleType Cloud Integrations V1alpha Integration Parameter Input Output Type - Specifies the input/output type for the parameter.
- Is
Transient bool - Whether this parameter is a transient parameter.
- Json
Schema 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.
- data
Type GoogleCloud Integrations V1alpha Integration Parameter Data Type - Type of the parameter.
- default
Value GoogleCloud Integrations V1alpha Value Type - Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
- display
Name 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".
- input
Output GoogleType Cloud Integrations V1alpha Integration Parameter Input Output Type - Specifies the input/output type for the parameter.
- is
Transient Boolean - Whether this parameter is a transient parameter.
- json
Schema 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 GoogleCloud Integrations V1alpha Integration Parameter Data Type - Type of the parameter.
- default
Value GoogleCloud Integrations V1alpha Value Type - Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
- display
Name 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".
- input
Output GoogleType Cloud Integrations V1alpha Integration Parameter Input Output Type - Specifies the input/output type for the parameter.
- is
Transient boolean - Whether this parameter is a transient parameter.
- json
Schema 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 GoogleCloud Integrations V1alpha Integration Parameter Data Type - Type of the parameter.
- default_
value GoogleCloud Integrations V1alpha Value Type - 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_ Googletype Cloud Integrations V1alpha Integration Parameter Input Output Type - 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.
- data
Type "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.
- default
Value Property Map - Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
- display
Name 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".
- input
Output "IN_OUT_TYPE_UNSPECIFIED" | "IN" | "OUT" | "IN_OUT"Type - Specifies the input/output type for the parameter.
- is
Transient Boolean - Whether this parameter is a transient parameter.
- json
Schema 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
- 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).
- Google
Cloud Integrations V1alpha Integration Parameter Data Type Integration Parameter Data Type Unspecified - INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIEDUnspecified.
- Google
Cloud Integrations V1alpha Integration Parameter Data Type String Value - STRING_VALUEString.
- Google
Cloud Integrations V1alpha Integration Parameter Data Type Int Value - INT_VALUEInteger.
- Google
Cloud Integrations V1alpha Integration Parameter Data Type Double Value - DOUBLE_VALUEDouble Number.
- Google
Cloud Integrations V1alpha Integration Parameter Data Type Boolean Value - BOOLEAN_VALUEBoolean.
- Google
Cloud Integrations V1alpha Integration Parameter Data Type String Array - STRING_ARRAYString Array.
- Google
Cloud Integrations V1alpha Integration Parameter Data Type Int Array - INT_ARRAYInteger Array.
- Google
Cloud Integrations V1alpha Integration Parameter Data Type Double Array - DOUBLE_ARRAYDouble Number Array.
- Google
Cloud Integrations V1alpha Integration Parameter Data Type Boolean Array - BOOLEAN_ARRAYBoolean Array.
- Google
Cloud Integrations V1alpha Integration Parameter Data Type Json Value - JSON_VALUEJson.
- Google
Cloud Integrations V1alpha Integration Parameter Data Type Proto Value - PROTO_VALUEProto Value (Internal use only).
- Google
Cloud Integrations V1alpha Integration Parameter Data Type 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).
- 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).
- "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
- 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.
- Google
Cloud Integrations V1alpha Integration Parameter Input Output Type In Out Type Unspecified - IN_OUT_TYPE_UNSPECIFIEDDefault.
- Google
Cloud Integrations V1alpha Integration Parameter Input Output Type In - INInput parameters for the integration. EventBus validates that these parameters exist in the integrations before execution.
- Google
Cloud Integrations V1alpha Integration Parameter Input Output Type Out - OUTOutput Parameters for the integration. EventBus will only return the integration parameters tagged with OUT in the response back.
- Google
Cloud Integrations V1alpha Integration Parameter Input Output Type 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.
- 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.
- "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
- Data
Type string - Type of the parameter.
- Default
Value Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Value Type Response - Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
- Display
Name 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".
- Input
Output stringType - Specifies the input/output type for the parameter.
- Is
Transient bool - Whether this parameter is a transient parameter.
- Json
Schema 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.
- Data
Type string - Type of the parameter.
- Default
Value GoogleCloud Integrations V1alpha Value Type Response - Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
- Display
Name 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".
- Input
Output stringType - Specifies the input/output type for the parameter.
- Is
Transient bool - Whether this parameter is a transient parameter.
- Json
Schema 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.
- data
Type String - Type of the parameter.
- default
Value GoogleCloud Integrations V1alpha Value Type Response - Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
- display
Name 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".
- input
Output StringType - Specifies the input/output type for the parameter.
- is
Transient Boolean - Whether this parameter is a transient parameter.
- json
Schema 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 string - Type of the parameter.
- default
Value GoogleCloud Integrations V1alpha Value Type Response - Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
- display
Name 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".
- input
Output stringType - Specifies the input/output type for the parameter.
- is
Transient boolean - Whether this parameter is a transient parameter.
- json
Schema string - This schema will be used to validate runtime JSON-typed values of this parameter.
- key string
- Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
- producer string
- The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
- searchable boolean
- Searchable in the execution log or not.
- data_
type str - Type of the parameter.
- default_
value GoogleCloud Integrations V1alpha Value Type Response - 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_ strtype - 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.
- data
Type String - Type of the parameter.
- default
Value Property Map - Default values for the defined keys. Each value can either be string, int, double or any proto message or a serialized object.
- display
Name 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".
- input
Output StringType - Specifies the input/output type for the parameter.
- is
Transient Boolean - Whether this parameter is a transient parameter.
- json
Schema String - This schema will be used to validate runtime JSON-typed values of this parameter.
- key String
- Key is used to retrieve the corresponding parameter value. This should be unique for a given fired event. These parameters must be predefined in the integration definition.
- producer String
- The identifier of the node (TaskConfig/TriggerConfig) this parameter was produced by, if it is a transient param or a copy of an input param.
- searchable Boolean
- Searchable in the execution log or not.
GoogleCloudIntegrationsV1alphaMockConfig, GoogleCloudIntegrationsV1alphaMockConfigArgs
- Failed
Executions string - Optional. Number of times the given task should fail for failure mock strategy
- Mock
Strategy Pulumi.Google Native. Integrations. V1Alpha. Google Cloud Integrations V1alpha Mock Config Mock Strategy - Mockstrategy defines how the particular task should be mocked during test execution
- Parameters
List<Pulumi.
Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Event Parameter> - Optional. List of key-value pairs for specific mock strategy
- Failed
Executions string - Optional. Number of times the given task should fail for failure mock strategy
- Mock
Strategy GoogleCloud Integrations V1alpha Mock Config Mock Strategy - Mockstrategy defines how the particular task should be mocked during test execution
- Parameters
[]Google
Cloud Integrations V1alpha Event Parameter - Optional. List of key-value pairs for specific mock strategy
- failed
Executions String - Optional. Number of times the given task should fail for failure mock strategy
- mock
Strategy GoogleCloud Integrations V1alpha Mock Config Mock Strategy - Mockstrategy defines how the particular task should be mocked during test execution
- parameters
List<Google
Cloud Integrations V1alpha Event Parameter> - Optional. List of key-value pairs for specific mock strategy
- failed
Executions string - Optional. Number of times the given task should fail for failure mock strategy
- mock
Strategy GoogleCloud Integrations V1alpha Mock Config Mock Strategy - Mockstrategy defines how the particular task should be mocked during test execution
- parameters
Google
Cloud Integrations V1alpha Event Parameter[] - 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 GoogleCloud Integrations V1alpha Mock Config Mock Strategy - Mockstrategy defines how the particular task should be mocked during test execution
- parameters
Sequence[Google
Cloud Integrations V1alpha Event Parameter] - Optional. List of key-value pairs for specific mock strategy
- failed
Executions String - Optional. Number of times the given task should fail for failure mock strategy
- mock
Strategy "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
- 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
- Google
Cloud Integrations V1alpha Mock Config Mock Strategy Mock Strategy Unspecified - MOCK_STRATEGY_UNSPECIFIEDThis should never be used to annotate a field
- Google
Cloud Integrations V1alpha Mock Config Mock Strategy No Mock Strategy - NO_MOCK_STRATEGYExecute actual task
- Google
Cloud Integrations V1alpha Mock Config Mock Strategy Specific Mock Strategy - SPECIFIC_MOCK_STRATEGYDon't execute actual task, instead use the values specified by user for output of the task
- Google
Cloud Integrations V1alpha Mock Config Mock Strategy Failure Mock Strategy - FAILURE_MOCK_STRATEGYDon't execute actual task, instead return task failure
- Google
Cloud Integrations V1alpha Mock Config Mock Strategy 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
- 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
- "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
- Failed
Executions string - Optional. Number of times the given task should fail for failure mock strategy
- Mock
Strategy string - Mockstrategy defines how the particular task should be mocked during test execution
- Parameters
List<Pulumi.
Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Event Parameter Response> - Optional. List of key-value pairs for specific mock strategy
- Failed
Executions string - Optional. Number of times the given task should fail for failure mock strategy
- Mock
Strategy string - Mockstrategy defines how the particular task should be mocked during test execution
- Parameters
[]Google
Cloud Integrations V1alpha Event Parameter Response - Optional. List of key-value pairs for specific mock strategy
- failed
Executions String - Optional. Number of times the given task should fail for failure mock strategy
- mock
Strategy String - Mockstrategy defines how the particular task should be mocked during test execution
- parameters
List<Google
Cloud Integrations V1alpha Event Parameter Response> - Optional. List of key-value pairs for specific mock strategy
- failed
Executions string - Optional. Number of times the given task should fail for failure mock strategy
- mock
Strategy string - Mockstrategy defines how the particular task should be mocked during test execution
- parameters
Google
Cloud Integrations V1alpha Event Parameter Response[] - Optional. List of key-value pairs for specific mock strategy
- failed_
executions str - Optional. Number of times the given task should fail for failure mock strategy
- mock_
strategy str - Mockstrategy defines how the particular task should be mocked during test execution
- parameters
Sequence[Google
Cloud Integrations V1alpha Event Parameter Response] - Optional. List of key-value pairs for specific mock strategy
- failed
Executions String - Optional. Number of times the given task should fail for failure mock strategy
- mock
Strategy String - Mockstrategy defines how the particular task should be mocked during test execution
- parameters List<Property Map>
- Optional. List of key-value pairs for specific mock strategy
GoogleCloudIntegrationsV1alphaStringParameterArray, GoogleCloudIntegrationsV1alphaStringParameterArrayArgs
- String
Values List<string> - String array.
- String
Values []string - String array.
- string
Values List<String> - String array.
- string
Values string[] - String array.
- string_
values Sequence[str] - String array.
- string
Values List<String> - String array.
GoogleCloudIntegrationsV1alphaStringParameterArrayResponse, GoogleCloudIntegrationsV1alphaStringParameterArrayResponseArgs
- String
Values List<string> - String array.
- String
Values []string - String array.
- string
Values List<String> - String array.
- string
Values string[] - String array.
- string_
values Sequence[str] - String array.
- string
Values List<String> - String array.
GoogleCloudIntegrationsV1alphaTestTaskConfig, GoogleCloudIntegrationsV1alphaTestTaskConfigArgs
- Task string
- This defines in the test case, the task name in integration which will be mocked by this test task config
- Task
Number string - This defines in the test case, the task in integration which will be mocked by this test task config
- Assertions
List<Pulumi.
Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Assertion> - 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 Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Mock Config - Optional. Defines how to mock the given task during test execution
- Task string
- This defines in the test case, the task name in integration which will be mocked by this test task config
- Task
Number string - This defines in the test case, the task in integration which will be mocked by this test task config
- Assertions
[]Google
Cloud Integrations V1alpha Assertion - 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 GoogleCloud Integrations V1alpha Mock Config - Optional. Defines how to mock the given task during test execution
- task String
- This defines in the test case, the task name in integration which will be mocked by this test task config
- task
Number String - This defines in the test case, the task in integration which will be mocked by this test task config
- assertions
List<Google
Cloud Integrations V1alpha Assertion> - 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 GoogleCloud Integrations V1alpha Mock Config - Optional. Defines how to mock the given task during test execution
- task string
- This defines in the test case, the task name in integration which will be mocked by this test task config
- task
Number string - This defines in the test case, the task in integration which will be mocked by this test task config
- assertions
Google
Cloud Integrations V1alpha Assertion[] - 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 GoogleCloud Integrations V1alpha Mock Config - Optional. Defines how to mock the given task during test execution
- task str
- This defines in the test case, the task name in integration which will be mocked by this test task config
- task_
number str - This defines in the test case, the task in integration which will be mocked by this test task config
- assertions
Sequence[Google
Cloud Integrations V1alpha Assertion] - 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 GoogleCloud Integrations V1alpha Mock Config - Optional. Defines how to mock the given task during test execution
- task String
- This defines in the test case, the task name in integration which will be mocked by this test task config
- task
Number 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
- mock
Config Property Map - Optional. Defines how to mock the given task during test execution
GoogleCloudIntegrationsV1alphaTestTaskConfigResponse, GoogleCloudIntegrationsV1alphaTestTaskConfigResponseArgs
- Assertions
List<Pulumi.
Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Assertion Response> - 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 Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Mock Config Response - Optional. Defines how to mock the given task during test execution
- Task string
- This defines in the test case, the task name in integration which will be mocked by this test task config
- Task
Number string - This defines in the test case, the task in integration which will be mocked by this test task config
- Assertions
[]Google
Cloud Integrations V1alpha Assertion Response - 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 GoogleCloud Integrations V1alpha Mock Config Response - Optional. Defines how to mock the given task during test execution
- Task string
- This defines in the test case, the task name in integration which will be mocked by this test task config
- Task
Number string - This defines in the test case, the task in integration which will be mocked by this test task config
- assertions
List<Google
Cloud Integrations V1alpha Assertion Response> - 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 GoogleCloud Integrations V1alpha Mock Config Response - Optional. Defines how to mock the given task during test execution
- task String
- This defines in the test case, the task name in integration which will be mocked by this test task config
- task
Number String - This defines in the test case, the task in integration which will be mocked by this test task config
- assertions
Google
Cloud Integrations V1alpha Assertion Response[] - 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 GoogleCloud Integrations V1alpha Mock Config Response - Optional. Defines how to mock the given task during test execution
- task string
- This defines in the test case, the task name in integration which will be mocked by this test task config
- task
Number string - This defines in the test case, the task in integration which will be mocked by this test task config
- assertions
Sequence[Google
Cloud Integrations V1alpha Assertion Response] - 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 GoogleCloud Integrations V1alpha Mock Config Response - Optional. Defines how to mock the given task during test execution
- task str
- This defines in the test case, the task name in integration which will be mocked by this test task config
- task_
number str - This defines in the test case, the task in integration which will be mocked by this test task config
- assertions List<Property Map>
- Optional. List of conditions or expressions which should be evaluated to true unless there is a bug/problem in the integration. These are evaluated one the task execution is completed as per the mock strategy in test case
- mock
Config Property Map - Optional. Defines how to mock the given task during test execution
- task String
- This defines in the test case, the task name in integration which will be mocked by this test task config
- task
Number String - This defines in the test case, the task in integration which will be mocked by this test task config
GoogleCloudIntegrationsV1alphaValueType, GoogleCloudIntegrationsV1alphaValueTypeArgs
- Boolean
Array Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Boolean Parameter Array - Boolean Array.
- Boolean
Value bool - Boolean.
- Double
Array Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Double Parameter Array - Double Number Array.
- Double
Value double - Double Number.
- Int
Array Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Int Parameter Array - Integer Array.
- Int
Value string - Integer.
- Json
Value string - Json.
- String
Array Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha String Parameter Array - String Array.
- String
Value string - String.
- Boolean
Array GoogleCloud Integrations V1alpha Boolean Parameter Array - Boolean Array.
- Boolean
Value bool - Boolean.
- Double
Array GoogleCloud Integrations V1alpha Double Parameter Array - Double Number Array.
- Double
Value float64 - Double Number.
- Int
Array GoogleCloud Integrations V1alpha Int Parameter Array - Integer Array.
- Int
Value string - Integer.
- Json
Value string - Json.
- String
Array GoogleCloud Integrations V1alpha String Parameter Array - String Array.
- String
Value string - String.
- boolean
Array GoogleCloud Integrations V1alpha Boolean Parameter Array - Boolean Array.
- boolean
Value Boolean - Boolean.
- double
Array GoogleCloud Integrations V1alpha Double Parameter Array - Double Number Array.
- double
Value Double - Double Number.
- int
Array GoogleCloud Integrations V1alpha Int Parameter Array - Integer Array.
- int
Value String - Integer.
- json
Value String - Json.
- string
Array GoogleCloud Integrations V1alpha String Parameter Array - String Array.
- string
Value String - String.
- boolean
Array GoogleCloud Integrations V1alpha Boolean Parameter Array - Boolean Array.
- boolean
Value boolean - Boolean.
- double
Array GoogleCloud Integrations V1alpha Double Parameter Array - Double Number Array.
- double
Value number - Double Number.
- int
Array GoogleCloud Integrations V1alpha Int Parameter Array - Integer Array.
- int
Value string - Integer.
- json
Value string - Json.
- string
Array GoogleCloud Integrations V1alpha String Parameter Array - String Array.
- string
Value string - String.
- boolean_
array GoogleCloud Integrations V1alpha Boolean Parameter Array - Boolean Array.
- boolean_
value bool - Boolean.
- double_
array GoogleCloud Integrations V1alpha Double Parameter Array - Double Number Array.
- double_
value float - Double Number.
- int_
array GoogleCloud Integrations V1alpha Int Parameter Array - Integer Array.
- int_
value str - Integer.
- json_
value str - Json.
- string_
array GoogleCloud Integrations V1alpha String Parameter Array - String Array.
- string_
value str - String.
- boolean
Array Property Map - Boolean Array.
- boolean
Value Boolean - Boolean.
- double
Array Property Map - Double Number Array.
- double
Value Number - Double Number.
- int
Array Property Map - Integer Array.
- int
Value String - Integer.
- json
Value String - Json.
- string
Array Property Map - String Array.
- string
Value String - String.
GoogleCloudIntegrationsV1alphaValueTypeResponse, GoogleCloudIntegrationsV1alphaValueTypeResponseArgs
- Boolean
Array Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Boolean Parameter Array Response - Boolean Array.
- Boolean
Value bool - Boolean.
- Double
Array Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Double Parameter Array Response - Double Number Array.
- Double
Value double - Double Number.
- Int
Array Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha Int Parameter Array Response - Integer Array.
- Int
Value string - Integer.
- Json
Value string - Json.
- String
Array Pulumi.Google Native. Integrations. V1Alpha. Inputs. Google Cloud Integrations V1alpha String Parameter Array Response - String Array.
- String
Value string - String.
- Boolean
Array GoogleCloud Integrations V1alpha Boolean Parameter Array Response - Boolean Array.
- Boolean
Value bool - Boolean.
- Double
Array GoogleCloud Integrations V1alpha Double Parameter Array Response - Double Number Array.
- Double
Value float64 - Double Number.
- Int
Array GoogleCloud Integrations V1alpha Int Parameter Array Response - Integer Array.
- Int
Value string - Integer.
- Json
Value string - Json.
- String
Array GoogleCloud Integrations V1alpha String Parameter Array Response - String Array.
- String
Value string - String.
- boolean
Array GoogleCloud Integrations V1alpha Boolean Parameter Array Response - Boolean Array.
- boolean
Value Boolean - Boolean.
- double
Array GoogleCloud Integrations V1alpha Double Parameter Array Response - Double Number Array.
- double
Value Double - Double Number.
- int
Array GoogleCloud Integrations V1alpha Int Parameter Array Response - Integer Array.
- int
Value String - Integer.
- json
Value String - Json.
- string
Array GoogleCloud Integrations V1alpha String Parameter Array Response - String Array.
- string
Value String - String.
- boolean
Array GoogleCloud Integrations V1alpha Boolean Parameter Array Response - Boolean Array.
- boolean
Value boolean - Boolean.
- double
Array GoogleCloud Integrations V1alpha Double Parameter Array Response - Double Number Array.
- double
Value number - Double Number.
- int
Array GoogleCloud Integrations V1alpha Int Parameter Array Response - Integer Array.
- int
Value string - Integer.
- json
Value string - Json.
- string
Array GoogleCloud Integrations V1alpha String Parameter Array Response - String Array.
- string
Value string - String.
- boolean_
array GoogleCloud Integrations V1alpha Boolean Parameter Array Response - Boolean Array.
- boolean_
value bool - Boolean.
- double_
array GoogleCloud Integrations V1alpha Double Parameter Array Response - Double Number Array.
- double_
value float - Double Number.
- int_
array GoogleCloud Integrations V1alpha Int Parameter Array Response - Integer Array.
- int_
value str - Integer.
- json_
value str - Json.
- string_
array GoogleCloud Integrations V1alpha String Parameter Array Response - String Array.
- string_
value str - String.
- boolean
Array Property Map - Boolean Array.
- boolean
Value Boolean - Boolean.
- double
Array Property Map - Double Number Array.
- double
Value Number - Double Number.
- int
Array Property Map - Integer Array.
- int
Value String - Integer.
- json
Value String - Json.
- string
Array Property Map - String Array.
- string
Value String - String.
TestCaseDatabasePersistencePolicy, TestCaseDatabasePersistencePolicyArgs
- 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.
- Test
Case Database Persistence Policy Database Persistence Policy Unspecified - DATABASE_PERSISTENCE_POLICY_UNSPECIFIEDEnables persistence for all execution data.
- Test
Case Database Persistence Policy Database Persistence Disabled - DATABASE_PERSISTENCE_DISABLEDDisables persistence for all execution data.
- Test
Case Database Persistence Policy 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.
- 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.
- "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.