types

package
v1.4.14 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessDeniedException

type AccessDeniedException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The account or role doesn't have the right permissions to make the request.

func (*AccessDeniedException) Error

func (e *AccessDeniedException) Error() string

func (*AccessDeniedException) ErrorCode

func (e *AccessDeniedException) ErrorCode() string

func (*AccessDeniedException) ErrorFault

func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault

func (*AccessDeniedException) ErrorMessage

func (e *AccessDeniedException) ErrorMessage() string

type Batch

type Batch struct {

	// The job name of the batch.
	//
	// This member is required.
	BatchJobName *string

	// The batch job parameters of the batch.
	BatchJobParameters map[string]string

	// The export data set names of the batch.
	ExportDataSetNames []string
	// contains filtered or unexported fields
}

Defines a batch.

type BatchStepInput

type BatchStepInput struct {

	// The batch job name of the batch step input.
	//
	// This member is required.
	BatchJobName *string

	// The resource of the batch step input.
	//
	// This member is required.
	Resource MainframeResourceSummary

	// The batch job parameters of the batch step input.
	BatchJobParameters map[string]string

	// The export data set names of the batch step input.
	ExportDataSetNames []string

	// The properties of the batch step input.
	Properties *MainframeActionProperties
	// contains filtered or unexported fields
}

Defines a batch step input.

type BatchStepOutput

type BatchStepOutput struct {

	// The data set details of the batch step output.
	DataSetDetails []DataSet

	// The data set export location of the batch step output.
	DataSetExportLocation *string

	// The Database Migration Service (DMS) output location of the batch step output.
	DmsOutputLocation *string
	// contains filtered or unexported fields
}

Defines a batch step output.

type BatchSummary

type BatchSummary struct {

	// The step input of the batch summary.
	//
	// This member is required.
	StepInput *BatchStepInput

	// The step output of the batch summary.
	StepOutput *BatchStepOutput
	// contains filtered or unexported fields
}

Summarizes a batch job.

type CaptureTool

type CaptureTool string
const (
	CaptureToolPrecisely CaptureTool = "Precisely"
	CaptureToolAwsDms    CaptureTool = "AWS DMS"
)

Enum values for CaptureTool

func (CaptureTool) Values

func (CaptureTool) Values() []CaptureTool

Values returns all known values for CaptureTool. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type CloudFormation

type CloudFormation struct {

	// The template location of the CloudFormation template.
	//
	// This member is required.
	TemplateLocation *string

	// The CloudFormation properties in the CloudFormation template.
	Parameters map[string]string
	// contains filtered or unexported fields
}

Specifies the CloudFormation template and its parameters.

type CloudFormationAction

type CloudFormationAction struct {

	// The resource of the CloudFormation action.
	//
	// This member is required.
	Resource *string

	// The action type of the CloudFormation action.
	ActionType CloudFormationActionType
	// contains filtered or unexported fields
}

Specifies the CloudFormation action.

type CloudFormationActionType

type CloudFormationActionType string
const (
	CloudFormationActionTypeCreate CloudFormationActionType = "Create"
	CloudFormationActionTypeDelete CloudFormationActionType = "Delete"
)

Enum values for CloudFormationActionType

func (CloudFormationActionType) Values

Values returns all known values for CloudFormationActionType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type CloudFormationStepSummary

type CloudFormationStepSummary interface {
	// contains filtered or unexported methods
}

Specifies the CloudFormation step summary.

The following types satisfy this interface:

CloudFormationStepSummaryMemberCreateCloudformation
CloudFormationStepSummaryMemberDeleteCloudformation
Example (OutputUsage)
package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/apptest/types"
)

func main() {
	var union types.CloudFormationStepSummary
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.CloudFormationStepSummaryMemberCreateCloudformation:
		_ = v.Value // Value is types.CreateCloudFormationSummary

	case *types.CloudFormationStepSummaryMemberDeleteCloudformation:
		_ = v.Value // Value is types.DeleteCloudFormationSummary

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type CloudFormationStepSummaryMemberCreateCloudformation

type CloudFormationStepSummaryMemberCreateCloudformation struct {
	Value CreateCloudFormationSummary
	// contains filtered or unexported fields
}

Creates the CloudFormation summary of the step.

type CloudFormationStepSummaryMemberDeleteCloudformation

type CloudFormationStepSummaryMemberDeleteCloudformation struct {
	Value DeleteCloudFormationSummary
	// contains filtered or unexported fields
}

Deletes the CloudFormation summary of the CloudFormation step summary.

type CompareAction

type CompareAction struct {

	// The input of the compare action.
	//
	// This member is required.
	Input Input

	// The output of the compare action.
	Output Output
	// contains filtered or unexported fields
}

Compares the action.

type CompareActionSummary

type CompareActionSummary struct {

	// The type of the compare action summary.
	//
	// This member is required.
	Type File
	// contains filtered or unexported fields
}

Specifies the compare action summary.

type CompareDataSetsStepInput

type CompareDataSetsStepInput struct {

	// The source data sets of the compare data sets step input location.
	//
	// This member is required.
	SourceDataSets []DataSet

	// The source location of the compare data sets step input location.
	//
	// This member is required.
	SourceLocation *string

	// The target data sets of the compare data sets step input location.
	//
	// This member is required.
	TargetDataSets []DataSet

	// The target location of the compare data sets step input location.
	//
	// This member is required.
	TargetLocation *string
	// contains filtered or unexported fields
}

Specifies the compare data sets step input.

type CompareDataSetsStepOutput

type CompareDataSetsStepOutput struct {

	// The comparison output location of the compare data sets step output.
	//
	// This member is required.
	ComparisonOutputLocation *string

	// The comparison status of the compare data sets step output.
	//
	// This member is required.
	ComparisonStatus ComparisonStatusEnum
	// contains filtered or unexported fields
}

Specifies the compare data sets step output.

type CompareDataSetsSummary

type CompareDataSetsSummary struct {

	// The step input of the compare data sets summary.
	//
	// This member is required.
	StepInput *CompareDataSetsStepInput

	// The step output of the compare data sets summary.
	StepOutput *CompareDataSetsStepOutput
	// contains filtered or unexported fields
}

Compares data sets summary.

type CompareDatabaseCDCStepInput

type CompareDatabaseCDCStepInput struct {

	// The source location of the compare database CDC step input.
	//
	// This member is required.
	SourceLocation *string

	// The source metadata of the compare database CDC step input.
	//
	// This member is required.
	SourceMetadata *SourceDatabaseMetadata

	// The target location of the compare database CDC step input.
	//
	// This member is required.
	TargetLocation *string

	// The target metadata location of the compare database CDC step input.
	//
	// This member is required.
	TargetMetadata *TargetDatabaseMetadata

	// The output location of the compare database CDC step input.
	OutputLocation *string
	// contains filtered or unexported fields
}

Compares the database Change Data Capture (CDC) step input.

type CompareDatabaseCDCStepOutput

type CompareDatabaseCDCStepOutput struct {

	// The comparison output of the compare database CDC step output.
	//
	// This member is required.
	ComparisonOutputLocation *string

	// The comparison status of the compare database CDC step output.
	//
	// This member is required.
	ComparisonStatus ComparisonStatusEnum
	// contains filtered or unexported fields
}

Compares the database CDC step output.

type CompareDatabaseCDCSummary

type CompareDatabaseCDCSummary struct {

	// The step input of the compare database CDC summary.
	//
	// This member is required.
	StepInput *CompareDatabaseCDCStepInput

	// The step output of the compare database CDC summary.
	StepOutput *CompareDatabaseCDCStepOutput
	// contains filtered or unexported fields
}

Compares the database CDC summary.

type CompareFileType

type CompareFileType interface {
	// contains filtered or unexported methods
}

Compares the file type.

The following types satisfy this interface:

CompareFileTypeMemberDatabaseCDC
CompareFileTypeMemberDatasets
Example (OutputUsage)
package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/apptest/types"
)

func main() {
	var union types.CompareFileType
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.CompareFileTypeMemberDatabaseCDC:
		_ = v.Value // Value is types.CompareDatabaseCDCSummary

	case *types.CompareFileTypeMemberDatasets:
		_ = v.Value // Value is types.CompareDataSetsSummary

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type CompareFileTypeMemberDatabaseCDC

type CompareFileTypeMemberDatabaseCDC struct {
	Value CompareDatabaseCDCSummary
	// contains filtered or unexported fields
}

The database CDC of the compare file type.

type CompareFileTypeMemberDatasets

type CompareFileTypeMemberDatasets struct {
	Value CompareDataSetsSummary
	// contains filtered or unexported fields
}

The data sets in the compare file type.

type ComparisonStatusEnum

type ComparisonStatusEnum string
const (
	ComparisonStatusEnumDifferent  ComparisonStatusEnum = "Different"
	ComparisonStatusEnumEquivalent ComparisonStatusEnum = "Equivalent"
	ComparisonStatusEnumEqual      ComparisonStatusEnum = "Equal"
)

Enum values for ComparisonStatusEnum

func (ComparisonStatusEnum) Values

Values returns all known values for ComparisonStatusEnum. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ConflictException

type ConflictException struct {
	Message *string

	ErrorCodeOverride *string

	ResourceId   *string
	ResourceType *string
	// contains filtered or unexported fields
}

The parameters provided in the request conflict with existing resources.

func (*ConflictException) Error

func (e *ConflictException) Error() string

func (*ConflictException) ErrorCode

func (e *ConflictException) ErrorCode() string

func (*ConflictException) ErrorFault

func (e *ConflictException) ErrorFault() smithy.ErrorFault

func (*ConflictException) ErrorMessage

func (e *ConflictException) ErrorMessage() string

type CreateCloudFormationStepInput

type CreateCloudFormationStepInput struct {

	// The template location of the CloudFormation step input.
	//
	// This member is required.
	TemplateLocation *string

	// The CloudFormation properties of the CloudFormation step input.
	Parameters map[string]string
	// contains filtered or unexported fields
}

Creates the CloudFormation step input.

type CreateCloudFormationStepOutput

type CreateCloudFormationStepOutput struct {

	// The stack ID of the CloudFormation step output.
	//
	// This member is required.
	StackId *string

	// The exports of the CloudFormation step output.
	Exports map[string]string
	// contains filtered or unexported fields
}

Creates a CloudFormation step output.

type CreateCloudFormationSummary

type CreateCloudFormationSummary struct {

	// The step input of the CloudFormation summary.
	//
	// This member is required.
	StepInput *CreateCloudFormationStepInput

	// The step output of the CloudFormation summary.
	StepOutput *CreateCloudFormationStepOutput
	// contains filtered or unexported fields
}

Creates a CloudFormation summary.

type DataSet

type DataSet struct {

	// The CCSID of the data set.
	//
	// This member is required.
	Ccsid *string

	// The format of the data set.
	//
	// This member is required.
	Format Format

	// The length of the data set.
	//
	// This member is required.
	Length *int32

	// The name of the data set.
	//
	// This member is required.
	Name *string

	// The type of the data set.
	//
	// This member is required.
	Type DataSetType
	// contains filtered or unexported fields
}

Defines a data set.

type DataSetType

type DataSetType string
const (
	DataSetTypePs DataSetType = "PS"
)

Enum values for DataSetType

func (DataSetType) Values

func (DataSetType) Values() []DataSetType

Values returns all known values for DataSetType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type DatabaseCDC

type DatabaseCDC struct {

	// The source metadata of the database CDC.
	//
	// This member is required.
	SourceMetadata *SourceDatabaseMetadata

	// The target metadata of the database CDC.
	//
	// This member is required.
	TargetMetadata *TargetDatabaseMetadata
	// contains filtered or unexported fields
}

Defines the Change Data Capture (CDC) of the database.

type DeleteCloudFormationStepInput

type DeleteCloudFormationStepInput struct {

	// The stack ID of the deleted CloudFormation step input.
	//
	// This member is required.
	StackId *string
	// contains filtered or unexported fields
}

Deletes the CloudFormation step input.

type DeleteCloudFormationStepOutput

type DeleteCloudFormationStepOutput struct {
	// contains filtered or unexported fields
}

Deletes the CloudFormation summary step output.

type DeleteCloudFormationSummary

type DeleteCloudFormationSummary struct {

	// The step input of the deleted CloudFormation summary.
	//
	// This member is required.
	StepInput *DeleteCloudFormationStepInput

	// The step output of the deleted CloudFormation summary.
	StepOutput *DeleteCloudFormationStepOutput
	// contains filtered or unexported fields
}

Deletes the CloudFormation summary.

type File

type File interface {
	// contains filtered or unexported methods
}

Defines a file.

The following types satisfy this interface:

FileMemberFileType
Example (OutputUsage)
package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/apptest/types"
)

func main() {
	var union types.File
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.FileMemberFileType:
		_ = v.Value // Value is types.CompareFileType

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type FileMemberFileType

type FileMemberFileType struct {
	Value CompareFileType
	// contains filtered or unexported fields
}

The file type of the file.

type FileMetadata

type FileMetadata interface {
	// contains filtered or unexported methods
}

Specifies a file metadata.

The following types satisfy this interface:

FileMetadataMemberDatabaseCDC
FileMetadataMemberDataSets
Example (OutputUsage)
package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/apptest/types"
)

func main() {
	var union types.FileMetadata
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.FileMetadataMemberDatabaseCDC:
		_ = v.Value // Value is types.DatabaseCDC

	case *types.FileMetadataMemberDataSets:
		_ = v.Value // Value is []types.DataSet

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type FileMetadataMemberDataSets

type FileMetadataMemberDataSets struct {
	Value []DataSet
	// contains filtered or unexported fields
}

The data sets of the file metadata.

type FileMetadataMemberDatabaseCDC

type FileMetadataMemberDatabaseCDC struct {
	Value DatabaseCDC
	// contains filtered or unexported fields
}

The database CDC of the file metadata.

type Format

type Format string
const (
	FormatFixed          Format = "FIXED"
	FormatVariable       Format = "VARIABLE"
	FormatLineSequential Format = "LINE_SEQUENTIAL"
)

Enum values for Format

func (Format) Values

func (Format) Values() []Format

Values returns all known values for Format. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type Input

type Input interface {
	// contains filtered or unexported methods
}

Specifies the input.

The following types satisfy this interface:

InputMemberFile
Example (OutputUsage)
package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/apptest/types"
)

func main() {
	var union types.Input
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.InputMemberFile:
		_ = v.Value // Value is types.InputFile

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type InputFile

type InputFile struct {

	// The file metadata of the input file.
	//
	// This member is required.
	FileMetadata FileMetadata

	// The source location of the input file.
	//
	// This member is required.
	SourceLocation *string

	// The target location of the input file.
	//
	// This member is required.
	TargetLocation *string
	// contains filtered or unexported fields
}

Specifies the input file.

type InputMemberFile

type InputMemberFile struct {
	Value InputFile
	// contains filtered or unexported fields
}

The file in the input.

type InternalServerException

type InternalServerException struct {
	Message *string

	ErrorCodeOverride *string

	RetryAfterSeconds *int32
	// contains filtered or unexported fields
}

An unexpected error occurred during the processing of the request.

func (*InternalServerException) Error

func (e *InternalServerException) Error() string

func (*InternalServerException) ErrorCode

func (e *InternalServerException) ErrorCode() string

func (*InternalServerException) ErrorFault

func (e *InternalServerException) ErrorFault() smithy.ErrorFault

func (*InternalServerException) ErrorMessage

func (e *InternalServerException) ErrorMessage() string

type M2ManagedActionProperties

type M2ManagedActionProperties struct {

	// Force stops the AWS Mainframe Modernization managed action properties.
	ForceStop *bool

	// The import data set location of the AWS Mainframe Modernization managed action
	// properties.
	ImportDataSetLocation *string
	// contains filtered or unexported fields
}

Specifies the AWS Mainframe Modernization managed action properties.

type M2ManagedActionType

type M2ManagedActionType string
const (
	M2ManagedActionTypeConfigure   M2ManagedActionType = "Configure"
	M2ManagedActionTypeDeconfigure M2ManagedActionType = "Deconfigure"
)

Enum values for M2ManagedActionType

func (M2ManagedActionType) Values

Values returns all known values for M2ManagedActionType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type M2ManagedApplication

type M2ManagedApplication struct {

	// The application ID of the AWS Mainframe Modernization managed application.
	//
	// This member is required.
	ApplicationId *string

	// The runtime of the AWS Mainframe Modernization managed application.
	//
	// This member is required.
	Runtime M2ManagedRuntime

	// The listener port of the AWS Mainframe Modernization managed application.
	ListenerPort *string

	// The VPC endpoint service name of the AWS Mainframe Modernization managed
	// application.
	VpcEndpointServiceName *string
	// contains filtered or unexported fields
}

Specifies the AWS Mainframe Modernization managed application.

type M2ManagedApplicationAction

type M2ManagedApplicationAction struct {

	// The action type of the AWS Mainframe Modernization managed application action.
	//
	// This member is required.
	ActionType M2ManagedActionType

	// The resource of the AWS Mainframe Modernization managed application action.
	//
	// This member is required.
	Resource *string

	// The properties of the AWS Mainframe Modernization managed application action.
	Properties *M2ManagedActionProperties
	// contains filtered or unexported fields
}

Specifies the AWS Mainframe Modernization managed application action.

type M2ManagedApplicationStepInput

type M2ManagedApplicationStepInput struct {

	// The action type of the AWS Mainframe Modernization managed application step
	// input.
	//
	// This member is required.
	ActionType M2ManagedActionType

	// The application ID of the AWS Mainframe Modernization managed application step
	// input.
	//
	// This member is required.
	ApplicationId *string

	// The runtime of the AWS Mainframe Modernization managed application step input.
	//
	// This member is required.
	Runtime *string

	// The listener port of the AWS Mainframe Modernization managed application step
	// input.
	ListenerPort *int32

	// The properties of the AWS Mainframe Modernization managed application step
	// input.
	Properties *M2ManagedActionProperties

	// The VPC endpoint service name of the AWS Mainframe Modernization managed
	// application step input.
	VpcEndpointServiceName *string
	// contains filtered or unexported fields
}

Specifies the AWS Mainframe Modernization managed application step input.

type M2ManagedApplicationStepOutput

type M2ManagedApplicationStepOutput struct {

	// The import data set summary of the AWS Mainframe Modernization managed
	// application step output.
	ImportDataSetSummary map[string]string
	// contains filtered or unexported fields
}

Specifies the AWS Mainframe Modernization managed application step output.

type M2ManagedApplicationStepSummary

type M2ManagedApplicationStepSummary struct {

	// The step input of the AWS Mainframe Modernization managed application step
	// summary.
	//
	// This member is required.
	StepInput *M2ManagedApplicationStepInput

	// The step output of the AWS Mainframe Modernization managed application step
	// summary.
	StepOutput *M2ManagedApplicationStepOutput
	// contains filtered or unexported fields
}

Specifies the AWS Mainframe Modernization managed application step summary.

type M2ManagedApplicationSummary

type M2ManagedApplicationSummary struct {

	// The application ID of the AWS Mainframe Modernization managed application
	// summary.
	//
	// This member is required.
	ApplicationId *string

	// The runtime of the AWS Mainframe Modernization managed application summary.
	//
	// This member is required.
	Runtime M2ManagedRuntime

	// The listener port of the AWS Mainframe Modernization managed application
	// summary.
	ListenerPort *int32
	// contains filtered or unexported fields
}

Specifies the AWS Mainframe Modernization managed application summary.

type M2ManagedRuntime

type M2ManagedRuntime string
const (
	M2ManagedRuntimeMicrofocus M2ManagedRuntime = "MicroFocus"
)

Enum values for M2ManagedRuntime

func (M2ManagedRuntime) Values

Values returns all known values for M2ManagedRuntime. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type M2NonManagedActionType

type M2NonManagedActionType string
const (
	M2NonManagedActionTypeConfigure   M2NonManagedActionType = "Configure"
	M2NonManagedActionTypeDeconfigure M2NonManagedActionType = "Deconfigure"
)

Enum values for M2NonManagedActionType

func (M2NonManagedActionType) Values

Values returns all known values for M2NonManagedActionType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type M2NonManagedApplication

type M2NonManagedApplication struct {

	// The listener port of the AWS Mainframe Modernization non-managed application.
	//
	// This member is required.
	ListenerPort *string

	// The runtime of the AWS Mainframe Modernization non-managed application.
	//
	// This member is required.
	Runtime M2NonManagedRuntime

	// The VPC endpoint service name of the AWS Mainframe Modernization non-managed
	// application.
	//
	// This member is required.
	VpcEndpointServiceName *string

	// The web application name of the AWS Mainframe Modernization non-managed
	// application.
	WebAppName *string
	// contains filtered or unexported fields
}

Specifies the AWS Mainframe Modernization non-managed application.

type M2NonManagedApplicationAction

type M2NonManagedApplicationAction struct {

	// The action type of the AWS Mainframe Modernization non-managed application
	// action.
	//
	// This member is required.
	ActionType M2NonManagedActionType

	// The resource of the AWS Mainframe Modernization non-managed application action.
	//
	// This member is required.
	Resource *string
	// contains filtered or unexported fields
}

Specifies the AWS Mainframe Modernization non-managed application action.

type M2NonManagedApplicationStepInput

type M2NonManagedApplicationStepInput struct {

	// The action type of the AWS Mainframe Modernization non-managed application step
	// input.
	//
	// This member is required.
	ActionType M2NonManagedActionType

	// The listener port of the AWS Mainframe Modernization non-managed application
	// step input.
	//
	// This member is required.
	ListenerPort *int32

	// The runtime of the AWS Mainframe Modernization non-managed application step
	// input.
	//
	// This member is required.
	Runtime M2NonManagedRuntime

	// The VPC endpoint service name of the AWS Mainframe Modernization non-managed
	// application step input.
	//
	// This member is required.
	VpcEndpointServiceName *string

	// The web app name of the AWS Mainframe Modernization non-managed application
	// step input.
	WebAppName *string
	// contains filtered or unexported fields
}

Specifies the AWS Mainframe Modernization non-managed application step input.

type M2NonManagedApplicationStepOutput

type M2NonManagedApplicationStepOutput struct {
	// contains filtered or unexported fields
}

Specifies the AWS Mainframe Modernization non-managed application step output.

type M2NonManagedApplicationStepSummary

type M2NonManagedApplicationStepSummary struct {

	// The step input of the AWS Mainframe Modernization non-managed application step
	// summary.
	//
	// This member is required.
	StepInput *M2NonManagedApplicationStepInput

	// The step output of the AWS Mainframe Modernization non-managed application step
	// summary.
	StepOutput *M2NonManagedApplicationStepOutput
	// contains filtered or unexported fields
}

Specifies the AWS Mainframe Modernization non-managed application step summary.

type M2NonManagedApplicationSummary

type M2NonManagedApplicationSummary struct {

	// The listener port of the AWS Mainframe Modernization non-managed application
	// summary.
	//
	// This member is required.
	ListenerPort *int32

	// The runtime of the AWS Mainframe Modernization non-managed application summary.
	//
	// This member is required.
	Runtime M2NonManagedRuntime

	// The VPC endpoint service name of the AWS Mainframe Modernization non-managed
	// application summary.
	//
	// This member is required.
	VpcEndpointServiceName *string

	// The web application name of the AWS Mainframe Modernization non-managed
	// application summary.
	WebAppName *string
	// contains filtered or unexported fields
}

Specifies the AWS Mainframe Modernization non-managed application summary.

type M2NonManagedRuntime

type M2NonManagedRuntime string
const (
	M2NonManagedRuntimeBluage M2NonManagedRuntime = "BluAge"
)

Enum values for M2NonManagedRuntime

func (M2NonManagedRuntime) Values

Values returns all known values for M2NonManagedRuntime. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type MainframeAction

type MainframeAction struct {

	// The action type of the mainframe action.
	//
	// This member is required.
	ActionType MainframeActionType

	// The resource of the mainframe action.
	//
	// This member is required.
	Resource *string

	// The properties of the mainframe action.
	Properties *MainframeActionProperties
	// contains filtered or unexported fields
}

Specifies the mainframe action.

type MainframeActionProperties

type MainframeActionProperties struct {

	// The DMS task ARN of the mainframe action properties.
	DmsTaskArn *string
	// contains filtered or unexported fields
}

Specifies the mainframe action properties.

type MainframeActionSummary

type MainframeActionSummary interface {
	// contains filtered or unexported methods
}

Specifies the mainframe action summary.

The following types satisfy this interface:

MainframeActionSummaryMemberBatch
MainframeActionSummaryMemberTn3270
Example (OutputUsage)
package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/apptest/types"
)

func main() {
	var union types.MainframeActionSummary
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.MainframeActionSummaryMemberBatch:
		_ = v.Value // Value is types.BatchSummary

	case *types.MainframeActionSummaryMemberTn3270:
		_ = v.Value // Value is types.TN3270Summary

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type MainframeActionSummaryMemberBatch

type MainframeActionSummaryMemberBatch struct {
	Value BatchSummary
	// contains filtered or unexported fields
}

The batch of the mainframe action summary.

type MainframeActionSummaryMemberTn3270

type MainframeActionSummaryMemberTn3270 struct {
	Value TN3270Summary
	// contains filtered or unexported fields
}

The tn3270 port of the mainframe action summary.

type MainframeActionType

type MainframeActionType interface {
	// contains filtered or unexported methods
}

Specifies the mainframe action type.

The following types satisfy this interface:

MainframeActionTypeMemberBatch
MainframeActionTypeMemberTn3270
Example (OutputUsage)
package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/apptest/types"
)

func main() {
	var union types.MainframeActionType
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.MainframeActionTypeMemberBatch:
		_ = v.Value // Value is types.Batch

	case *types.MainframeActionTypeMemberTn3270:
		_ = v.Value // Value is types.TN3270

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type MainframeActionTypeMemberBatch

type MainframeActionTypeMemberBatch struct {
	Value Batch
	// contains filtered or unexported fields
}

The batch of the mainframe action type.

type MainframeActionTypeMemberTn3270

type MainframeActionTypeMemberTn3270 struct {
	Value TN3270
	// contains filtered or unexported fields
}

The tn3270 port of the mainframe action type.

type MainframeResourceSummary

type MainframeResourceSummary interface {
	// contains filtered or unexported methods
}

Specifies the mainframe resource summary.

The following types satisfy this interface:

MainframeResourceSummaryMemberM2ManagedApplication
MainframeResourceSummaryMemberM2NonManagedApplication
Example (OutputUsage)
package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/apptest/types"
)

func main() {
	var union types.MainframeResourceSummary
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.MainframeResourceSummaryMemberM2ManagedApplication:
		_ = v.Value // Value is types.M2ManagedApplicationSummary

	case *types.MainframeResourceSummaryMemberM2NonManagedApplication:
		_ = v.Value // Value is types.M2NonManagedApplicationSummary

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type MainframeResourceSummaryMemberM2ManagedApplication

type MainframeResourceSummaryMemberM2ManagedApplication struct {
	Value M2ManagedApplicationSummary
	// contains filtered or unexported fields
}

The AWS Mainframe Modernization managed application in the mainframe resource summary.

type MainframeResourceSummaryMemberM2NonManagedApplication

type MainframeResourceSummaryMemberM2NonManagedApplication struct {
	Value M2NonManagedApplicationSummary
	// contains filtered or unexported fields
}

The AWS Mainframe Modernization non-managed application in the mainframe resource summary.

type Output

type Output interface {
	// contains filtered or unexported methods
}

Specifies an output.

The following types satisfy this interface:

OutputMemberFile
Example (OutputUsage)
package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/apptest/types"
)

func main() {
	var union types.Output
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.OutputMemberFile:
		_ = v.Value // Value is types.OutputFile

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type OutputFile

type OutputFile struct {

	// The file location of the output file.
	FileLocation *string
	// contains filtered or unexported fields
}

Specifies an output file.

type OutputMemberFile

type OutputMemberFile struct {
	Value OutputFile
	// contains filtered or unexported fields
}

The file of the output.

type Resource

type Resource struct {

	// The name of the resource.
	//
	// This member is required.
	Name *string

	// The type of the resource.
	//
	// This member is required.
	Type ResourceType
	// contains filtered or unexported fields
}

Specifies a resource.

type ResourceAction

type ResourceAction interface {
	// contains filtered or unexported methods
}

Specifies a resource action.

The following types satisfy this interface:

ResourceActionMemberCloudFormationAction
ResourceActionMemberM2ManagedApplicationAction
ResourceActionMemberM2NonManagedApplicationAction
Example (OutputUsage)
package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/apptest/types"
)

func main() {
	var union types.ResourceAction
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.ResourceActionMemberCloudFormationAction:
		_ = v.Value // Value is types.CloudFormationAction

	case *types.ResourceActionMemberM2ManagedApplicationAction:
		_ = v.Value // Value is types.M2ManagedApplicationAction

	case *types.ResourceActionMemberM2NonManagedApplicationAction:
		_ = v.Value // Value is types.M2NonManagedApplicationAction

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type ResourceActionMemberCloudFormationAction

type ResourceActionMemberCloudFormationAction struct {
	Value CloudFormationAction
	// contains filtered or unexported fields
}

The CloudFormation action of the resource action.

type ResourceActionMemberM2ManagedApplicationAction

type ResourceActionMemberM2ManagedApplicationAction struct {
	Value M2ManagedApplicationAction
	// contains filtered or unexported fields
}

The AWS Mainframe Modernization managed application action of the resource action.

type ResourceActionMemberM2NonManagedApplicationAction

type ResourceActionMemberM2NonManagedApplicationAction struct {
	Value M2NonManagedApplicationAction
	// contains filtered or unexported fields
}

The AWS Mainframe Modernization non-managed application action of the resource action.

type ResourceActionSummary

type ResourceActionSummary interface {
	// contains filtered or unexported methods
}

Specifies the resource action summary.

The following types satisfy this interface:

ResourceActionSummaryMemberCloudFormation
ResourceActionSummaryMemberM2ManagedApplication
ResourceActionSummaryMemberM2NonManagedApplication
Example (OutputUsage)
package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/apptest/types"
)

func main() {
	var union types.ResourceActionSummary
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.ResourceActionSummaryMemberCloudFormation:
		_ = v.Value // Value is types.CloudFormationStepSummary

	case *types.ResourceActionSummaryMemberM2ManagedApplication:
		_ = v.Value // Value is types.M2ManagedApplicationStepSummary

	case *types.ResourceActionSummaryMemberM2NonManagedApplication:
		_ = v.Value // Value is types.M2NonManagedApplicationStepSummary

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type ResourceActionSummaryMemberCloudFormation

type ResourceActionSummaryMemberCloudFormation struct {
	Value CloudFormationStepSummary
	// contains filtered or unexported fields
}

The CloudFormation template of the resource action summary.

type ResourceActionSummaryMemberM2ManagedApplication

type ResourceActionSummaryMemberM2ManagedApplication struct {
	Value M2ManagedApplicationStepSummary
	// contains filtered or unexported fields
}

The AWS Mainframe Modernization managed application of the resource action summary.

type ResourceActionSummaryMemberM2NonManagedApplication

type ResourceActionSummaryMemberM2NonManagedApplication struct {
	Value M2NonManagedApplicationStepSummary
	// contains filtered or unexported fields
}

The AWS Mainframe Modernization non-managed application of the resource action summary.

type ResourceNotFoundException

type ResourceNotFoundException struct {
	Message *string

	ErrorCodeOverride *string

	ResourceId   *string
	ResourceType *string
	// contains filtered or unexported fields
}

The specified resource was not found.

func (*ResourceNotFoundException) Error

func (e *ResourceNotFoundException) Error() string

func (*ResourceNotFoundException) ErrorCode

func (e *ResourceNotFoundException) ErrorCode() string

func (*ResourceNotFoundException) ErrorFault

func (*ResourceNotFoundException) ErrorMessage

func (e *ResourceNotFoundException) ErrorMessage() string

type ResourceType

type ResourceType interface {
	// contains filtered or unexported methods
}

Specifies the resource type.

The following types satisfy this interface:

ResourceTypeMemberCloudFormation
ResourceTypeMemberM2ManagedApplication
ResourceTypeMemberM2NonManagedApplication
Example (OutputUsage)
package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/apptest/types"
)

func main() {
	var union types.ResourceType
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.ResourceTypeMemberCloudFormation:
		_ = v.Value // Value is types.CloudFormation

	case *types.ResourceTypeMemberM2ManagedApplication:
		_ = v.Value // Value is types.M2ManagedApplication

	case *types.ResourceTypeMemberM2NonManagedApplication:
		_ = v.Value // Value is types.M2NonManagedApplication

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type ResourceTypeMemberCloudFormation

type ResourceTypeMemberCloudFormation struct {
	Value CloudFormation
	// contains filtered or unexported fields
}

The CloudFormation template of the resource type.

type ResourceTypeMemberM2ManagedApplication

type ResourceTypeMemberM2ManagedApplication struct {
	Value M2ManagedApplication
	// contains filtered or unexported fields
}

The AWS Mainframe Modernization managed application of the resource type.

type ResourceTypeMemberM2NonManagedApplication

type ResourceTypeMemberM2NonManagedApplication struct {
	Value M2NonManagedApplication
	// contains filtered or unexported fields
}

The AWS Mainframe Modernization non-managed application of the resource type.

type Script

type Script struct {

	// The script location of the scripts.
	//
	// This member is required.
	ScriptLocation *string

	// The type of the scripts.
	//
	// This member is required.
	Type ScriptType
	// contains filtered or unexported fields
}

Specifies the script.

type ScriptSummary

type ScriptSummary struct {

	// The script location of the script summary.
	//
	// This member is required.
	ScriptLocation *string

	// The type of the script summary.
	//
	// This member is required.
	Type ScriptType
	// contains filtered or unexported fields
}

Specifies the scripts summary.

type ScriptType

type ScriptType string
const (
	ScriptTypeSelenium ScriptType = "Selenium"
)

Enum values for ScriptType

func (ScriptType) Values

func (ScriptType) Values() []ScriptType

Values returns all known values for ScriptType. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type ServiceQuotaExceededException

type ServiceQuotaExceededException struct {
	Message *string

	ErrorCodeOverride *string

	ResourceId   *string
	ResourceType *string
	ServiceCode  *string
	QuotaCode    *string
	// contains filtered or unexported fields
}

One or more quotas for AWS Application Testing exceeds the limit.

func (*ServiceQuotaExceededException) Error

func (*ServiceQuotaExceededException) ErrorCode

func (e *ServiceQuotaExceededException) ErrorCode() string

func (*ServiceQuotaExceededException) ErrorFault

func (*ServiceQuotaExceededException) ErrorMessage

func (e *ServiceQuotaExceededException) ErrorMessage() string

type ServiceSettings

type ServiceSettings struct {

	// The KMS key ID of the service settings.
	KmsKeyId *string
	// contains filtered or unexported fields
}

Specifies the service settings.

type SourceDatabase

type SourceDatabase string
const (
	SourceDatabaseZOsDb2 SourceDatabase = "z/OS-DB2"
)

Enum values for SourceDatabase

func (SourceDatabase) Values

func (SourceDatabase) Values() []SourceDatabase

Values returns all known values for SourceDatabase. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type SourceDatabaseMetadata

type SourceDatabaseMetadata struct {

	// The capture tool of the source database metadata.
	//
	// This member is required.
	CaptureTool CaptureTool

	// The type of the source database metadata.
	//
	// This member is required.
	Type SourceDatabase
	// contains filtered or unexported fields
}

Specifies the source database metadata.

type Step

type Step struct {

	// The action of the step.
	//
	// This member is required.
	Action StepAction

	// The name of the step.
	//
	// This member is required.
	Name *string

	// The description of the step.
	Description *string
	// contains filtered or unexported fields
}

Defines a step.

type StepAction

type StepAction interface {
	// contains filtered or unexported methods
}

Specifies a step action.

The following types satisfy this interface:

StepActionMemberCompareAction
StepActionMemberMainframeAction
StepActionMemberResourceAction
Example (OutputUsage)
package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/apptest/types"
)

func main() {
	var union types.StepAction
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.StepActionMemberCompareAction:
		_ = v.Value // Value is types.CompareAction

	case *types.StepActionMemberMainframeAction:
		_ = v.Value // Value is types.MainframeAction

	case *types.StepActionMemberResourceAction:
		_ = v.Value // Value is types.ResourceAction

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type StepActionMemberCompareAction

type StepActionMemberCompareAction struct {
	Value CompareAction
	// contains filtered or unexported fields
}

The compare action of the step action.

type StepActionMemberMainframeAction

type StepActionMemberMainframeAction struct {
	Value MainframeAction
	// contains filtered or unexported fields
}

The mainframe action of the step action.

type StepActionMemberResourceAction

type StepActionMemberResourceAction struct {
	Value ResourceAction
	// contains filtered or unexported fields
}

The resource action of the step action.

type StepRunStatus

type StepRunStatus string
const (
	StepRunStatusSuccess StepRunStatus = "Success"
	StepRunStatusFailed  StepRunStatus = "Failed"
	StepRunStatusRunning StepRunStatus = "Running"
)

Enum values for StepRunStatus

func (StepRunStatus) Values

func (StepRunStatus) Values() []StepRunStatus

Values returns all known values for StepRunStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type StepRunSummary

type StepRunSummary interface {
	// contains filtered or unexported methods
}

Defines the step run summary.

The following types satisfy this interface:

StepRunSummaryMemberCompareAction
StepRunSummaryMemberMainframeAction
StepRunSummaryMemberResourceAction
Example (OutputUsage)
package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/apptest/types"
)

func main() {
	var union types.StepRunSummary
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.StepRunSummaryMemberCompareAction:
		_ = v.Value // Value is types.CompareActionSummary

	case *types.StepRunSummaryMemberMainframeAction:
		_ = v.Value // Value is types.MainframeActionSummary

	case *types.StepRunSummaryMemberResourceAction:
		_ = v.Value // Value is types.ResourceActionSummary

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type StepRunSummaryMemberCompareAction

type StepRunSummaryMemberCompareAction struct {
	Value CompareActionSummary
	// contains filtered or unexported fields
}

The compare action of the step run summary.

type StepRunSummaryMemberMainframeAction

type StepRunSummaryMemberMainframeAction struct {
	Value MainframeActionSummary
	// contains filtered or unexported fields
}

The mainframe action of the step run summary.

type StepRunSummaryMemberResourceAction

type StepRunSummaryMemberResourceAction struct {
	Value ResourceActionSummary
	// contains filtered or unexported fields
}

The resource action of the step run summary.

type TN3270

type TN3270 struct {

	// The script of the TN3270 protocol.
	//
	// This member is required.
	Script *Script

	// The data set names of the TN3270 protocol.
	ExportDataSetNames []string
	// contains filtered or unexported fields
}

Specifies the TN3270 protocol.

type TN3270StepInput

type TN3270StepInput struct {

	// The resource of the TN3270 step input.
	//
	// This member is required.
	Resource MainframeResourceSummary

	// The script of the TN3270 step input.
	//
	// This member is required.
	Script *ScriptSummary

	// The export data set names of the TN3270 step input.
	ExportDataSetNames []string

	// The properties of the TN3270 step input.
	Properties *MainframeActionProperties
	// contains filtered or unexported fields
}

Specifies a TN3270 step input.

type TN3270StepOutput

type TN3270StepOutput struct {

	// The script output location of the TN3270 step output.
	//
	// This member is required.
	ScriptOutputLocation *string

	// The data set details of the TN3270 step output.
	DataSetDetails []DataSet

	// The data set export location of the TN3270 step output.
	DataSetExportLocation *string

	// The output location of the TN3270 step output.
	DmsOutputLocation *string
	// contains filtered or unexported fields
}

Specifies a TN3270 step output.

type TN3270Summary

type TN3270Summary struct {

	// The step input of the TN3270 summary.
	//
	// This member is required.
	StepInput *TN3270StepInput

	// The step output of the TN3270 summary.
	StepOutput *TN3270StepOutput
	// contains filtered or unexported fields
}

Specifies a TN3270 summary.

type TargetDatabase

type TargetDatabase string
const (
	TargetDatabasePostgresql TargetDatabase = "PostgreSQL"
)

Enum values for TargetDatabase

func (TargetDatabase) Values

func (TargetDatabase) Values() []TargetDatabase

Values returns all known values for TargetDatabase. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type TargetDatabaseMetadata

type TargetDatabaseMetadata struct {

	// The capture tool of the target database metadata.
	//
	// This member is required.
	CaptureTool CaptureTool

	// The type of the target database metadata.
	//
	// This member is required.
	Type TargetDatabase
	// contains filtered or unexported fields
}

Specifies a target database metadata.

type TestCaseLatestVersion

type TestCaseLatestVersion struct {

	// The status of the test case latest version.
	//
	// This member is required.
	Status TestCaseLifecycle

	// The version of the test case latest version.
	//
	// This member is required.
	Version *int32

	// The status reason of the test case latest version.
	StatusReason *string
	// contains filtered or unexported fields
}

Specifies the latest version of a test case.

type TestCaseLifecycle

type TestCaseLifecycle string
const (
	TestCaseLifecycleActive   TestCaseLifecycle = "Active"
	TestCaseLifecycleDeleting TestCaseLifecycle = "Deleting"
)

Enum values for TestCaseLifecycle

func (TestCaseLifecycle) Values

Values returns all known values for TestCaseLifecycle. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type TestCaseRunStatus

type TestCaseRunStatus string
const (
	TestCaseRunStatusSuccess TestCaseRunStatus = "Success"
	TestCaseRunStatusRunning TestCaseRunStatus = "Running"
	TestCaseRunStatusFailed  TestCaseRunStatus = "Failed"
)

Enum values for TestCaseRunStatus

func (TestCaseRunStatus) Values

Values returns all known values for TestCaseRunStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type TestCaseRunSummary

type TestCaseRunSummary struct {

	// The run start time of the test case run summary.
	//
	// This member is required.
	RunStartTime *time.Time

	// The status of the test case run summary.
	//
	// This member is required.
	Status TestCaseRunStatus

	// The test case id of the test case run summary.
	//
	// This member is required.
	TestCaseId *string

	// The test case version of the test case run summary.
	//
	// This member is required.
	TestCaseVersion *int32

	// The test run id of the test case run summary.
	//
	// This member is required.
	TestRunId *string

	// The run end time of the test case run summary.
	RunEndTime *time.Time

	// The status reason of the test case run summary.
	StatusReason *string
	// contains filtered or unexported fields
}

Specifies the test case run summary.

type TestCaseSummary

type TestCaseSummary struct {

	// The creation time of the test case summary.
	//
	// This member is required.
	CreationTime *time.Time

	// The last update time of the test case summary.
	//
	// This member is required.
	LastUpdateTime *time.Time

	// The latest version of the test case summary.
	//
	// This member is required.
	LatestVersion *int32

	// The name of the test case summary.
	//
	// This member is required.
	Name *string

	// The status of the test case summary.
	//
	// This member is required.
	Status TestCaseLifecycle

	// The test case Amazon Resource Name (ARN) of the test case summary.
	//
	// This member is required.
	TestCaseArn *string

	// The test case ID of the test case summary.
	//
	// This member is required.
	TestCaseId *string

	// The status reason of the test case summary.
	StatusReason *string
	// contains filtered or unexported fields
}

Specifies a test case summary.

type TestCases

type TestCases interface {
	// contains filtered or unexported methods
}

Specifies test cases.

The following types satisfy this interface:

TestCasesMemberSequential
Example (OutputUsage)
package main

import (
	"fmt"
	"github.com/aws/aws-sdk-go-v2/service/apptest/types"
)

func main() {
	var union types.TestCases
	// type switches can be used to check the union value
	switch v := union.(type) {
	case *types.TestCasesMemberSequential:
		_ = v.Value // Value is []string

	case *types.UnknownUnionMember:
		fmt.Println("unknown tag:", v.Tag)

	default:
		fmt.Println("union is nil or unknown type")

	}
}
Output:

type TestCasesMemberSequential

type TestCasesMemberSequential struct {
	Value []string
	// contains filtered or unexported fields
}

The sequential of the test case.

type TestConfigurationLatestVersion

type TestConfigurationLatestVersion struct {

	// The status of the test configuration latest version.
	//
	// This member is required.
	Status TestConfigurationLifecycle

	// The version of the test configuration latest version.
	//
	// This member is required.
	Version *int32

	// The status reason of the test configuration latest version.
	StatusReason *string
	// contains filtered or unexported fields
}

Specifies the latest version of the test configuration.

type TestConfigurationLifecycle

type TestConfigurationLifecycle string
const (
	TestConfigurationLifecycleActive   TestConfigurationLifecycle = "Active"
	TestConfigurationLifecycleDeleting TestConfigurationLifecycle = "Deleting"
)

Enum values for TestConfigurationLifecycle

func (TestConfigurationLifecycle) Values

Values returns all known values for TestConfigurationLifecycle. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type TestConfigurationSummary

type TestConfigurationSummary struct {

	// The creation time of the test configuration summary.
	//
	// This member is required.
	CreationTime *time.Time

	// The last update time of the test configuration summary.
	//
	// This member is required.
	LastUpdateTime *time.Time

	// The latest version of the test configuration summary.
	//
	// This member is required.
	LatestVersion *int32

	// The name of the test configuration summary.
	//
	// This member is required.
	Name *string

	// The status of the test configuration summary.
	//
	// This member is required.
	Status TestConfigurationLifecycle

	// The test configuration ARN of the test configuration summary.
	//
	// This member is required.
	TestConfigurationArn *string

	// The test configuration ID of the test configuration summary.
	//
	// This member is required.
	TestConfigurationId *string

	// The status reason of the test configuration summary.
	StatusReason *string
	// contains filtered or unexported fields
}

Specifies a test configuration summary.

type TestRunStatus

type TestRunStatus string
const (
	TestRunStatusSuccess  TestRunStatus = "Success"
	TestRunStatusRunning  TestRunStatus = "Running"
	TestRunStatusFailed   TestRunStatus = "Failed"
	TestRunStatusDeleting TestRunStatus = "Deleting"
)

Enum values for TestRunStatus

func (TestRunStatus) Values

func (TestRunStatus) Values() []TestRunStatus

Values returns all known values for TestRunStatus. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type TestRunStepSummary

type TestRunStepSummary struct {

	// The run start time of the test run step summary.
	//
	// This member is required.
	RunStartTime *time.Time

	// The status of the test run step summary.
	//
	// This member is required.
	Status StepRunStatus

	// The step name of the test run step summary.
	//
	// This member is required.
	StepName *string

	// The test run ID of the test run step summary.
	//
	// This member is required.
	TestRunId *string

	// The after step of the test run step summary.
	AfterStep *bool

	// The before step of the test run step summary.
	BeforeStep *bool

	// The run end time of the test run step summary.
	RunEndTime *time.Time

	// The status reason of the test run step summary.
	StatusReason *string

	// The test case ID of the test run step summary.
	TestCaseId *string

	// The test case version of the test run step summary.
	TestCaseVersion *int32

	// The test suite ID of the test run step summary.
	TestSuiteId *string

	// The test suite version of the test run step summary.
	TestSuiteVersion *int32
	// contains filtered or unexported fields
}

Specifies a test run step summary.

type TestRunSummary

type TestRunSummary struct {

	// The run start time of the test run summary.
	//
	// This member is required.
	RunStartTime *time.Time

	// The status of the test run summary.
	//
	// This member is required.
	Status TestRunStatus

	// The test run ARN of the test run summary.
	//
	// This member is required.
	TestRunArn *string

	// The test run ID of the test run summary.
	//
	// This member is required.
	TestRunId *string

	// The test suite ID of the test run summary.
	//
	// This member is required.
	TestSuiteId *string

	// The test suite version of the test run summary.
	//
	// This member is required.
	TestSuiteVersion *int32

	// The run end time of the test run summary.
	RunEndTime *time.Time

	// The status reason of the test run summary.
	StatusReason *string

	// The test configuration ID of the test run summary.
	TestConfigurationId *string

	// The test configuration version of the test run summary.
	TestConfigurationVersion *int32
	// contains filtered or unexported fields
}

Specifies a test run summary.

type TestSuiteLatestVersion

type TestSuiteLatestVersion struct {

	// The status of the test suite latest version.
	//
	// This member is required.
	Status TestSuiteLifecycle

	// The version of the test suite latest version.
	//
	// This member is required.
	Version *int32

	// The status reason of the test suite latest version.
	StatusReason *string
	// contains filtered or unexported fields
}

Specifies the latest version of a test suite.

type TestSuiteLifecycle

type TestSuiteLifecycle string
const (
	TestSuiteLifecycleCreating TestSuiteLifecycle = "Creating"
	TestSuiteLifecycleUpdating TestSuiteLifecycle = "Updating"
	TestSuiteLifecycleActive   TestSuiteLifecycle = "Active"
	TestSuiteLifecycleFailed   TestSuiteLifecycle = "Failed"
	TestSuiteLifecycleDeleting TestSuiteLifecycle = "Deleting"
)

Enum values for TestSuiteLifecycle

func (TestSuiteLifecycle) Values

Values returns all known values for TestSuiteLifecycle. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

type TestSuiteSummary

type TestSuiteSummary struct {

	// The creation time of the test suite summary.
	//
	// This member is required.
	CreationTime *time.Time

	// The last update time of the test suite summary.
	//
	// This member is required.
	LastUpdateTime *time.Time

	// The latest version of the test suite summary.
	//
	// This member is required.
	LatestVersion *int32

	// The name of the test suite summary.
	//
	// This member is required.
	Name *string

	// The status of the test suite summary.
	//
	// This member is required.
	Status TestSuiteLifecycle

	// The test suite Amazon Resource Name (ARN) of the test suite summary.
	//
	// This member is required.
	TestSuiteArn *string

	// The test suite ID of the test suite summary.
	//
	// This member is required.
	TestSuiteId *string

	// The status reason of the test suite summary.
	StatusReason *string
	// contains filtered or unexported fields
}

Specifies the test suite summary.

type ThrottlingException

type ThrottlingException struct {
	Message *string

	ErrorCodeOverride *string

	ServiceCode       *string
	QuotaCode         *string
	RetryAfterSeconds *int32
	// contains filtered or unexported fields
}

The number of requests made exceeds the limit.

func (*ThrottlingException) Error

func (e *ThrottlingException) Error() string

func (*ThrottlingException) ErrorCode

func (e *ThrottlingException) ErrorCode() string

func (*ThrottlingException) ErrorFault

func (e *ThrottlingException) ErrorFault() smithy.ErrorFault

func (*ThrottlingException) ErrorMessage

func (e *ThrottlingException) ErrorMessage() string

type UnknownUnionMember

type UnknownUnionMember struct {
	Tag   string
	Value []byte
	// contains filtered or unexported fields
}

UnknownUnionMember is returned when a union member is returned over the wire, but has an unknown tag.

type ValidationException

type ValidationException struct {
	Message *string

	ErrorCodeOverride *string

	Reason    ValidationExceptionReason
	FieldList []ValidationExceptionField
	// contains filtered or unexported fields
}

One or more parameter provided in the request is not valid.

func (*ValidationException) Error

func (e *ValidationException) Error() string

func (*ValidationException) ErrorCode

func (e *ValidationException) ErrorCode() string

func (*ValidationException) ErrorFault

func (e *ValidationException) ErrorFault() smithy.ErrorFault

func (*ValidationException) ErrorMessage

func (e *ValidationException) ErrorMessage() string

type ValidationExceptionField

type ValidationExceptionField struct {

	// The message stating reason for why service validation failed.
	//
	// This member is required.
	Message *string

	// The name of the validation exception field.
	//
	// This member is required.
	Name *string
	// contains filtered or unexported fields
}

Specifies a validation exception field.

type ValidationExceptionReason

type ValidationExceptionReason string
const (
	ValidationExceptionReasonUnknownOperation      ValidationExceptionReason = "unknownOperation"
	ValidationExceptionReasonCannotParse           ValidationExceptionReason = "cannotParse"
	ValidationExceptionReasonFieldValidationFailed ValidationExceptionReason = "fieldValidationFailed"
	ValidationExceptionReasonOther                 ValidationExceptionReason = "other"
)

Enum values for ValidationExceptionReason

func (ValidationExceptionReason) Values

Values returns all known values for ValidationExceptionReason. Note that this can be expanded in the future, and so it is only as up to date as the client.

The ordering of this slice is not guaranteed to be stable across updates.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL