Show / Hide Table of Contents

Interface CfnTestCasePropsMixin.IStepActionProperty

Specifies a step action.

Namespace: Amazon.CDK.CfnPropertyMixins.AWS.AppTest
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public interface CfnTestCasePropsMixin.IStepActionProperty
Syntax (vb)
Public Interface CfnTestCasePropsMixin.IStepActionProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apptest-testcase-stepaction.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.AppTest;

             var stepActionProperty = new StepActionProperty {
                 CompareAction = new CompareActionProperty {
                     Input = new InputProperty {
                         File = new InputFileProperty {
                             FileMetadata = new FileMetadataProperty {
                                 DatabaseCdc = new DatabaseCDCProperty {
                                     SourceMetadata = new SourceDatabaseMetadataProperty {
                                         CaptureTool = "captureTool",
                                         Type = "type"
                                     },
                                     TargetMetadata = new TargetDatabaseMetadataProperty {
                                         CaptureTool = "captureTool",
                                         Type = "type"
                                     }
                                 },
                                 DataSets = new [] { new DataSetProperty {
                                     Ccsid = "ccsid",
                                     Format = "format",
                                     Length = 123,
                                     Name = "name",
                                     Type = "type"
                                 } }
                             },
                             SourceLocation = "sourceLocation",
                             TargetLocation = "targetLocation"
                         }
                     },
                     Output = new OutputProperty {
                         File = new OutputFileProperty {
                             FileLocation = "fileLocation"
                         }
                     }
                 },
                 MainframeAction = new MainframeActionProperty {
                     ActionType = new MainframeActionTypeProperty {
                         Batch = new BatchProperty {
                             BatchJobName = "batchJobName",
                             BatchJobParameters = new Dictionary<string, string> {
                                 { "batchJobParametersKey", "batchJobParameters" }
                             },
                             ExportDataSetNames = new [] { "exportDataSetNames" }
                         },
                         Tn3270 = new TN3270Property {
                             ExportDataSetNames = new [] { "exportDataSetNames" },
                             Script = new ScriptProperty {
                                 ScriptLocation = "scriptLocation",
                                 Type = "type"
                             }
                         }
                     },
                     Properties = new MainframeActionPropertiesProperty {
                         DmsTaskArn = "dmsTaskArn"
                     },
                     Resource = "resource"
                 },
                 ResourceAction = new ResourceActionProperty {
                     CloudFormationAction = new CloudFormationActionProperty {
                         ActionType = "actionType",
                         Resource = "resource"
                     },
                     M2ManagedApplicationAction = new M2ManagedApplicationActionProperty {
                         ActionType = "actionType",
                         Properties = new M2ManagedActionPropertiesProperty {
                             ForceStop = false,
                             ImportDataSetLocation = "importDataSetLocation"
                         },
                         Resource = "resource"
                     },
                     M2NonManagedApplicationAction = new M2NonManagedApplicationActionProperty {
                         ActionType = "actionType",
                         Resource = "resource"
                     }
                 }
             };

Synopsis

Properties

CompareAction

The compare action of the step action.

MainframeAction

The mainframe action of the step action.

ResourceAction

The resource action of the step action.

Properties

CompareAction

The compare action of the step action.

object? CompareAction { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apptest-testcase-stepaction.html#cfn-apptest-testcase-stepaction-compareaction

Type union: either IResolvable or CfnTestCasePropsMixin.ICompareActionProperty

MainframeAction

The mainframe action of the step action.

object? MainframeAction { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apptest-testcase-stepaction.html#cfn-apptest-testcase-stepaction-mainframeaction

Type union: either IResolvable or CfnTestCasePropsMixin.IMainframeActionProperty

ResourceAction

The resource action of the step action.

object? ResourceAction { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apptest-testcase-stepaction.html#cfn-apptest-testcase-stepaction-resourceaction

Type union: either IResolvable or CfnTestCasePropsMixin.IResourceActionProperty

Back to top Generated by DocFX