clients/client-apptest/src/AppTest.ts (389 lines of code) (raw):
// smithy-typescript generated code
import { createAggregatedClient } from "@smithy/smithy-client";
import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types";
import { AppTestClient, AppTestClientConfig } from "./AppTestClient";
import {
CreateTestCaseCommand,
CreateTestCaseCommandInput,
CreateTestCaseCommandOutput,
} from "./commands/CreateTestCaseCommand";
import {
CreateTestConfigurationCommand,
CreateTestConfigurationCommandInput,
CreateTestConfigurationCommandOutput,
} from "./commands/CreateTestConfigurationCommand";
import {
CreateTestSuiteCommand,
CreateTestSuiteCommandInput,
CreateTestSuiteCommandOutput,
} from "./commands/CreateTestSuiteCommand";
import {
DeleteTestCaseCommand,
DeleteTestCaseCommandInput,
DeleteTestCaseCommandOutput,
} from "./commands/DeleteTestCaseCommand";
import {
DeleteTestConfigurationCommand,
DeleteTestConfigurationCommandInput,
DeleteTestConfigurationCommandOutput,
} from "./commands/DeleteTestConfigurationCommand";
import {
DeleteTestRunCommand,
DeleteTestRunCommandInput,
DeleteTestRunCommandOutput,
} from "./commands/DeleteTestRunCommand";
import {
DeleteTestSuiteCommand,
DeleteTestSuiteCommandInput,
DeleteTestSuiteCommandOutput,
} from "./commands/DeleteTestSuiteCommand";
import { GetTestCaseCommand, GetTestCaseCommandInput, GetTestCaseCommandOutput } from "./commands/GetTestCaseCommand";
import {
GetTestConfigurationCommand,
GetTestConfigurationCommandInput,
GetTestConfigurationCommandOutput,
} from "./commands/GetTestConfigurationCommand";
import {
GetTestRunStepCommand,
GetTestRunStepCommandInput,
GetTestRunStepCommandOutput,
} from "./commands/GetTestRunStepCommand";
import {
GetTestSuiteCommand,
GetTestSuiteCommandInput,
GetTestSuiteCommandOutput,
} from "./commands/GetTestSuiteCommand";
import {
ListTagsForResourceCommand,
ListTagsForResourceCommandInput,
ListTagsForResourceCommandOutput,
} from "./commands/ListTagsForResourceCommand";
import {
ListTestCasesCommand,
ListTestCasesCommandInput,
ListTestCasesCommandOutput,
} from "./commands/ListTestCasesCommand";
import {
ListTestConfigurationsCommand,
ListTestConfigurationsCommandInput,
ListTestConfigurationsCommandOutput,
} from "./commands/ListTestConfigurationsCommand";
import {
ListTestRunsCommand,
ListTestRunsCommandInput,
ListTestRunsCommandOutput,
} from "./commands/ListTestRunsCommand";
import {
ListTestRunStepsCommand,
ListTestRunStepsCommandInput,
ListTestRunStepsCommandOutput,
} from "./commands/ListTestRunStepsCommand";
import {
ListTestRunTestCasesCommand,
ListTestRunTestCasesCommandInput,
ListTestRunTestCasesCommandOutput,
} from "./commands/ListTestRunTestCasesCommand";
import {
ListTestSuitesCommand,
ListTestSuitesCommandInput,
ListTestSuitesCommandOutput,
} from "./commands/ListTestSuitesCommand";
import {
StartTestRunCommand,
StartTestRunCommandInput,
StartTestRunCommandOutput,
} from "./commands/StartTestRunCommand";
import { TagResourceCommand, TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand";
import {
UntagResourceCommand,
UntagResourceCommandInput,
UntagResourceCommandOutput,
} from "./commands/UntagResourceCommand";
import {
UpdateTestCaseCommand,
UpdateTestCaseCommandInput,
UpdateTestCaseCommandOutput,
} from "./commands/UpdateTestCaseCommand";
import {
UpdateTestConfigurationCommand,
UpdateTestConfigurationCommandInput,
UpdateTestConfigurationCommandOutput,
} from "./commands/UpdateTestConfigurationCommand";
import {
UpdateTestSuiteCommand,
UpdateTestSuiteCommandInput,
UpdateTestSuiteCommandOutput,
} from "./commands/UpdateTestSuiteCommand";
const commands = {
CreateTestCaseCommand,
CreateTestConfigurationCommand,
CreateTestSuiteCommand,
DeleteTestCaseCommand,
DeleteTestConfigurationCommand,
DeleteTestRunCommand,
DeleteTestSuiteCommand,
GetTestCaseCommand,
GetTestConfigurationCommand,
GetTestRunStepCommand,
GetTestSuiteCommand,
ListTagsForResourceCommand,
ListTestCasesCommand,
ListTestConfigurationsCommand,
ListTestRunsCommand,
ListTestRunStepsCommand,
ListTestRunTestCasesCommand,
ListTestSuitesCommand,
StartTestRunCommand,
TagResourceCommand,
UntagResourceCommand,
UpdateTestCaseCommand,
UpdateTestConfigurationCommand,
UpdateTestSuiteCommand,
};
export interface AppTest {
/**
* @see {@link CreateTestCaseCommand}
*/
createTestCase(
args: CreateTestCaseCommandInput,
options?: __HttpHandlerOptions
): Promise<CreateTestCaseCommandOutput>;
createTestCase(args: CreateTestCaseCommandInput, cb: (err: any, data?: CreateTestCaseCommandOutput) => void): void;
createTestCase(
args: CreateTestCaseCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: CreateTestCaseCommandOutput) => void
): void;
/**
* @see {@link CreateTestConfigurationCommand}
*/
createTestConfiguration(
args: CreateTestConfigurationCommandInput,
options?: __HttpHandlerOptions
): Promise<CreateTestConfigurationCommandOutput>;
createTestConfiguration(
args: CreateTestConfigurationCommandInput,
cb: (err: any, data?: CreateTestConfigurationCommandOutput) => void
): void;
createTestConfiguration(
args: CreateTestConfigurationCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: CreateTestConfigurationCommandOutput) => void
): void;
/**
* @see {@link CreateTestSuiteCommand}
*/
createTestSuite(
args: CreateTestSuiteCommandInput,
options?: __HttpHandlerOptions
): Promise<CreateTestSuiteCommandOutput>;
createTestSuite(args: CreateTestSuiteCommandInput, cb: (err: any, data?: CreateTestSuiteCommandOutput) => void): void;
createTestSuite(
args: CreateTestSuiteCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: CreateTestSuiteCommandOutput) => void
): void;
/**
* @see {@link DeleteTestCaseCommand}
*/
deleteTestCase(
args: DeleteTestCaseCommandInput,
options?: __HttpHandlerOptions
): Promise<DeleteTestCaseCommandOutput>;
deleteTestCase(args: DeleteTestCaseCommandInput, cb: (err: any, data?: DeleteTestCaseCommandOutput) => void): void;
deleteTestCase(
args: DeleteTestCaseCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: DeleteTestCaseCommandOutput) => void
): void;
/**
* @see {@link DeleteTestConfigurationCommand}
*/
deleteTestConfiguration(
args: DeleteTestConfigurationCommandInput,
options?: __HttpHandlerOptions
): Promise<DeleteTestConfigurationCommandOutput>;
deleteTestConfiguration(
args: DeleteTestConfigurationCommandInput,
cb: (err: any, data?: DeleteTestConfigurationCommandOutput) => void
): void;
deleteTestConfiguration(
args: DeleteTestConfigurationCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: DeleteTestConfigurationCommandOutput) => void
): void;
/**
* @see {@link DeleteTestRunCommand}
*/
deleteTestRun(args: DeleteTestRunCommandInput, options?: __HttpHandlerOptions): Promise<DeleteTestRunCommandOutput>;
deleteTestRun(args: DeleteTestRunCommandInput, cb: (err: any, data?: DeleteTestRunCommandOutput) => void): void;
deleteTestRun(
args: DeleteTestRunCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: DeleteTestRunCommandOutput) => void
): void;
/**
* @see {@link DeleteTestSuiteCommand}
*/
deleteTestSuite(
args: DeleteTestSuiteCommandInput,
options?: __HttpHandlerOptions
): Promise<DeleteTestSuiteCommandOutput>;
deleteTestSuite(args: DeleteTestSuiteCommandInput, cb: (err: any, data?: DeleteTestSuiteCommandOutput) => void): void;
deleteTestSuite(
args: DeleteTestSuiteCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: DeleteTestSuiteCommandOutput) => void
): void;
/**
* @see {@link GetTestCaseCommand}
*/
getTestCase(args: GetTestCaseCommandInput, options?: __HttpHandlerOptions): Promise<GetTestCaseCommandOutput>;
getTestCase(args: GetTestCaseCommandInput, cb: (err: any, data?: GetTestCaseCommandOutput) => void): void;
getTestCase(
args: GetTestCaseCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: GetTestCaseCommandOutput) => void
): void;
/**
* @see {@link GetTestConfigurationCommand}
*/
getTestConfiguration(
args: GetTestConfigurationCommandInput,
options?: __HttpHandlerOptions
): Promise<GetTestConfigurationCommandOutput>;
getTestConfiguration(
args: GetTestConfigurationCommandInput,
cb: (err: any, data?: GetTestConfigurationCommandOutput) => void
): void;
getTestConfiguration(
args: GetTestConfigurationCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: GetTestConfigurationCommandOutput) => void
): void;
/**
* @see {@link GetTestRunStepCommand}
*/
getTestRunStep(
args: GetTestRunStepCommandInput,
options?: __HttpHandlerOptions
): Promise<GetTestRunStepCommandOutput>;
getTestRunStep(args: GetTestRunStepCommandInput, cb: (err: any, data?: GetTestRunStepCommandOutput) => void): void;
getTestRunStep(
args: GetTestRunStepCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: GetTestRunStepCommandOutput) => void
): void;
/**
* @see {@link GetTestSuiteCommand}
*/
getTestSuite(args: GetTestSuiteCommandInput, options?: __HttpHandlerOptions): Promise<GetTestSuiteCommandOutput>;
getTestSuite(args: GetTestSuiteCommandInput, cb: (err: any, data?: GetTestSuiteCommandOutput) => void): void;
getTestSuite(
args: GetTestSuiteCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: GetTestSuiteCommandOutput) => void
): void;
/**
* @see {@link ListTagsForResourceCommand}
*/
listTagsForResource(
args: ListTagsForResourceCommandInput,
options?: __HttpHandlerOptions
): Promise<ListTagsForResourceCommandOutput>;
listTagsForResource(
args: ListTagsForResourceCommandInput,
cb: (err: any, data?: ListTagsForResourceCommandOutput) => void
): void;
listTagsForResource(
args: ListTagsForResourceCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: ListTagsForResourceCommandOutput) => void
): void;
/**
* @see {@link ListTestCasesCommand}
*/
listTestCases(): Promise<ListTestCasesCommandOutput>;
listTestCases(args: ListTestCasesCommandInput, options?: __HttpHandlerOptions): Promise<ListTestCasesCommandOutput>;
listTestCases(args: ListTestCasesCommandInput, cb: (err: any, data?: ListTestCasesCommandOutput) => void): void;
listTestCases(
args: ListTestCasesCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: ListTestCasesCommandOutput) => void
): void;
/**
* @see {@link ListTestConfigurationsCommand}
*/
listTestConfigurations(): Promise<ListTestConfigurationsCommandOutput>;
listTestConfigurations(
args: ListTestConfigurationsCommandInput,
options?: __HttpHandlerOptions
): Promise<ListTestConfigurationsCommandOutput>;
listTestConfigurations(
args: ListTestConfigurationsCommandInput,
cb: (err: any, data?: ListTestConfigurationsCommandOutput) => void
): void;
listTestConfigurations(
args: ListTestConfigurationsCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: ListTestConfigurationsCommandOutput) => void
): void;
/**
* @see {@link ListTestRunsCommand}
*/
listTestRuns(): Promise<ListTestRunsCommandOutput>;
listTestRuns(args: ListTestRunsCommandInput, options?: __HttpHandlerOptions): Promise<ListTestRunsCommandOutput>;
listTestRuns(args: ListTestRunsCommandInput, cb: (err: any, data?: ListTestRunsCommandOutput) => void): void;
listTestRuns(
args: ListTestRunsCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: ListTestRunsCommandOutput) => void
): void;
/**
* @see {@link ListTestRunStepsCommand}
*/
listTestRunSteps(
args: ListTestRunStepsCommandInput,
options?: __HttpHandlerOptions
): Promise<ListTestRunStepsCommandOutput>;
listTestRunSteps(
args: ListTestRunStepsCommandInput,
cb: (err: any, data?: ListTestRunStepsCommandOutput) => void
): void;
listTestRunSteps(
args: ListTestRunStepsCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: ListTestRunStepsCommandOutput) => void
): void;
/**
* @see {@link ListTestRunTestCasesCommand}
*/
listTestRunTestCases(
args: ListTestRunTestCasesCommandInput,
options?: __HttpHandlerOptions
): Promise<ListTestRunTestCasesCommandOutput>;
listTestRunTestCases(
args: ListTestRunTestCasesCommandInput,
cb: (err: any, data?: ListTestRunTestCasesCommandOutput) => void
): void;
listTestRunTestCases(
args: ListTestRunTestCasesCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: ListTestRunTestCasesCommandOutput) => void
): void;
/**
* @see {@link ListTestSuitesCommand}
*/
listTestSuites(): Promise<ListTestSuitesCommandOutput>;
listTestSuites(
args: ListTestSuitesCommandInput,
options?: __HttpHandlerOptions
): Promise<ListTestSuitesCommandOutput>;
listTestSuites(args: ListTestSuitesCommandInput, cb: (err: any, data?: ListTestSuitesCommandOutput) => void): void;
listTestSuites(
args: ListTestSuitesCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: ListTestSuitesCommandOutput) => void
): void;
/**
* @see {@link StartTestRunCommand}
*/
startTestRun(args: StartTestRunCommandInput, options?: __HttpHandlerOptions): Promise<StartTestRunCommandOutput>;
startTestRun(args: StartTestRunCommandInput, cb: (err: any, data?: StartTestRunCommandOutput) => void): void;
startTestRun(
args: StartTestRunCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: StartTestRunCommandOutput) => void
): void;
/**
* @see {@link TagResourceCommand}
*/
tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise<TagResourceCommandOutput>;
tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void;
tagResource(
args: TagResourceCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: TagResourceCommandOutput) => void
): void;
/**
* @see {@link UntagResourceCommand}
*/
untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise<UntagResourceCommandOutput>;
untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void;
untagResource(
args: UntagResourceCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: UntagResourceCommandOutput) => void
): void;
/**
* @see {@link UpdateTestCaseCommand}
*/
updateTestCase(
args: UpdateTestCaseCommandInput,
options?: __HttpHandlerOptions
): Promise<UpdateTestCaseCommandOutput>;
updateTestCase(args: UpdateTestCaseCommandInput, cb: (err: any, data?: UpdateTestCaseCommandOutput) => void): void;
updateTestCase(
args: UpdateTestCaseCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: UpdateTestCaseCommandOutput) => void
): void;
/**
* @see {@link UpdateTestConfigurationCommand}
*/
updateTestConfiguration(
args: UpdateTestConfigurationCommandInput,
options?: __HttpHandlerOptions
): Promise<UpdateTestConfigurationCommandOutput>;
updateTestConfiguration(
args: UpdateTestConfigurationCommandInput,
cb: (err: any, data?: UpdateTestConfigurationCommandOutput) => void
): void;
updateTestConfiguration(
args: UpdateTestConfigurationCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: UpdateTestConfigurationCommandOutput) => void
): void;
/**
* @see {@link UpdateTestSuiteCommand}
*/
updateTestSuite(
args: UpdateTestSuiteCommandInput,
options?: __HttpHandlerOptions
): Promise<UpdateTestSuiteCommandOutput>;
updateTestSuite(args: UpdateTestSuiteCommandInput, cb: (err: any, data?: UpdateTestSuiteCommandOutput) => void): void;
updateTestSuite(
args: UpdateTestSuiteCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: UpdateTestSuiteCommandOutput) => void
): void;
}
/**
* <p>AWS Mainframe Modernization Application Testing provides tools and resources for automated functional equivalence testing for your migration projects.</p>
* @public
*/
export class AppTest extends AppTestClient implements AppTest {}
createAggregatedClient(commands, AppTest);