TestCase class

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

Constructors

TestCase(String name, {TestCaseArgs? args, CustomResourceOptions? options})
Creates a new TestCase. name The Pulumi resource name. args Arguments used to configure this TestCase. The set of arguments for TestCase. options Resource options controlling this resource's behavior.

Properties

childResources → Set<Resource>
finalinherited
completionSources ↔ Map<String, IOutputCompletionSource>
latefinalinherited
createTime ↔ Output<String>
Auto-generated.
latefinal
creatorEmail ↔ Output<String>
Optional. The creator's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
latefinal
databasePersistencePolicy ↔ Output<String>
Optional. Various policies for how to persist the test execution info including execution info, execution export info, execution metadata index and execution param index..
latefinal
description ↔ Output<String>
Optional. Description of the test case.
latefinal
displayName ↔ Output<String>
The display name of test case.
latefinal
hashCode → int
The hash code for this object.
no setterinherited
id ↔ Output<String>
getter/setter pairinherited
integrationId ↔ Output<String>
latefinal
isCustom → bool
Returns whether this resource is provider-managed.
no setterinherited
isProtected → bool
Returns whether this resource is protected from deletion.
no setterinherited
isRemote → bool
Whether this resource is registered as remote.
no setterinherited
isResourceReference → bool
Whether this instance represents a resource value returned over RPC.
finalinherited
lastModifierEmail ↔ Output<String>
The last modifer's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
latefinal
location ↔ Output<String>
latefinal
lockHolderEmail ↔ Output<String>
Optional. The edit lock holder's email address. Generated based on the End User Credentials/LOAS role of the user making the call.
latefinal
name ↔ Output<String>
Auto-generated primary key.
latefinal
project ↔ Output<String>
latefinal
resourceTransforms → List<ResourceTransform>
Inherited/explicit async transforms.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
testCaseId ↔ Output<String>
Required. Required
latefinal
testInputParameters ↔ Output<List<Map<String, dynamic>>>
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.
latefinal
testTaskConfigs ↔ Output<List<Map<String, dynamic>>>
Optional. However, the test case doesn't mock or assert anything without test_task_configs.
latefinal
transformations → List<ResourceTransformation>
Inherited/explicit legacy transformations.
no setterinherited
triggerId ↔ Output<String>
This defines the trigger ID in workflow which is considered to be executed as starting point of the test case
latefinal
updateTime ↔ Output<String>
Auto-generated.
latefinal
urn ↔ Output<String>
latefinalinherited
versionId ↔ Output<String>
latefinal
workflowId ↔ Output<String>
ID of the workflow with which this test case is associated
latefinal

Methods

failId(Object error) → void
Completes this resource ID with an error when registration fails.
inherited
failOutputs(Object error) → void
Completes all output properties with error.
inherited
failUrn(Object error) → void
Completes this resource URN with an error when registration fails.
inherited
getProvider(String moduleMember) → ProviderResource?
Returns provider for moduleMember's package, if configured.
inherited
getResourceName() → String
Returns this resource's logical name.
inherited
getResourceType() → String
Returns this resource's Pulumi type token.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerOutput<T>(String propertyName, {Object? decoder(Object?)?, bool isSecret = false}) → Output<T>
Registers a dynamic output property for this resource.
inherited
resolveId(String? value, {required bool isKnown}) → void
Resolves the provider-assigned ID for this resource.
inherited
resolveOutputs(Struct outputs) → void
Resolves all output properties from a monitor response payload.
inherited
resolveUrn(String value) → void
Resolves this resource's URN once assigned by the engine.
inherited
serializeProperties(Map<String, dynamic> properties) → Future<Struct>
Serializes resource properties for RPC transmission.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited