apptest

package
v1.54.12 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2024 License: Apache-2.0 Imports: 10 Imported by: 1

Documentation

Overview

Package apptest provides the client and types for making API requests to AWS Mainframe Modernization Application Testing.

AWS Mainframe Modernization Application Testing provides tools and resources for automated functional equivalence testing for your migration projects.

See https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06 for more information on this service.

See apptest package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/apptest/

Using the Client

To contact AWS Mainframe Modernization Application Testing with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the AWS Mainframe Modernization Application Testing client AppTest for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/apptest/#New

Index

Constants

View Source
const (
	// CaptureToolPrecisely is a CaptureTool enum value
	CaptureToolPrecisely = "Precisely"

	// CaptureToolAwsdms is a CaptureTool enum value
	CaptureToolAwsdms = "AWS DMS"
)
View Source
const (
	// CloudFormationActionTypeCreate is a CloudFormationActionType enum value
	CloudFormationActionTypeCreate = "Create"

	// CloudFormationActionTypeDelete is a CloudFormationActionType enum value
	CloudFormationActionTypeDelete = "Delete"
)
View Source
const (
	// ComparisonStatusEnumDifferent is a ComparisonStatusEnum enum value
	ComparisonStatusEnumDifferent = "Different"

	// ComparisonStatusEnumEquivalent is a ComparisonStatusEnum enum value
	ComparisonStatusEnumEquivalent = "Equivalent"

	// ComparisonStatusEnumEqual is a ComparisonStatusEnum enum value
	ComparisonStatusEnumEqual = "Equal"
)
View Source
const (
	// FormatFixed is a Format enum value
	FormatFixed = "FIXED"

	// FormatVariable is a Format enum value
	FormatVariable = "VARIABLE"

	// FormatLineSequential is a Format enum value
	FormatLineSequential = "LINE_SEQUENTIAL"
)
View Source
const (
	// M2ManagedActionTypeConfigure is a M2ManagedActionType enum value
	M2ManagedActionTypeConfigure = "Configure"

	// M2ManagedActionTypeDeconfigure is a M2ManagedActionType enum value
	M2ManagedActionTypeDeconfigure = "Deconfigure"
)
View Source
const (
	// M2NonManagedActionTypeConfigure is a M2NonManagedActionType enum value
	M2NonManagedActionTypeConfigure = "Configure"

	// M2NonManagedActionTypeDeconfigure is a M2NonManagedActionType enum value
	M2NonManagedActionTypeDeconfigure = "Deconfigure"
)
View Source
const (
	// StepRunStatusSuccess is a StepRunStatus enum value
	StepRunStatusSuccess = "Success"

	// StepRunStatusFailed is a StepRunStatus enum value
	StepRunStatusFailed = "Failed"

	// StepRunStatusRunning is a StepRunStatus enum value
	StepRunStatusRunning = "Running"
)
View Source
const (
	// TestCaseLifecycleActive is a TestCaseLifecycle enum value
	TestCaseLifecycleActive = "Active"

	// TestCaseLifecycleDeleting is a TestCaseLifecycle enum value
	TestCaseLifecycleDeleting = "Deleting"
)
View Source
const (
	// TestCaseRunStatusSuccess is a TestCaseRunStatus enum value
	TestCaseRunStatusSuccess = "Success"

	// TestCaseRunStatusRunning is a TestCaseRunStatus enum value
	TestCaseRunStatusRunning = "Running"

	// TestCaseRunStatusFailed is a TestCaseRunStatus enum value
	TestCaseRunStatusFailed = "Failed"
)
View Source
const (
	// TestConfigurationLifecycleActive is a TestConfigurationLifecycle enum value
	TestConfigurationLifecycleActive = "Active"

	// TestConfigurationLifecycleDeleting is a TestConfigurationLifecycle enum value
	TestConfigurationLifecycleDeleting = "Deleting"
)
View Source
const (
	// TestRunStatusSuccess is a TestRunStatus enum value
	TestRunStatusSuccess = "Success"

	// TestRunStatusRunning is a TestRunStatus enum value
	TestRunStatusRunning = "Running"

	// TestRunStatusFailed is a TestRunStatus enum value
	TestRunStatusFailed = "Failed"

	// TestRunStatusDeleting is a TestRunStatus enum value
	TestRunStatusDeleting = "Deleting"
)
View Source
const (
	// TestSuiteLifecycleCreating is a TestSuiteLifecycle enum value
	TestSuiteLifecycleCreating = "Creating"

	// TestSuiteLifecycleUpdating is a TestSuiteLifecycle enum value
	TestSuiteLifecycleUpdating = "Updating"

	// TestSuiteLifecycleActive is a TestSuiteLifecycle enum value
	TestSuiteLifecycleActive = "Active"

	// TestSuiteLifecycleFailed is a TestSuiteLifecycle enum value
	TestSuiteLifecycleFailed = "Failed"

	// TestSuiteLifecycleDeleting is a TestSuiteLifecycle enum value
	TestSuiteLifecycleDeleting = "Deleting"
)
View Source
const (
	// ValidationExceptionReasonUnknownOperation is a ValidationExceptionReason enum value
	ValidationExceptionReasonUnknownOperation = "unknownOperation"

	// ValidationExceptionReasonCannotParse is a ValidationExceptionReason enum value
	ValidationExceptionReasonCannotParse = "cannotParse"

	// ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value
	ValidationExceptionReasonFieldValidationFailed = "fieldValidationFailed"

	// ValidationExceptionReasonOther is a ValidationExceptionReason enum value
	ValidationExceptionReasonOther = "other"
)
View Source
const (

	// ErrCodeAccessDeniedException for service response error code
	// "AccessDeniedException".
	//
	// The account or role doesn't have the right permissions to make the request.
	ErrCodeAccessDeniedException = "AccessDeniedException"

	// ErrCodeConflictException for service response error code
	// "ConflictException".
	//
	// The parameters provided in the request conflict with existing resources.
	ErrCodeConflictException = "ConflictException"

	// ErrCodeInternalServerException for service response error code
	// "InternalServerException".
	//
	// An unexpected error occurred during the processing of the request.
	ErrCodeInternalServerException = "InternalServerException"

	// ErrCodeResourceNotFoundException for service response error code
	// "ResourceNotFoundException".
	//
	// The specified resource was not found.
	ErrCodeResourceNotFoundException = "ResourceNotFoundException"

	// ErrCodeServiceQuotaExceededException for service response error code
	// "ServiceQuotaExceededException".
	//
	// One or more quotas for AWS Application Testing exceeds the limit.
	ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException"

	// ErrCodeThrottlingException for service response error code
	// "ThrottlingException".
	//
	// The number of requests made exceeds the limit.
	ErrCodeThrottlingException = "ThrottlingException"

	// ErrCodeValidationException for service response error code
	// "ValidationException".
	//
	// One or more parameter provided in the request is not valid.
	ErrCodeValidationException = "ValidationException"
)
View Source
const (
	ServiceName = "AppTest" // Name of service.
	EndpointsID = "apptest" // ID to lookup a service endpoint with.
	ServiceID   = "AppTest" // ServiceID is a unique identifier of a specific service.
)

Service information constants

View Source
const (
	// DataSetTypePs is a DataSetType enum value
	DataSetTypePs = "PS"
)
View Source
const (
	// M2ManagedRuntimeMicroFocus is a M2ManagedRuntime enum value
	M2ManagedRuntimeMicroFocus = "MicroFocus"
)
View Source
const (
	// M2NonManagedRuntimeBluAge is a M2NonManagedRuntime enum value
	M2NonManagedRuntimeBluAge = "BluAge"
)
View Source
const (
	// ScriptTypeSelenium is a ScriptType enum value
	ScriptTypeSelenium = "Selenium"
)
View Source
const (
	// SourceDatabaseZOsDb2 is a SourceDatabase enum value
	SourceDatabaseZOsDb2 = "z/OS-DB2"
)
View Source
const (
	// TargetDatabasePostgreSql is a TargetDatabase enum value
	TargetDatabasePostgreSql = "PostgreSQL"
)

Variables

This section is empty.

Functions

func CaptureTool_Values

func CaptureTool_Values() []string

CaptureTool_Values returns all elements of the CaptureTool enum

func CloudFormationActionType_Values

func CloudFormationActionType_Values() []string

CloudFormationActionType_Values returns all elements of the CloudFormationActionType enum

func ComparisonStatusEnum_Values

func ComparisonStatusEnum_Values() []string

ComparisonStatusEnum_Values returns all elements of the ComparisonStatusEnum enum

func DataSetType_Values

func DataSetType_Values() []string

DataSetType_Values returns all elements of the DataSetType enum

func Format_Values

func Format_Values() []string

Format_Values returns all elements of the Format enum

func M2ManagedActionType_Values

func M2ManagedActionType_Values() []string

M2ManagedActionType_Values returns all elements of the M2ManagedActionType enum

func M2ManagedRuntime_Values

func M2ManagedRuntime_Values() []string

M2ManagedRuntime_Values returns all elements of the M2ManagedRuntime enum

func M2NonManagedActionType_Values

func M2NonManagedActionType_Values() []string

M2NonManagedActionType_Values returns all elements of the M2NonManagedActionType enum

func M2NonManagedRuntime_Values

func M2NonManagedRuntime_Values() []string

M2NonManagedRuntime_Values returns all elements of the M2NonManagedRuntime enum

func ScriptType_Values

func ScriptType_Values() []string

ScriptType_Values returns all elements of the ScriptType enum

func SourceDatabase_Values

func SourceDatabase_Values() []string

SourceDatabase_Values returns all elements of the SourceDatabase enum

func StepRunStatus_Values

func StepRunStatus_Values() []string

StepRunStatus_Values returns all elements of the StepRunStatus enum

func TargetDatabase_Values

func TargetDatabase_Values() []string

TargetDatabase_Values returns all elements of the TargetDatabase enum

func TestCaseLifecycle_Values

func TestCaseLifecycle_Values() []string

TestCaseLifecycle_Values returns all elements of the TestCaseLifecycle enum

func TestCaseRunStatus_Values

func TestCaseRunStatus_Values() []string

TestCaseRunStatus_Values returns all elements of the TestCaseRunStatus enum

func TestConfigurationLifecycle_Values

func TestConfigurationLifecycle_Values() []string

TestConfigurationLifecycle_Values returns all elements of the TestConfigurationLifecycle enum

func TestRunStatus_Values

func TestRunStatus_Values() []string

TestRunStatus_Values returns all elements of the TestRunStatus enum

func TestSuiteLifecycle_Values

func TestSuiteLifecycle_Values() []string

TestSuiteLifecycle_Values returns all elements of the TestSuiteLifecycle enum

func ValidationExceptionReason_Values

func ValidationExceptionReason_Values() []string

ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum

Types

type AccessDeniedException

type AccessDeniedException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

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

func (*AccessDeniedException) Code

func (s *AccessDeniedException) Code() string

Code returns the exception type name.

func (*AccessDeniedException) Error

func (s *AccessDeniedException) Error() string

func (AccessDeniedException) GoString

func (s AccessDeniedException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AccessDeniedException) Message

func (s *AccessDeniedException) Message() string

Message returns the exception's message.

func (*AccessDeniedException) OrigErr

func (s *AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AccessDeniedException) RequestID

func (s *AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AccessDeniedException) StatusCode

func (s *AccessDeniedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (AccessDeniedException) String

func (s AccessDeniedException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AppTest

type AppTest struct {
	*client.Client
}

AppTest provides the API operation methods for making requests to AWS Mainframe Modernization Application Testing. See this package's package overview docs for details on the service.

AppTest methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*aws.Config) *AppTest

New creates a new instance of the AppTest client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

Example:

mySession := session.Must(session.NewSession())

// Create a AppTest client from just a session.
svc := apptest.New(mySession)

// Create a AppTest client with additional configuration
svc := apptest.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*AppTest) CreateTestCase

func (c *AppTest) CreateTestCase(input *CreateTestCaseInput) (*CreateTestCaseOutput, error)

CreateTestCase API operation for AWS Mainframe Modernization Application Testing.

Creates a test case.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation CreateTestCase for usage and error information.

Returned Error Types:

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

  • ThrottlingException The number of requests made exceeds the limit.

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

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

  • ConflictException The parameters provided in the request conflict with existing resources.

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/CreateTestCase

func (*AppTest) CreateTestCaseRequest

func (c *AppTest) CreateTestCaseRequest(input *CreateTestCaseInput) (req *request.Request, output *CreateTestCaseOutput)

CreateTestCaseRequest generates a "aws/request.Request" representing the client's request for the CreateTestCase operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateTestCase for more information on using the CreateTestCase API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateTestCaseRequest method.
req, resp := client.CreateTestCaseRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/CreateTestCase

func (*AppTest) CreateTestCaseWithContext

func (c *AppTest) CreateTestCaseWithContext(ctx aws.Context, input *CreateTestCaseInput, opts ...request.Option) (*CreateTestCaseOutput, error)

CreateTestCaseWithContext is the same as CreateTestCase with the addition of the ability to pass a context and additional request options.

See CreateTestCase for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) CreateTestConfiguration

func (c *AppTest) CreateTestConfiguration(input *CreateTestConfigurationInput) (*CreateTestConfigurationOutput, error)

CreateTestConfiguration API operation for AWS Mainframe Modernization Application Testing.

Creates a test configuration.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation CreateTestConfiguration for usage and error information.

Returned Error Types:

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

  • ThrottlingException The number of requests made exceeds the limit.

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

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

  • ConflictException The parameters provided in the request conflict with existing resources.

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/CreateTestConfiguration

func (*AppTest) CreateTestConfigurationRequest

func (c *AppTest) CreateTestConfigurationRequest(input *CreateTestConfigurationInput) (req *request.Request, output *CreateTestConfigurationOutput)

CreateTestConfigurationRequest generates a "aws/request.Request" representing the client's request for the CreateTestConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateTestConfiguration for more information on using the CreateTestConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateTestConfigurationRequest method.
req, resp := client.CreateTestConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/CreateTestConfiguration

func (*AppTest) CreateTestConfigurationWithContext

func (c *AppTest) CreateTestConfigurationWithContext(ctx aws.Context, input *CreateTestConfigurationInput, opts ...request.Option) (*CreateTestConfigurationOutput, error)

CreateTestConfigurationWithContext is the same as CreateTestConfiguration with the addition of the ability to pass a context and additional request options.

See CreateTestConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) CreateTestSuite

func (c *AppTest) CreateTestSuite(input *CreateTestSuiteInput) (*CreateTestSuiteOutput, error)

CreateTestSuite API operation for AWS Mainframe Modernization Application Testing.

Creates a test suite.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation CreateTestSuite for usage and error information.

Returned Error Types:

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

  • ThrottlingException The number of requests made exceeds the limit.

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

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

  • ConflictException The parameters provided in the request conflict with existing resources.

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/CreateTestSuite

func (*AppTest) CreateTestSuiteRequest

func (c *AppTest) CreateTestSuiteRequest(input *CreateTestSuiteInput) (req *request.Request, output *CreateTestSuiteOutput)

CreateTestSuiteRequest generates a "aws/request.Request" representing the client's request for the CreateTestSuite operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateTestSuite for more information on using the CreateTestSuite API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateTestSuiteRequest method.
req, resp := client.CreateTestSuiteRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/CreateTestSuite

func (*AppTest) CreateTestSuiteWithContext

func (c *AppTest) CreateTestSuiteWithContext(ctx aws.Context, input *CreateTestSuiteInput, opts ...request.Option) (*CreateTestSuiteOutput, error)

CreateTestSuiteWithContext is the same as CreateTestSuite with the addition of the ability to pass a context and additional request options.

See CreateTestSuite for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) DeleteTestCase

func (c *AppTest) DeleteTestCase(input *DeleteTestCaseInput) (*DeleteTestCaseOutput, error)

DeleteTestCase API operation for AWS Mainframe Modernization Application Testing.

Deletes a test case.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation DeleteTestCase for usage and error information.

Returned Error Types:

  • ThrottlingException The number of requests made exceeds the limit.

  • ResourceNotFoundException The specified resource was not found.

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

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

  • ConflictException The parameters provided in the request conflict with existing resources.

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/DeleteTestCase

func (*AppTest) DeleteTestCaseRequest

func (c *AppTest) DeleteTestCaseRequest(input *DeleteTestCaseInput) (req *request.Request, output *DeleteTestCaseOutput)

DeleteTestCaseRequest generates a "aws/request.Request" representing the client's request for the DeleteTestCase operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteTestCase for more information on using the DeleteTestCase API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteTestCaseRequest method.
req, resp := client.DeleteTestCaseRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/DeleteTestCase

func (*AppTest) DeleteTestCaseWithContext

func (c *AppTest) DeleteTestCaseWithContext(ctx aws.Context, input *DeleteTestCaseInput, opts ...request.Option) (*DeleteTestCaseOutput, error)

DeleteTestCaseWithContext is the same as DeleteTestCase with the addition of the ability to pass a context and additional request options.

See DeleteTestCase for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) DeleteTestConfiguration

func (c *AppTest) DeleteTestConfiguration(input *DeleteTestConfigurationInput) (*DeleteTestConfigurationOutput, error)

DeleteTestConfiguration API operation for AWS Mainframe Modernization Application Testing.

Deletes a test configuration.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation DeleteTestConfiguration for usage and error information.

Returned Error Types:

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

  • ThrottlingException The number of requests made exceeds the limit.

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

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

  • ConflictException The parameters provided in the request conflict with existing resources.

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/DeleteTestConfiguration

func (*AppTest) DeleteTestConfigurationRequest

func (c *AppTest) DeleteTestConfigurationRequest(input *DeleteTestConfigurationInput) (req *request.Request, output *DeleteTestConfigurationOutput)

DeleteTestConfigurationRequest generates a "aws/request.Request" representing the client's request for the DeleteTestConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteTestConfiguration for more information on using the DeleteTestConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteTestConfigurationRequest method.
req, resp := client.DeleteTestConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/DeleteTestConfiguration

func (*AppTest) DeleteTestConfigurationWithContext

func (c *AppTest) DeleteTestConfigurationWithContext(ctx aws.Context, input *DeleteTestConfigurationInput, opts ...request.Option) (*DeleteTestConfigurationOutput, error)

DeleteTestConfigurationWithContext is the same as DeleteTestConfiguration with the addition of the ability to pass a context and additional request options.

See DeleteTestConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) DeleteTestRun

func (c *AppTest) DeleteTestRun(input *DeleteTestRunInput) (*DeleteTestRunOutput, error)

DeleteTestRun API operation for AWS Mainframe Modernization Application Testing.

Deletes a test run.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation DeleteTestRun for usage and error information.

Returned Error Types:

  • ThrottlingException The number of requests made exceeds the limit.

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

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

  • ConflictException The parameters provided in the request conflict with existing resources.

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/DeleteTestRun

func (*AppTest) DeleteTestRunRequest

func (c *AppTest) DeleteTestRunRequest(input *DeleteTestRunInput) (req *request.Request, output *DeleteTestRunOutput)

DeleteTestRunRequest generates a "aws/request.Request" representing the client's request for the DeleteTestRun operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteTestRun for more information on using the DeleteTestRun API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteTestRunRequest method.
req, resp := client.DeleteTestRunRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/DeleteTestRun

func (*AppTest) DeleteTestRunWithContext

func (c *AppTest) DeleteTestRunWithContext(ctx aws.Context, input *DeleteTestRunInput, opts ...request.Option) (*DeleteTestRunOutput, error)

DeleteTestRunWithContext is the same as DeleteTestRun with the addition of the ability to pass a context and additional request options.

See DeleteTestRun for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) DeleteTestSuite

func (c *AppTest) DeleteTestSuite(input *DeleteTestSuiteInput) (*DeleteTestSuiteOutput, error)

DeleteTestSuite API operation for AWS Mainframe Modernization Application Testing.

Deletes a test suite.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation DeleteTestSuite for usage and error information.

Returned Error Types:

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

  • ThrottlingException The number of requests made exceeds the limit.

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

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

  • ConflictException The parameters provided in the request conflict with existing resources.

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/DeleteTestSuite

func (*AppTest) DeleteTestSuiteRequest

func (c *AppTest) DeleteTestSuiteRequest(input *DeleteTestSuiteInput) (req *request.Request, output *DeleteTestSuiteOutput)

DeleteTestSuiteRequest generates a "aws/request.Request" representing the client's request for the DeleteTestSuite operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteTestSuite for more information on using the DeleteTestSuite API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteTestSuiteRequest method.
req, resp := client.DeleteTestSuiteRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/DeleteTestSuite

func (*AppTest) DeleteTestSuiteWithContext

func (c *AppTest) DeleteTestSuiteWithContext(ctx aws.Context, input *DeleteTestSuiteInput, opts ...request.Option) (*DeleteTestSuiteOutput, error)

DeleteTestSuiteWithContext is the same as DeleteTestSuite with the addition of the ability to pass a context and additional request options.

See DeleteTestSuite for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) GetTestCase

func (c *AppTest) GetTestCase(input *GetTestCaseInput) (*GetTestCaseOutput, error)

GetTestCase API operation for AWS Mainframe Modernization Application Testing.

Gets a test case.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation GetTestCase for usage and error information.

Returned Error Types:

  • ThrottlingException The number of requests made exceeds the limit.

  • ResourceNotFoundException The specified resource was not found.

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

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

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/GetTestCase

func (*AppTest) GetTestCaseRequest

func (c *AppTest) GetTestCaseRequest(input *GetTestCaseInput) (req *request.Request, output *GetTestCaseOutput)

GetTestCaseRequest generates a "aws/request.Request" representing the client's request for the GetTestCase operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetTestCase for more information on using the GetTestCase API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetTestCaseRequest method.
req, resp := client.GetTestCaseRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/GetTestCase

func (*AppTest) GetTestCaseWithContext

func (c *AppTest) GetTestCaseWithContext(ctx aws.Context, input *GetTestCaseInput, opts ...request.Option) (*GetTestCaseOutput, error)

GetTestCaseWithContext is the same as GetTestCase with the addition of the ability to pass a context and additional request options.

See GetTestCase for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) GetTestConfiguration

func (c *AppTest) GetTestConfiguration(input *GetTestConfigurationInput) (*GetTestConfigurationOutput, error)

GetTestConfiguration API operation for AWS Mainframe Modernization Application Testing.

Gets a test configuration.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation GetTestConfiguration for usage and error information.

Returned Error Types:

  • ThrottlingException The number of requests made exceeds the limit.

  • ResourceNotFoundException The specified resource was not found.

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

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

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/GetTestConfiguration

func (*AppTest) GetTestConfigurationRequest

func (c *AppTest) GetTestConfigurationRequest(input *GetTestConfigurationInput) (req *request.Request, output *GetTestConfigurationOutput)

GetTestConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetTestConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetTestConfiguration for more information on using the GetTestConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetTestConfigurationRequest method.
req, resp := client.GetTestConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/GetTestConfiguration

func (*AppTest) GetTestConfigurationWithContext

func (c *AppTest) GetTestConfigurationWithContext(ctx aws.Context, input *GetTestConfigurationInput, opts ...request.Option) (*GetTestConfigurationOutput, error)

GetTestConfigurationWithContext is the same as GetTestConfiguration with the addition of the ability to pass a context and additional request options.

See GetTestConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) GetTestRunStep

func (c *AppTest) GetTestRunStep(input *GetTestRunStepInput) (*GetTestRunStepOutput, error)

GetTestRunStep API operation for AWS Mainframe Modernization Application Testing.

Gets a test run step.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation GetTestRunStep for usage and error information.

Returned Error Types:

  • ThrottlingException The number of requests made exceeds the limit.

  • ResourceNotFoundException The specified resource was not found.

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

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

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/GetTestRunStep

func (*AppTest) GetTestRunStepRequest

func (c *AppTest) GetTestRunStepRequest(input *GetTestRunStepInput) (req *request.Request, output *GetTestRunStepOutput)

GetTestRunStepRequest generates a "aws/request.Request" representing the client's request for the GetTestRunStep operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetTestRunStep for more information on using the GetTestRunStep API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetTestRunStepRequest method.
req, resp := client.GetTestRunStepRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/GetTestRunStep

func (*AppTest) GetTestRunStepWithContext

func (c *AppTest) GetTestRunStepWithContext(ctx aws.Context, input *GetTestRunStepInput, opts ...request.Option) (*GetTestRunStepOutput, error)

GetTestRunStepWithContext is the same as GetTestRunStep with the addition of the ability to pass a context and additional request options.

See GetTestRunStep for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) GetTestSuite

func (c *AppTest) GetTestSuite(input *GetTestSuiteInput) (*GetTestSuiteOutput, error)

GetTestSuite API operation for AWS Mainframe Modernization Application Testing.

Gets a test suite.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation GetTestSuite for usage and error information.

Returned Error Types:

  • ThrottlingException The number of requests made exceeds the limit.

  • ResourceNotFoundException The specified resource was not found.

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

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

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/GetTestSuite

func (*AppTest) GetTestSuiteRequest

func (c *AppTest) GetTestSuiteRequest(input *GetTestSuiteInput) (req *request.Request, output *GetTestSuiteOutput)

GetTestSuiteRequest generates a "aws/request.Request" representing the client's request for the GetTestSuite operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetTestSuite for more information on using the GetTestSuite API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetTestSuiteRequest method.
req, resp := client.GetTestSuiteRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/GetTestSuite

func (*AppTest) GetTestSuiteWithContext

func (c *AppTest) GetTestSuiteWithContext(ctx aws.Context, input *GetTestSuiteInput, opts ...request.Option) (*GetTestSuiteOutput, error)

GetTestSuiteWithContext is the same as GetTestSuite with the addition of the ability to pass a context and additional request options.

See GetTestSuite for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) ListTagsForResource

func (c *AppTest) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for AWS Mainframe Modernization Application Testing.

Lists tags for a resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation ListTagsForResource for usage and error information.

Returned Error Types:

  • ThrottlingException The number of requests made exceeds the limit.

  • ResourceNotFoundException The specified resource was not found.

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

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

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/ListTagsForResource

func (*AppTest) ListTagsForResourceRequest

func (c *AppTest) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTagsForResourceRequest method.
req, resp := client.ListTagsForResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/ListTagsForResource

func (*AppTest) ListTagsForResourceWithContext

func (c *AppTest) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.

See ListTagsForResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) ListTestCases

func (c *AppTest) ListTestCases(input *ListTestCasesInput) (*ListTestCasesOutput, error)

ListTestCases API operation for AWS Mainframe Modernization Application Testing.

Lists test cases.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation ListTestCases for usage and error information.

Returned Error Types:

  • ThrottlingException The number of requests made exceeds the limit.

  • ResourceNotFoundException The specified resource was not found.

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

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

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/ListTestCases

func (*AppTest) ListTestCasesPages

func (c *AppTest) ListTestCasesPages(input *ListTestCasesInput, fn func(*ListTestCasesOutput, bool) bool) error

ListTestCasesPages iterates over the pages of a ListTestCases operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListTestCases method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListTestCases operation.
pageNum := 0
err := client.ListTestCasesPages(params,
    func(page *apptest.ListTestCasesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*AppTest) ListTestCasesPagesWithContext

func (c *AppTest) ListTestCasesPagesWithContext(ctx aws.Context, input *ListTestCasesInput, fn func(*ListTestCasesOutput, bool) bool, opts ...request.Option) error

ListTestCasesPagesWithContext same as ListTestCasesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) ListTestCasesRequest

func (c *AppTest) ListTestCasesRequest(input *ListTestCasesInput) (req *request.Request, output *ListTestCasesOutput)

ListTestCasesRequest generates a "aws/request.Request" representing the client's request for the ListTestCases operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTestCases for more information on using the ListTestCases API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTestCasesRequest method.
req, resp := client.ListTestCasesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/ListTestCases

func (*AppTest) ListTestCasesWithContext

func (c *AppTest) ListTestCasesWithContext(ctx aws.Context, input *ListTestCasesInput, opts ...request.Option) (*ListTestCasesOutput, error)

ListTestCasesWithContext is the same as ListTestCases with the addition of the ability to pass a context and additional request options.

See ListTestCases for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) ListTestConfigurations

func (c *AppTest) ListTestConfigurations(input *ListTestConfigurationsInput) (*ListTestConfigurationsOutput, error)

ListTestConfigurations API operation for AWS Mainframe Modernization Application Testing.

Lists test configurations.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation ListTestConfigurations for usage and error information.

Returned Error Types:

  • ThrottlingException The number of requests made exceeds the limit.

  • ResourceNotFoundException The specified resource was not found.

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

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

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/ListTestConfigurations

func (*AppTest) ListTestConfigurationsPages

func (c *AppTest) ListTestConfigurationsPages(input *ListTestConfigurationsInput, fn func(*ListTestConfigurationsOutput, bool) bool) error

ListTestConfigurationsPages iterates over the pages of a ListTestConfigurations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListTestConfigurations method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListTestConfigurations operation.
pageNum := 0
err := client.ListTestConfigurationsPages(params,
    func(page *apptest.ListTestConfigurationsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*AppTest) ListTestConfigurationsPagesWithContext

func (c *AppTest) ListTestConfigurationsPagesWithContext(ctx aws.Context, input *ListTestConfigurationsInput, fn func(*ListTestConfigurationsOutput, bool) bool, opts ...request.Option) error

ListTestConfigurationsPagesWithContext same as ListTestConfigurationsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) ListTestConfigurationsRequest

func (c *AppTest) ListTestConfigurationsRequest(input *ListTestConfigurationsInput) (req *request.Request, output *ListTestConfigurationsOutput)

ListTestConfigurationsRequest generates a "aws/request.Request" representing the client's request for the ListTestConfigurations operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTestConfigurations for more information on using the ListTestConfigurations API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTestConfigurationsRequest method.
req, resp := client.ListTestConfigurationsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/ListTestConfigurations

func (*AppTest) ListTestConfigurationsWithContext

func (c *AppTest) ListTestConfigurationsWithContext(ctx aws.Context, input *ListTestConfigurationsInput, opts ...request.Option) (*ListTestConfigurationsOutput, error)

ListTestConfigurationsWithContext is the same as ListTestConfigurations with the addition of the ability to pass a context and additional request options.

See ListTestConfigurations for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) ListTestRunSteps

func (c *AppTest) ListTestRunSteps(input *ListTestRunStepsInput) (*ListTestRunStepsOutput, error)

ListTestRunSteps API operation for AWS Mainframe Modernization Application Testing.

Lists test run steps.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation ListTestRunSteps for usage and error information.

Returned Error Types:

  • ThrottlingException The number of requests made exceeds the limit.

  • ResourceNotFoundException The specified resource was not found.

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

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

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/ListTestRunSteps

func (*AppTest) ListTestRunStepsPages

func (c *AppTest) ListTestRunStepsPages(input *ListTestRunStepsInput, fn func(*ListTestRunStepsOutput, bool) bool) error

ListTestRunStepsPages iterates over the pages of a ListTestRunSteps operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListTestRunSteps method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListTestRunSteps operation.
pageNum := 0
err := client.ListTestRunStepsPages(params,
    func(page *apptest.ListTestRunStepsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*AppTest) ListTestRunStepsPagesWithContext

func (c *AppTest) ListTestRunStepsPagesWithContext(ctx aws.Context, input *ListTestRunStepsInput, fn func(*ListTestRunStepsOutput, bool) bool, opts ...request.Option) error

ListTestRunStepsPagesWithContext same as ListTestRunStepsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) ListTestRunStepsRequest

func (c *AppTest) ListTestRunStepsRequest(input *ListTestRunStepsInput) (req *request.Request, output *ListTestRunStepsOutput)

ListTestRunStepsRequest generates a "aws/request.Request" representing the client's request for the ListTestRunSteps operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTestRunSteps for more information on using the ListTestRunSteps API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTestRunStepsRequest method.
req, resp := client.ListTestRunStepsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/ListTestRunSteps

func (*AppTest) ListTestRunStepsWithContext

func (c *AppTest) ListTestRunStepsWithContext(ctx aws.Context, input *ListTestRunStepsInput, opts ...request.Option) (*ListTestRunStepsOutput, error)

ListTestRunStepsWithContext is the same as ListTestRunSteps with the addition of the ability to pass a context and additional request options.

See ListTestRunSteps for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) ListTestRunTestCases

func (c *AppTest) ListTestRunTestCases(input *ListTestRunTestCasesInput) (*ListTestRunTestCasesOutput, error)

ListTestRunTestCases API operation for AWS Mainframe Modernization Application Testing.

Lists test run test cases.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation ListTestRunTestCases for usage and error information.

Returned Error Types:

  • ThrottlingException The number of requests made exceeds the limit.

  • ResourceNotFoundException The specified resource was not found.

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

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

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/ListTestRunTestCases

func (*AppTest) ListTestRunTestCasesPages

func (c *AppTest) ListTestRunTestCasesPages(input *ListTestRunTestCasesInput, fn func(*ListTestRunTestCasesOutput, bool) bool) error

ListTestRunTestCasesPages iterates over the pages of a ListTestRunTestCases operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListTestRunTestCases method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListTestRunTestCases operation.
pageNum := 0
err := client.ListTestRunTestCasesPages(params,
    func(page *apptest.ListTestRunTestCasesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*AppTest) ListTestRunTestCasesPagesWithContext

func (c *AppTest) ListTestRunTestCasesPagesWithContext(ctx aws.Context, input *ListTestRunTestCasesInput, fn func(*ListTestRunTestCasesOutput, bool) bool, opts ...request.Option) error

ListTestRunTestCasesPagesWithContext same as ListTestRunTestCasesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) ListTestRunTestCasesRequest

func (c *AppTest) ListTestRunTestCasesRequest(input *ListTestRunTestCasesInput) (req *request.Request, output *ListTestRunTestCasesOutput)

ListTestRunTestCasesRequest generates a "aws/request.Request" representing the client's request for the ListTestRunTestCases operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTestRunTestCases for more information on using the ListTestRunTestCases API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTestRunTestCasesRequest method.
req, resp := client.ListTestRunTestCasesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/ListTestRunTestCases

func (*AppTest) ListTestRunTestCasesWithContext

func (c *AppTest) ListTestRunTestCasesWithContext(ctx aws.Context, input *ListTestRunTestCasesInput, opts ...request.Option) (*ListTestRunTestCasesOutput, error)

ListTestRunTestCasesWithContext is the same as ListTestRunTestCases with the addition of the ability to pass a context and additional request options.

See ListTestRunTestCases for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) ListTestRuns

func (c *AppTest) ListTestRuns(input *ListTestRunsInput) (*ListTestRunsOutput, error)

ListTestRuns API operation for AWS Mainframe Modernization Application Testing.

Lists test runs.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation ListTestRuns for usage and error information.

Returned Error Types:

  • ThrottlingException The number of requests made exceeds the limit.

  • ResourceNotFoundException The specified resource was not found.

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

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

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/ListTestRuns

func (*AppTest) ListTestRunsPages

func (c *AppTest) ListTestRunsPages(input *ListTestRunsInput, fn func(*ListTestRunsOutput, bool) bool) error

ListTestRunsPages iterates over the pages of a ListTestRuns operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListTestRuns method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListTestRuns operation.
pageNum := 0
err := client.ListTestRunsPages(params,
    func(page *apptest.ListTestRunsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*AppTest) ListTestRunsPagesWithContext

func (c *AppTest) ListTestRunsPagesWithContext(ctx aws.Context, input *ListTestRunsInput, fn func(*ListTestRunsOutput, bool) bool, opts ...request.Option) error

ListTestRunsPagesWithContext same as ListTestRunsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) ListTestRunsRequest

func (c *AppTest) ListTestRunsRequest(input *ListTestRunsInput) (req *request.Request, output *ListTestRunsOutput)

ListTestRunsRequest generates a "aws/request.Request" representing the client's request for the ListTestRuns operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTestRuns for more information on using the ListTestRuns API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTestRunsRequest method.
req, resp := client.ListTestRunsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/ListTestRuns

func (*AppTest) ListTestRunsWithContext

func (c *AppTest) ListTestRunsWithContext(ctx aws.Context, input *ListTestRunsInput, opts ...request.Option) (*ListTestRunsOutput, error)

ListTestRunsWithContext is the same as ListTestRuns with the addition of the ability to pass a context and additional request options.

See ListTestRuns for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) ListTestSuites

func (c *AppTest) ListTestSuites(input *ListTestSuitesInput) (*ListTestSuitesOutput, error)

ListTestSuites API operation for AWS Mainframe Modernization Application Testing.

Lists test suites.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation ListTestSuites for usage and error information.

Returned Error Types:

  • ThrottlingException The number of requests made exceeds the limit.

  • ResourceNotFoundException The specified resource was not found.

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

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

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/ListTestSuites

func (*AppTest) ListTestSuitesPages

func (c *AppTest) ListTestSuitesPages(input *ListTestSuitesInput, fn func(*ListTestSuitesOutput, bool) bool) error

ListTestSuitesPages iterates over the pages of a ListTestSuites operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListTestSuites method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListTestSuites operation.
pageNum := 0
err := client.ListTestSuitesPages(params,
    func(page *apptest.ListTestSuitesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*AppTest) ListTestSuitesPagesWithContext

func (c *AppTest) ListTestSuitesPagesWithContext(ctx aws.Context, input *ListTestSuitesInput, fn func(*ListTestSuitesOutput, bool) bool, opts ...request.Option) error

ListTestSuitesPagesWithContext same as ListTestSuitesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) ListTestSuitesRequest

func (c *AppTest) ListTestSuitesRequest(input *ListTestSuitesInput) (req *request.Request, output *ListTestSuitesOutput)

ListTestSuitesRequest generates a "aws/request.Request" representing the client's request for the ListTestSuites operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTestSuites for more information on using the ListTestSuites API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTestSuitesRequest method.
req, resp := client.ListTestSuitesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/ListTestSuites

func (*AppTest) ListTestSuitesWithContext

func (c *AppTest) ListTestSuitesWithContext(ctx aws.Context, input *ListTestSuitesInput, opts ...request.Option) (*ListTestSuitesOutput, error)

ListTestSuitesWithContext is the same as ListTestSuites with the addition of the ability to pass a context and additional request options.

See ListTestSuites for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) StartTestRun

func (c *AppTest) StartTestRun(input *StartTestRunInput) (*StartTestRunOutput, error)

StartTestRun API operation for AWS Mainframe Modernization Application Testing.

Starts a test run.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation StartTestRun for usage and error information.

Returned Error Types:

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

  • ThrottlingException The number of requests made exceeds the limit.

  • ResourceNotFoundException The specified resource was not found.

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

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

  • ConflictException The parameters provided in the request conflict with existing resources.

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/StartTestRun

func (*AppTest) StartTestRunRequest

func (c *AppTest) StartTestRunRequest(input *StartTestRunInput) (req *request.Request, output *StartTestRunOutput)

StartTestRunRequest generates a "aws/request.Request" representing the client's request for the StartTestRun operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartTestRun for more information on using the StartTestRun API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartTestRunRequest method.
req, resp := client.StartTestRunRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/StartTestRun

func (*AppTest) StartTestRunWithContext

func (c *AppTest) StartTestRunWithContext(ctx aws.Context, input *StartTestRunInput, opts ...request.Option) (*StartTestRunOutput, error)

StartTestRunWithContext is the same as StartTestRun with the addition of the ability to pass a context and additional request options.

See StartTestRun for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) TagResource

func (c *AppTest) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for AWS Mainframe Modernization Application Testing.

Specifies tags of a resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation TagResource for usage and error information.

Returned Error Types:

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

  • ThrottlingException The number of requests made exceeds the limit.

  • ResourceNotFoundException The specified resource was not found.

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

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

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/TagResource

func (*AppTest) TagResourceRequest

func (c *AppTest) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TagResource for more information on using the TagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TagResourceRequest method.
req, resp := client.TagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/TagResource

func (*AppTest) TagResourceWithContext

func (c *AppTest) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.

See TagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) UntagResource

func (c *AppTest) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for AWS Mainframe Modernization Application Testing.

Untags a resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation UntagResource for usage and error information.

Returned Error Types:

  • ThrottlingException The number of requests made exceeds the limit.

  • ResourceNotFoundException The specified resource was not found.

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

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

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/UntagResource

func (*AppTest) UntagResourceRequest

func (c *AppTest) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UntagResource for more information on using the UntagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UntagResourceRequest method.
req, resp := client.UntagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/UntagResource

func (*AppTest) UntagResourceWithContext

func (c *AppTest) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.

See UntagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) UpdateTestCase

func (c *AppTest) UpdateTestCase(input *UpdateTestCaseInput) (*UpdateTestCaseOutput, error)

UpdateTestCase API operation for AWS Mainframe Modernization Application Testing.

Updates a test case.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation UpdateTestCase for usage and error information.

Returned Error Types:

  • ThrottlingException The number of requests made exceeds the limit.

  • ResourceNotFoundException The specified resource was not found.

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

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

  • ConflictException The parameters provided in the request conflict with existing resources.

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/UpdateTestCase

func (*AppTest) UpdateTestCaseRequest

func (c *AppTest) UpdateTestCaseRequest(input *UpdateTestCaseInput) (req *request.Request, output *UpdateTestCaseOutput)

UpdateTestCaseRequest generates a "aws/request.Request" representing the client's request for the UpdateTestCase operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateTestCase for more information on using the UpdateTestCase API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateTestCaseRequest method.
req, resp := client.UpdateTestCaseRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/UpdateTestCase

func (*AppTest) UpdateTestCaseWithContext

func (c *AppTest) UpdateTestCaseWithContext(ctx aws.Context, input *UpdateTestCaseInput, opts ...request.Option) (*UpdateTestCaseOutput, error)

UpdateTestCaseWithContext is the same as UpdateTestCase with the addition of the ability to pass a context and additional request options.

See UpdateTestCase for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) UpdateTestConfiguration

func (c *AppTest) UpdateTestConfiguration(input *UpdateTestConfigurationInput) (*UpdateTestConfigurationOutput, error)

UpdateTestConfiguration API operation for AWS Mainframe Modernization Application Testing.

Updates a test configuration.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation UpdateTestConfiguration for usage and error information.

Returned Error Types:

  • ThrottlingException The number of requests made exceeds the limit.

  • ResourceNotFoundException The specified resource was not found.

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

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

  • ConflictException The parameters provided in the request conflict with existing resources.

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/UpdateTestConfiguration

func (*AppTest) UpdateTestConfigurationRequest

func (c *AppTest) UpdateTestConfigurationRequest(input *UpdateTestConfigurationInput) (req *request.Request, output *UpdateTestConfigurationOutput)

UpdateTestConfigurationRequest generates a "aws/request.Request" representing the client's request for the UpdateTestConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateTestConfiguration for more information on using the UpdateTestConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateTestConfigurationRequest method.
req, resp := client.UpdateTestConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/UpdateTestConfiguration

func (*AppTest) UpdateTestConfigurationWithContext

func (c *AppTest) UpdateTestConfigurationWithContext(ctx aws.Context, input *UpdateTestConfigurationInput, opts ...request.Option) (*UpdateTestConfigurationOutput, error)

UpdateTestConfigurationWithContext is the same as UpdateTestConfiguration with the addition of the ability to pass a context and additional request options.

See UpdateTestConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AppTest) UpdateTestSuite

func (c *AppTest) UpdateTestSuite(input *UpdateTestSuiteInput) (*UpdateTestSuiteOutput, error)

UpdateTestSuite API operation for AWS Mainframe Modernization Application Testing.

Updates a test suite.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Mainframe Modernization Application Testing's API operation UpdateTestSuite for usage and error information.

Returned Error Types:

  • ThrottlingException The number of requests made exceeds the limit.

  • ResourceNotFoundException The specified resource was not found.

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

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

  • ConflictException The parameters provided in the request conflict with existing resources.

  • InternalServerException An unexpected error occurred during the processing of the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/UpdateTestSuite

func (*AppTest) UpdateTestSuiteRequest

func (c *AppTest) UpdateTestSuiteRequest(input *UpdateTestSuiteInput) (req *request.Request, output *UpdateTestSuiteOutput)

UpdateTestSuiteRequest generates a "aws/request.Request" representing the client's request for the UpdateTestSuite operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateTestSuite for more information on using the UpdateTestSuite API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateTestSuiteRequest method.
req, resp := client.UpdateTestSuiteRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/apptest-2022-12-06/UpdateTestSuite

func (*AppTest) UpdateTestSuiteWithContext

func (c *AppTest) UpdateTestSuiteWithContext(ctx aws.Context, input *UpdateTestSuiteInput, opts ...request.Option) (*UpdateTestSuiteOutput, error)

UpdateTestSuiteWithContext is the same as UpdateTestSuite with the addition of the ability to pass a context and additional request options.

See UpdateTestSuite for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type Batch

type Batch struct {

	// The job name of the batch.
	//
	// BatchJobName is a required field
	BatchJobName *string `locationName:"batchJobName" type:"string" required:"true"`

	// The batch job parameters of the batch.
	BatchJobParameters map[string]*string `locationName:"batchJobParameters" type:"map"`

	// The export data set names of the batch.
	ExportDataSetNames []*string `locationName:"exportDataSetNames" type:"list"`
	// contains filtered or unexported fields
}

Defines a batch.

func (Batch) GoString

func (s Batch) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Batch) SetBatchJobName

func (s *Batch) SetBatchJobName(v string) *Batch

SetBatchJobName sets the BatchJobName field's value.

func (*Batch) SetBatchJobParameters

func (s *Batch) SetBatchJobParameters(v map[string]*string) *Batch

SetBatchJobParameters sets the BatchJobParameters field's value.

func (*Batch) SetExportDataSetNames

func (s *Batch) SetExportDataSetNames(v []*string) *Batch

SetExportDataSetNames sets the ExportDataSetNames field's value.

func (Batch) String

func (s Batch) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Batch) Validate

func (s *Batch) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchStepInput_

type BatchStepInput_ struct {

	// The batch job name of the batch step input.
	//
	// BatchJobName is a required field
	BatchJobName *string `locationName:"batchJobName" type:"string" required:"true"`

	// The batch job parameters of the batch step input.
	BatchJobParameters map[string]*string `locationName:"batchJobParameters" type:"map"`

	// The export data set names of the batch step input.
	ExportDataSetNames []*string `locationName:"exportDataSetNames" type:"list"`

	// The properties of the batch step input.
	Properties *MainframeActionProperties `locationName:"properties" type:"structure"`

	// The resource of the batch step input.
	//
	// Resource is a required field
	Resource *MainframeResourceSummary `locationName:"resource" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Defines a batch step input.

func (BatchStepInput_) GoString

func (s BatchStepInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchStepInput_) SetBatchJobName

func (s *BatchStepInput_) SetBatchJobName(v string) *BatchStepInput_

SetBatchJobName sets the BatchJobName field's value.

func (*BatchStepInput_) SetBatchJobParameters

func (s *BatchStepInput_) SetBatchJobParameters(v map[string]*string) *BatchStepInput_

SetBatchJobParameters sets the BatchJobParameters field's value.

func (*BatchStepInput_) SetExportDataSetNames

func (s *BatchStepInput_) SetExportDataSetNames(v []*string) *BatchStepInput_

SetExportDataSetNames sets the ExportDataSetNames field's value.

func (*BatchStepInput_) SetProperties

SetProperties sets the Properties field's value.

func (*BatchStepInput_) SetResource

SetResource sets the Resource field's value.

func (BatchStepInput_) String

func (s BatchStepInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BatchStepOutput_

type BatchStepOutput_ struct {

	// The data set details of the batch step output.
	DataSetDetails []*DataSet `locationName:"dataSetDetails" type:"list"`

	// The data set export location of the batch step output.
	DataSetExportLocation *string `locationName:"dataSetExportLocation" type:"string"`

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

Defines a batch step output.

func (BatchStepOutput_) GoString

func (s BatchStepOutput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchStepOutput_) SetDataSetDetails

func (s *BatchStepOutput_) SetDataSetDetails(v []*DataSet) *BatchStepOutput_

SetDataSetDetails sets the DataSetDetails field's value.

func (*BatchStepOutput_) SetDataSetExportLocation

func (s *BatchStepOutput_) SetDataSetExportLocation(v string) *BatchStepOutput_

SetDataSetExportLocation sets the DataSetExportLocation field's value.

func (*BatchStepOutput_) SetDmsOutputLocation

func (s *BatchStepOutput_) SetDmsOutputLocation(v string) *BatchStepOutput_

SetDmsOutputLocation sets the DmsOutputLocation field's value.

func (BatchStepOutput_) String

func (s BatchStepOutput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BatchSummary

type BatchSummary struct {

	// The step input of the batch summary.
	//
	// StepInput is a required field
	StepInput *BatchStepInput_ `locationName:"stepInput" type:"structure" required:"true"`

	// The step output of the batch summary.
	StepOutput *BatchStepOutput_ `locationName:"stepOutput" type:"structure"`
	// contains filtered or unexported fields
}

Summarizes a batch job.

func (BatchSummary) GoString

func (s BatchSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchSummary) SetStepInput

func (s *BatchSummary) SetStepInput(v *BatchStepInput_) *BatchSummary

SetStepInput sets the StepInput field's value.

func (*BatchSummary) SetStepOutput

func (s *BatchSummary) SetStepOutput(v *BatchStepOutput_) *BatchSummary

SetStepOutput sets the StepOutput field's value.

func (BatchSummary) String

func (s BatchSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CloudFormation

type CloudFormation struct {

	// The CloudFormation properties in the CloudFormation template.
	Parameters map[string]*string `locationName:"parameters" type:"map"`

	// The template location of the CloudFormation template.
	//
	// TemplateLocation is a required field
	TemplateLocation *string `locationName:"templateLocation" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Specifies the CloudFormation template and its parameters.

func (CloudFormation) GoString

func (s CloudFormation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CloudFormation) SetParameters

func (s *CloudFormation) SetParameters(v map[string]*string) *CloudFormation

SetParameters sets the Parameters field's value.

func (*CloudFormation) SetTemplateLocation

func (s *CloudFormation) SetTemplateLocation(v string) *CloudFormation

SetTemplateLocation sets the TemplateLocation field's value.

func (CloudFormation) String

func (s CloudFormation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CloudFormation) Validate

func (s *CloudFormation) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CloudFormationAction

type CloudFormationAction struct {

	// The action type of the CloudFormation action.
	ActionType *string `locationName:"actionType" type:"string" enum:"CloudFormationActionType"`

	// The resource of the CloudFormation action.
	//
	// Resource is a required field
	Resource *string `locationName:"resource" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Specifies the CloudFormation action.

func (CloudFormationAction) GoString

func (s CloudFormationAction) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CloudFormationAction) SetActionType

func (s *CloudFormationAction) SetActionType(v string) *CloudFormationAction

SetActionType sets the ActionType field's value.

func (*CloudFormationAction) SetResource

SetResource sets the Resource field's value.

func (CloudFormationAction) String

func (s CloudFormationAction) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CloudFormationAction) Validate

func (s *CloudFormationAction) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CloudFormationStepSummary

type CloudFormationStepSummary struct {

	// Creates the CloudFormation summary of the step.
	CreateCloudformation *CreateCloudFormationSummary `locationName:"createCloudformation" type:"structure"`

	// Deletes the CloudFormation summary of the CloudFormation step summary.
	DeleteCloudformation *DeleteCloudFormationSummary `locationName:"deleteCloudformation" type:"structure"`
	// contains filtered or unexported fields
}

Specifies the CloudFormation step summary.

func (CloudFormationStepSummary) GoString

func (s CloudFormationStepSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CloudFormationStepSummary) SetCreateCloudformation

SetCreateCloudformation sets the CreateCloudformation field's value.

func (*CloudFormationStepSummary) SetDeleteCloudformation

SetDeleteCloudformation sets the DeleteCloudformation field's value.

func (CloudFormationStepSummary) String

func (s CloudFormationStepSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CompareAction

type CompareAction struct {

	// The input of the compare action.
	//
	// Input is a required field
	Input *Input_ `locationName:"input" type:"structure" required:"true"`

	// The output of the compare action.
	Output *Output_ `locationName:"output" type:"structure"`
	// contains filtered or unexported fields
}

Compares the action.

func (CompareAction) GoString

func (s CompareAction) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CompareAction) SetInput

func (s *CompareAction) SetInput(v *Input_) *CompareAction

SetInput sets the Input field's value.

func (*CompareAction) SetOutput

func (s *CompareAction) SetOutput(v *Output_) *CompareAction

SetOutput sets the Output field's value.

func (CompareAction) String

func (s CompareAction) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CompareAction) Validate

func (s *CompareAction) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CompareActionSummary

type CompareActionSummary struct {

	// The type of the compare action summary.
	//
	// Type is a required field
	Type *File `locationName:"type" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Specifies the compare action summary.

func (CompareActionSummary) GoString

func (s CompareActionSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CompareActionSummary) SetType

SetType sets the Type field's value.

func (CompareActionSummary) String

func (s CompareActionSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CompareDataSetsStepInput_

type CompareDataSetsStepInput_ struct {

	// The source data sets of the compare data sets step input location.
	//
	// SourceDataSets is a required field
	SourceDataSets []*DataSet `locationName:"sourceDataSets" type:"list" required:"true"`

	// The source location of the compare data sets step input location.
	//
	// SourceLocation is a required field
	SourceLocation *string `locationName:"sourceLocation" type:"string" required:"true"`

	// The target data sets of the compare data sets step input location.
	//
	// TargetDataSets is a required field
	TargetDataSets []*DataSet `locationName:"targetDataSets" type:"list" required:"true"`

	// The target location of the compare data sets step input location.
	//
	// TargetLocation is a required field
	TargetLocation *string `locationName:"targetLocation" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Specifies the compare data sets step input.

func (CompareDataSetsStepInput_) GoString

func (s CompareDataSetsStepInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CompareDataSetsStepInput_) SetSourceDataSets

func (s *CompareDataSetsStepInput_) SetSourceDataSets(v []*DataSet) *CompareDataSetsStepInput_

SetSourceDataSets sets the SourceDataSets field's value.

func (*CompareDataSetsStepInput_) SetSourceLocation

SetSourceLocation sets the SourceLocation field's value.

func (*CompareDataSetsStepInput_) SetTargetDataSets

func (s *CompareDataSetsStepInput_) SetTargetDataSets(v []*DataSet) *CompareDataSetsStepInput_

SetTargetDataSets sets the TargetDataSets field's value.

func (*CompareDataSetsStepInput_) SetTargetLocation

SetTargetLocation sets the TargetLocation field's value.

func (CompareDataSetsStepInput_) String

func (s CompareDataSetsStepInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CompareDataSetsStepOutput_

type CompareDataSetsStepOutput_ struct {

	// The comparison output location of the compare data sets step output.
	//
	// ComparisonOutputLocation is a required field
	ComparisonOutputLocation *string `locationName:"comparisonOutputLocation" type:"string" required:"true"`

	// The comparison status of the compare data sets step output.
	//
	// ComparisonStatus is a required field
	ComparisonStatus *string `locationName:"comparisonStatus" type:"string" required:"true" enum:"ComparisonStatusEnum"`
	// contains filtered or unexported fields
}

Specifies the compare data sets step output.

func (CompareDataSetsStepOutput_) GoString

func (s CompareDataSetsStepOutput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CompareDataSetsStepOutput_) SetComparisonOutputLocation

func (s *CompareDataSetsStepOutput_) SetComparisonOutputLocation(v string) *CompareDataSetsStepOutput_

SetComparisonOutputLocation sets the ComparisonOutputLocation field's value.

func (*CompareDataSetsStepOutput_) SetComparisonStatus

SetComparisonStatus sets the ComparisonStatus field's value.

func (CompareDataSetsStepOutput_) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CompareDataSetsSummary

type CompareDataSetsSummary struct {

	// The step input of the compare data sets summary.
	//
	// StepInput is a required field
	StepInput *CompareDataSetsStepInput_ `locationName:"stepInput" type:"structure" required:"true"`

	// The step output of the compare data sets summary.
	StepOutput *CompareDataSetsStepOutput_ `locationName:"stepOutput" type:"structure"`
	// contains filtered or unexported fields
}

Compares data sets summary.

func (CompareDataSetsSummary) GoString

func (s CompareDataSetsSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CompareDataSetsSummary) SetStepInput

SetStepInput sets the StepInput field's value.

func (*CompareDataSetsSummary) SetStepOutput

SetStepOutput sets the StepOutput field's value.

func (CompareDataSetsSummary) String

func (s CompareDataSetsSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CompareDatabaseCDCStepInput_

type CompareDatabaseCDCStepInput_ struct {

	// The output location of the compare database CDC step input.
	OutputLocation *string `locationName:"outputLocation" type:"string"`

	// The source location of the compare database CDC step input.
	//
	// SourceLocation is a required field
	SourceLocation *string `locationName:"sourceLocation" type:"string" required:"true"`

	// The source metadata of the compare database CDC step input.
	//
	// SourceMetadata is a required field
	SourceMetadata *SourceDatabaseMetadata `locationName:"sourceMetadata" type:"structure" required:"true"`

	// The target location of the compare database CDC step input.
	//
	// TargetLocation is a required field
	TargetLocation *string `locationName:"targetLocation" type:"string" required:"true"`

	// The target metadata location of the compare database CDC step input.
	//
	// TargetMetadata is a required field
	TargetMetadata *TargetDatabaseMetadata `locationName:"targetMetadata" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

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

func (CompareDatabaseCDCStepInput_) GoString

func (s CompareDatabaseCDCStepInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CompareDatabaseCDCStepInput_) SetOutputLocation

SetOutputLocation sets the OutputLocation field's value.

func (*CompareDatabaseCDCStepInput_) SetSourceLocation

SetSourceLocation sets the SourceLocation field's value.

func (*CompareDatabaseCDCStepInput_) SetSourceMetadata

SetSourceMetadata sets the SourceMetadata field's value.

func (*CompareDatabaseCDCStepInput_) SetTargetLocation

SetTargetLocation sets the TargetLocation field's value.

func (*CompareDatabaseCDCStepInput_) SetTargetMetadata

SetTargetMetadata sets the TargetMetadata field's value.

func (CompareDatabaseCDCStepInput_) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CompareDatabaseCDCStepOutput_

type CompareDatabaseCDCStepOutput_ struct {

	// The comparison output of the compare database CDC step output.
	//
	// ComparisonOutputLocation is a required field
	ComparisonOutputLocation *string `locationName:"comparisonOutputLocation" type:"string" required:"true"`

	// The comparison status of the compare database CDC step output.
	//
	// ComparisonStatus is a required field
	ComparisonStatus *string `locationName:"comparisonStatus" type:"string" required:"true" enum:"ComparisonStatusEnum"`
	// contains filtered or unexported fields
}

Compares the database CDC step output.

func (CompareDatabaseCDCStepOutput_) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CompareDatabaseCDCStepOutput_) SetComparisonOutputLocation

func (s *CompareDatabaseCDCStepOutput_) SetComparisonOutputLocation(v string) *CompareDatabaseCDCStepOutput_

SetComparisonOutputLocation sets the ComparisonOutputLocation field's value.

func (*CompareDatabaseCDCStepOutput_) SetComparisonStatus

SetComparisonStatus sets the ComparisonStatus field's value.

func (CompareDatabaseCDCStepOutput_) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CompareDatabaseCDCSummary

type CompareDatabaseCDCSummary struct {

	// The step input of the compare database CDC summary.
	//
	// StepInput is a required field
	StepInput *CompareDatabaseCDCStepInput_ `locationName:"stepInput" type:"structure" required:"true"`

	// The step output of the compare database CDC summary.
	StepOutput *CompareDatabaseCDCStepOutput_ `locationName:"stepOutput" type:"structure"`
	// contains filtered or unexported fields
}

Compares the database CDC summary.

func (CompareDatabaseCDCSummary) GoString

func (s CompareDatabaseCDCSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CompareDatabaseCDCSummary) SetStepInput

SetStepInput sets the StepInput field's value.

func (*CompareDatabaseCDCSummary) SetStepOutput

SetStepOutput sets the StepOutput field's value.

func (CompareDatabaseCDCSummary) String

func (s CompareDatabaseCDCSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CompareFileType

type CompareFileType struct {

	// The database CDC of the compare file type.
	DatabaseCDC *CompareDatabaseCDCSummary `locationName:"databaseCDC" type:"structure"`

	// The data sets in the compare file type.
	Datasets *CompareDataSetsSummary `locationName:"datasets" type:"structure"`
	// contains filtered or unexported fields
}

Compares the file type.

func (CompareFileType) GoString

func (s CompareFileType) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CompareFileType) SetDatabaseCDC

SetDatabaseCDC sets the DatabaseCDC field's value.

func (*CompareFileType) SetDatasets

SetDatasets sets the Datasets field's value.

func (CompareFileType) String

func (s CompareFileType) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConflictException

type ConflictException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`

	// The resource ID of the conflicts with existing resources.
	ResourceId *string `locationName:"resourceId" type:"string"`

	// The resource type of the conflicts with existing resources.
	ResourceType *string `locationName:"resourceType" type:"string"`
	// contains filtered or unexported fields
}

The parameters provided in the request conflict with existing resources.

func (*ConflictException) Code

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error

func (s *ConflictException) Error() string

func (ConflictException) GoString

func (s ConflictException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConflictException) Message

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode

func (s *ConflictException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConflictException) String

func (s ConflictException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateCloudFormationStepInput_

type CreateCloudFormationStepInput_ struct {

	// The CloudFormation properties of the CloudFormation step input.
	Parameters map[string]*string `locationName:"parameters" type:"map"`

	// The template location of the CloudFormation step input.
	//
	// TemplateLocation is a required field
	TemplateLocation *string `locationName:"templateLocation" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Creates the CloudFormation step input.

func (CreateCloudFormationStepInput_) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateCloudFormationStepInput_) SetParameters

SetParameters sets the Parameters field's value.

func (*CreateCloudFormationStepInput_) SetTemplateLocation

SetTemplateLocation sets the TemplateLocation field's value.

func (CreateCloudFormationStepInput_) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateCloudFormationStepOutput_

type CreateCloudFormationStepOutput_ struct {

	// The exports of the CloudFormation step output.
	Exports map[string]*string `locationName:"exports" type:"map"`

	// The stack ID of the CloudFormation step output.
	//
	// StackId is a required field
	StackId *string `locationName:"stackId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Creates a CloudFormation step output.

func (CreateCloudFormationStepOutput_) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateCloudFormationStepOutput_) SetExports

SetExports sets the Exports field's value.

func (*CreateCloudFormationStepOutput_) SetStackId

SetStackId sets the StackId field's value.

func (CreateCloudFormationStepOutput_) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateCloudFormationSummary

type CreateCloudFormationSummary struct {

	// The step input of the CloudFormation summary.
	//
	// StepInput is a required field
	StepInput *CreateCloudFormationStepInput_ `locationName:"stepInput" type:"structure" required:"true"`

	// The step output of the CloudFormation summary.
	StepOutput *CreateCloudFormationStepOutput_ `locationName:"stepOutput" type:"structure"`
	// contains filtered or unexported fields
}

Creates a CloudFormation summary.

func (CreateCloudFormationSummary) GoString

func (s CreateCloudFormationSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateCloudFormationSummary) SetStepInput

SetStepInput sets the StepInput field's value.

func (*CreateCloudFormationSummary) SetStepOutput

SetStepOutput sets the StepOutput field's value.

func (CreateCloudFormationSummary) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateTestCaseInput

type CreateTestCaseInput struct {

	// The client token of the test case.
	ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"`

	// The description of the test case.
	Description *string `locationName:"description" type:"string"`

	// The name of the test case.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The steps in the test case.
	//
	// Steps is a required field
	Steps []*Step `locationName:"steps" min:"1" type:"list" required:"true"`

	// The specified tags of the test case.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateTestCaseInput) GoString

func (s CreateTestCaseInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTestCaseInput) SetClientToken

func (s *CreateTestCaseInput) SetClientToken(v string) *CreateTestCaseInput

SetClientToken sets the ClientToken field's value.

func (*CreateTestCaseInput) SetDescription

func (s *CreateTestCaseInput) SetDescription(v string) *CreateTestCaseInput

SetDescription sets the Description field's value.

func (*CreateTestCaseInput) SetName

SetName sets the Name field's value.

func (*CreateTestCaseInput) SetSteps

func (s *CreateTestCaseInput) SetSteps(v []*Step) *CreateTestCaseInput

SetSteps sets the Steps field's value.

func (*CreateTestCaseInput) SetTags

SetTags sets the Tags field's value.

func (CreateTestCaseInput) String

func (s CreateTestCaseInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTestCaseInput) Validate

func (s *CreateTestCaseInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateTestCaseOutput

type CreateTestCaseOutput struct {

	// The test case ID of the test case.
	//
	// TestCaseId is a required field
	TestCaseId *string `locationName:"testCaseId" type:"string" required:"true"`

	// The test case version of the test case.
	//
	// TestCaseVersion is a required field
	TestCaseVersion *int64 `locationName:"testCaseVersion" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (CreateTestCaseOutput) GoString

func (s CreateTestCaseOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTestCaseOutput) SetTestCaseId

func (s *CreateTestCaseOutput) SetTestCaseId(v string) *CreateTestCaseOutput

SetTestCaseId sets the TestCaseId field's value.

func (*CreateTestCaseOutput) SetTestCaseVersion

func (s *CreateTestCaseOutput) SetTestCaseVersion(v int64) *CreateTestCaseOutput

SetTestCaseVersion sets the TestCaseVersion field's value.

func (CreateTestCaseOutput) String

func (s CreateTestCaseOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateTestConfigurationInput

type CreateTestConfigurationInput struct {

	// The client token of the test configuration.
	ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"`

	// The description of the test configuration.
	Description *string `locationName:"description" type:"string"`

	// The name of the test configuration.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The properties of the test configuration.
	Properties map[string]*string `locationName:"properties" type:"map"`

	// The defined resources of the test configuration.
	//
	// Resources is a required field
	Resources []*Resource `locationName:"resources" min:"1" type:"list" required:"true"`

	// The service settings of the test configuration.
	ServiceSettings *ServiceSettings `locationName:"serviceSettings" type:"structure"`

	// The tags of the test configuration.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateTestConfigurationInput) GoString

func (s CreateTestConfigurationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTestConfigurationInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateTestConfigurationInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateTestConfigurationInput) SetName

SetName sets the Name field's value.

func (*CreateTestConfigurationInput) SetProperties

SetProperties sets the Properties field's value.

func (*CreateTestConfigurationInput) SetResources

SetResources sets the Resources field's value.

func (*CreateTestConfigurationInput) SetServiceSettings

SetServiceSettings sets the ServiceSettings field's value.

func (*CreateTestConfigurationInput) SetTags

SetTags sets the Tags field's value.

func (CreateTestConfigurationInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTestConfigurationInput) Validate

func (s *CreateTestConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateTestConfigurationOutput

type CreateTestConfigurationOutput struct {

	// The test configuration ID.
	//
	// TestConfigurationId is a required field
	TestConfigurationId *string `locationName:"testConfigurationId" type:"string" required:"true"`

	// The test configuration version.
	//
	// TestConfigurationVersion is a required field
	TestConfigurationVersion *int64 `locationName:"testConfigurationVersion" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (CreateTestConfigurationOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTestConfigurationOutput) SetTestConfigurationId

SetTestConfigurationId sets the TestConfigurationId field's value.

func (*CreateTestConfigurationOutput) SetTestConfigurationVersion

func (s *CreateTestConfigurationOutput) SetTestConfigurationVersion(v int64) *CreateTestConfigurationOutput

SetTestConfigurationVersion sets the TestConfigurationVersion field's value.

func (CreateTestConfigurationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateTestSuiteInput

type CreateTestSuiteInput struct {

	// The after steps of the test suite.
	AfterSteps []*Step `locationName:"afterSteps" min:"1" type:"list"`

	// The before steps of the test suite.
	BeforeSteps []*Step `locationName:"beforeSteps" min:"1" type:"list"`

	// The client token of the test suite.
	ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"`

	// The description of the test suite.
	Description *string `locationName:"description" type:"string"`

	// The name of the test suite.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The tags of the test suite.
	Tags map[string]*string `locationName:"tags" type:"map"`

	// The test cases in the test suite.
	//
	// TestCases is a required field
	TestCases *TestCases `locationName:"testCases" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (CreateTestSuiteInput) GoString

func (s CreateTestSuiteInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTestSuiteInput) SetAfterSteps

func (s *CreateTestSuiteInput) SetAfterSteps(v []*Step) *CreateTestSuiteInput

SetAfterSteps sets the AfterSteps field's value.

func (*CreateTestSuiteInput) SetBeforeSteps

func (s *CreateTestSuiteInput) SetBeforeSteps(v []*Step) *CreateTestSuiteInput

SetBeforeSteps sets the BeforeSteps field's value.

func (*CreateTestSuiteInput) SetClientToken

func (s *CreateTestSuiteInput) SetClientToken(v string) *CreateTestSuiteInput

SetClientToken sets the ClientToken field's value.

func (*CreateTestSuiteInput) SetDescription

func (s *CreateTestSuiteInput) SetDescription(v string) *CreateTestSuiteInput

SetDescription sets the Description field's value.

func (*CreateTestSuiteInput) SetName

SetName sets the Name field's value.

func (*CreateTestSuiteInput) SetTags

SetTags sets the Tags field's value.

func (*CreateTestSuiteInput) SetTestCases

SetTestCases sets the TestCases field's value.

func (CreateTestSuiteInput) String

func (s CreateTestSuiteInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTestSuiteInput) Validate

func (s *CreateTestSuiteInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateTestSuiteOutput

type CreateTestSuiteOutput struct {

	// The suite ID of the test suite.
	//
	// TestSuiteId is a required field
	TestSuiteId *string `locationName:"testSuiteId" type:"string" required:"true"`

	// The suite version of the test suite.
	//
	// TestSuiteVersion is a required field
	TestSuiteVersion *int64 `locationName:"testSuiteVersion" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (CreateTestSuiteOutput) GoString

func (s CreateTestSuiteOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateTestSuiteOutput) SetTestSuiteId

func (s *CreateTestSuiteOutput) SetTestSuiteId(v string) *CreateTestSuiteOutput

SetTestSuiteId sets the TestSuiteId field's value.

func (*CreateTestSuiteOutput) SetTestSuiteVersion

func (s *CreateTestSuiteOutput) SetTestSuiteVersion(v int64) *CreateTestSuiteOutput

SetTestSuiteVersion sets the TestSuiteVersion field's value.

func (CreateTestSuiteOutput) String

func (s CreateTestSuiteOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataSet

type DataSet struct {

	// The CCSID of the data set.
	//
	// Ccsid is a required field
	Ccsid *string `locationName:"ccsid" type:"string" required:"true"`

	// The format of the data set.
	//
	// Format is a required field
	Format *string `locationName:"format" type:"string" required:"true" enum:"Format"`

	// The length of the data set.
	//
	// Length is a required field
	Length *int64 `locationName:"length" type:"integer" required:"true"`

	// The name of the data set.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The type of the data set.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true" enum:"DataSetType"`
	// contains filtered or unexported fields
}

Defines a data set.

func (DataSet) GoString

func (s DataSet) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSet) SetCcsid

func (s *DataSet) SetCcsid(v string) *DataSet

SetCcsid sets the Ccsid field's value.

func (*DataSet) SetFormat

func (s *DataSet) SetFormat(v string) *DataSet

SetFormat sets the Format field's value.

func (*DataSet) SetLength

func (s *DataSet) SetLength(v int64) *DataSet

SetLength sets the Length field's value.

func (*DataSet) SetName

func (s *DataSet) SetName(v string) *DataSet

SetName sets the Name field's value.

func (*DataSet) SetType

func (s *DataSet) SetType(v string) *DataSet

SetType sets the Type field's value.

func (DataSet) String

func (s DataSet) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataSet) Validate

func (s *DataSet) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DatabaseCDC

type DatabaseCDC struct {

	// The source metadata of the database CDC.
	//
	// SourceMetadata is a required field
	SourceMetadata *SourceDatabaseMetadata `locationName:"sourceMetadata" type:"structure" required:"true"`

	// The target metadata of the database CDC.
	//
	// TargetMetadata is a required field
	TargetMetadata *TargetDatabaseMetadata `locationName:"targetMetadata" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

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

func (DatabaseCDC) GoString

func (s DatabaseCDC) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DatabaseCDC) SetSourceMetadata

func (s *DatabaseCDC) SetSourceMetadata(v *SourceDatabaseMetadata) *DatabaseCDC

SetSourceMetadata sets the SourceMetadata field's value.

func (*DatabaseCDC) SetTargetMetadata

func (s *DatabaseCDC) SetTargetMetadata(v *TargetDatabaseMetadata) *DatabaseCDC

SetTargetMetadata sets the TargetMetadata field's value.

func (DatabaseCDC) String

func (s DatabaseCDC) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DatabaseCDC) Validate

func (s *DatabaseCDC) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteCloudFormationStepInput_

type DeleteCloudFormationStepInput_ struct {

	// The stack ID of the deleted CloudFormation step input.
	//
	// StackId is a required field
	StackId *string `locationName:"stackId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Deletes the CloudFormation step input.

func (DeleteCloudFormationStepInput_) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteCloudFormationStepInput_) SetStackId

SetStackId sets the StackId field's value.

func (DeleteCloudFormationStepInput_) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteCloudFormationStepOutput_

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

Deletes the CloudFormation summary step output.

func (DeleteCloudFormationStepOutput_) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteCloudFormationStepOutput_) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteCloudFormationSummary

type DeleteCloudFormationSummary struct {

	// The step input of the deleted CloudFormation summary.
	//
	// StepInput is a required field
	StepInput *DeleteCloudFormationStepInput_ `locationName:"stepInput" type:"structure" required:"true"`

	// The step output of the deleted CloudFormation summary.
	StepOutput *DeleteCloudFormationStepOutput_ `locationName:"stepOutput" type:"structure"`
	// contains filtered or unexported fields
}

Deletes the CloudFormation summary.

func (DeleteCloudFormationSummary) GoString

func (s DeleteCloudFormationSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteCloudFormationSummary) SetStepInput

SetStepInput sets the StepInput field's value.

func (*DeleteCloudFormationSummary) SetStepOutput

SetStepOutput sets the StepOutput field's value.

func (DeleteCloudFormationSummary) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteTestCaseInput

type DeleteTestCaseInput struct {

	// The test case ID of the test case.
	//
	// TestCaseId is a required field
	TestCaseId *string `location:"uri" locationName:"testCaseId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteTestCaseInput) GoString

func (s DeleteTestCaseInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTestCaseInput) SetTestCaseId

func (s *DeleteTestCaseInput) SetTestCaseId(v string) *DeleteTestCaseInput

SetTestCaseId sets the TestCaseId field's value.

func (DeleteTestCaseInput) String

func (s DeleteTestCaseInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTestCaseInput) Validate

func (s *DeleteTestCaseInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteTestCaseOutput

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

func (DeleteTestCaseOutput) GoString

func (s DeleteTestCaseOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteTestCaseOutput) String

func (s DeleteTestCaseOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteTestConfigurationInput

type DeleteTestConfigurationInput struct {

	// The test ID of the test configuration.
	//
	// TestConfigurationId is a required field
	TestConfigurationId *string `location:"uri" locationName:"testConfigurationId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteTestConfigurationInput) GoString

func (s DeleteTestConfigurationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTestConfigurationInput) SetTestConfigurationId

SetTestConfigurationId sets the TestConfigurationId field's value.

func (DeleteTestConfigurationInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTestConfigurationInput) Validate

func (s *DeleteTestConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteTestConfigurationOutput

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

func (DeleteTestConfigurationOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteTestConfigurationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteTestRunInput

type DeleteTestRunInput struct {

	// The run ID of the test run.
	//
	// TestRunId is a required field
	TestRunId *string `location:"uri" locationName:"testRunId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteTestRunInput) GoString

func (s DeleteTestRunInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTestRunInput) SetTestRunId

func (s *DeleteTestRunInput) SetTestRunId(v string) *DeleteTestRunInput

SetTestRunId sets the TestRunId field's value.

func (DeleteTestRunInput) String

func (s DeleteTestRunInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTestRunInput) Validate

func (s *DeleteTestRunInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteTestRunOutput

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

func (DeleteTestRunOutput) GoString

func (s DeleteTestRunOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteTestRunOutput) String

func (s DeleteTestRunOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteTestSuiteInput

type DeleteTestSuiteInput struct {

	// The test ID of the test suite.
	//
	// TestSuiteId is a required field
	TestSuiteId *string `location:"uri" locationName:"testSuiteId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteTestSuiteInput) GoString

func (s DeleteTestSuiteInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTestSuiteInput) SetTestSuiteId

func (s *DeleteTestSuiteInput) SetTestSuiteId(v string) *DeleteTestSuiteInput

SetTestSuiteId sets the TestSuiteId field's value.

func (DeleteTestSuiteInput) String

func (s DeleteTestSuiteInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteTestSuiteInput) Validate

func (s *DeleteTestSuiteInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteTestSuiteOutput

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

func (DeleteTestSuiteOutput) GoString

func (s DeleteTestSuiteOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteTestSuiteOutput) String

func (s DeleteTestSuiteOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type File

type File struct {

	// The file type of the file.
	FileType *CompareFileType `locationName:"fileType" type:"structure"`
	// contains filtered or unexported fields
}

Defines a file.

func (File) GoString

func (s File) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*File) SetFileType

func (s *File) SetFileType(v *CompareFileType) *File

SetFileType sets the FileType field's value.

func (File) String

func (s File) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FileMetadata

type FileMetadata struct {

	// The data sets of the file metadata.
	DataSets []*DataSet `locationName:"dataSets" type:"list"`

	// The database CDC of the file metadata.
	DatabaseCDC *DatabaseCDC `locationName:"databaseCDC" type:"structure"`
	// contains filtered or unexported fields
}

Specifies a file metadata.

func (FileMetadata) GoString

func (s FileMetadata) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FileMetadata) SetDataSets

func (s *FileMetadata) SetDataSets(v []*DataSet) *FileMetadata

SetDataSets sets the DataSets field's value.

func (*FileMetadata) SetDatabaseCDC

func (s *FileMetadata) SetDatabaseCDC(v *DatabaseCDC) *FileMetadata

SetDatabaseCDC sets the DatabaseCDC field's value.

func (FileMetadata) String

func (s FileMetadata) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FileMetadata) Validate

func (s *FileMetadata) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetTestCaseInput

type GetTestCaseInput struct {

	// The request test ID of the test case.
	//
	// TestCaseId is a required field
	TestCaseId *string `location:"uri" locationName:"testCaseId" type:"string" required:"true"`

	// The test case version of the test case.
	TestCaseVersion *int64 `location:"querystring" locationName:"testCaseVersion" type:"integer"`
	// contains filtered or unexported fields
}

func (GetTestCaseInput) GoString

func (s GetTestCaseInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTestCaseInput) SetTestCaseId

func (s *GetTestCaseInput) SetTestCaseId(v string) *GetTestCaseInput

SetTestCaseId sets the TestCaseId field's value.

func (*GetTestCaseInput) SetTestCaseVersion

func (s *GetTestCaseInput) SetTestCaseVersion(v int64) *GetTestCaseInput

SetTestCaseVersion sets the TestCaseVersion field's value.

func (GetTestCaseInput) String

func (s GetTestCaseInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTestCaseInput) Validate

func (s *GetTestCaseInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetTestCaseOutput

type GetTestCaseOutput struct {

	// The creation time of the test case.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"`

	// The description of the test case.
	Description *string `locationName:"description" type:"string"`

	// The last update time of the test case.
	//
	// LastUpdateTime is a required field
	LastUpdateTime *time.Time `locationName:"lastUpdateTime" type:"timestamp" required:"true"`

	// The latest version of the test case.
	//
	// LatestVersion is a required field
	LatestVersion *TestCaseLatestVersion `locationName:"latestVersion" type:"structure" required:"true"`

	// The name of the test case.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The status of the test case.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"TestCaseLifecycle"`

	// The status reason of the test case.
	StatusReason *string `locationName:"statusReason" type:"string"`

	// The steps of the test case.
	//
	// Steps is a required field
	Steps []*Step `locationName:"steps" min:"1" type:"list" required:"true"`

	// The tags of the test case.
	Tags map[string]*string `locationName:"tags" type:"map"`

	// The Amazon Resource Name (ARN) of the test case.
	//
	// TestCaseArn is a required field
	TestCaseArn *string `locationName:"testCaseArn" type:"string" required:"true"`

	// The response test ID of the test case.
	//
	// TestCaseId is a required field
	TestCaseId *string `locationName:"testCaseId" type:"string" required:"true"`

	// The case version of the test case.
	//
	// TestCaseVersion is a required field
	TestCaseVersion *int64 `locationName:"testCaseVersion" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (GetTestCaseOutput) GoString

func (s GetTestCaseOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTestCaseOutput) SetCreationTime

func (s *GetTestCaseOutput) SetCreationTime(v time.Time) *GetTestCaseOutput

SetCreationTime sets the CreationTime field's value.

func (*GetTestCaseOutput) SetDescription

func (s *GetTestCaseOutput) SetDescription(v string) *GetTestCaseOutput

SetDescription sets the Description field's value.

func (*GetTestCaseOutput) SetLastUpdateTime

func (s *GetTestCaseOutput) SetLastUpdateTime(v time.Time) *GetTestCaseOutput

SetLastUpdateTime sets the LastUpdateTime field's value.

func (*GetTestCaseOutput) SetLatestVersion

SetLatestVersion sets the LatestVersion field's value.

func (*GetTestCaseOutput) SetName

SetName sets the Name field's value.

func (*GetTestCaseOutput) SetStatus

func (s *GetTestCaseOutput) SetStatus(v string) *GetTestCaseOutput

SetStatus sets the Status field's value.

func (*GetTestCaseOutput) SetStatusReason

func (s *GetTestCaseOutput) SetStatusReason(v string) *GetTestCaseOutput

SetStatusReason sets the StatusReason field's value.

func (*GetTestCaseOutput) SetSteps

func (s *GetTestCaseOutput) SetSteps(v []*Step) *GetTestCaseOutput

SetSteps sets the Steps field's value.

func (*GetTestCaseOutput) SetTags

func (s *GetTestCaseOutput) SetTags(v map[string]*string) *GetTestCaseOutput

SetTags sets the Tags field's value.

func (*GetTestCaseOutput) SetTestCaseArn

func (s *GetTestCaseOutput) SetTestCaseArn(v string) *GetTestCaseOutput

SetTestCaseArn sets the TestCaseArn field's value.

func (*GetTestCaseOutput) SetTestCaseId

func (s *GetTestCaseOutput) SetTestCaseId(v string) *GetTestCaseOutput

SetTestCaseId sets the TestCaseId field's value.

func (*GetTestCaseOutput) SetTestCaseVersion

func (s *GetTestCaseOutput) SetTestCaseVersion(v int64) *GetTestCaseOutput

SetTestCaseVersion sets the TestCaseVersion field's value.

func (GetTestCaseOutput) String

func (s GetTestCaseOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetTestConfigurationInput

type GetTestConfigurationInput struct {

	// The request test configuration ID.
	//
	// TestConfigurationId is a required field
	TestConfigurationId *string `location:"uri" locationName:"testConfigurationId" type:"string" required:"true"`

	// The test configuration version.
	TestConfigurationVersion *int64 `location:"querystring" locationName:"testConfigurationVersion" type:"integer"`
	// contains filtered or unexported fields
}

func (GetTestConfigurationInput) GoString

func (s GetTestConfigurationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTestConfigurationInput) SetTestConfigurationId

func (s *GetTestConfigurationInput) SetTestConfigurationId(v string) *GetTestConfigurationInput

SetTestConfigurationId sets the TestConfigurationId field's value.

func (*GetTestConfigurationInput) SetTestConfigurationVersion

func (s *GetTestConfigurationInput) SetTestConfigurationVersion(v int64) *GetTestConfigurationInput

SetTestConfigurationVersion sets the TestConfigurationVersion field's value.

func (GetTestConfigurationInput) String

func (s GetTestConfigurationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTestConfigurationInput) Validate

func (s *GetTestConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetTestConfigurationOutput

type GetTestConfigurationOutput struct {

	// The creation time of the test configuration.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"`

	// The description of the test configuration.
	Description *string `locationName:"description" type:"string"`

	// The last update time of the test configuration.
	//
	// LastUpdateTime is a required field
	LastUpdateTime *time.Time `locationName:"lastUpdateTime" type:"timestamp" required:"true"`

	// The latest version of the test configuration.
	//
	// LatestVersion is a required field
	LatestVersion *TestConfigurationLatestVersion `locationName:"latestVersion" type:"structure" required:"true"`

	// The test configuration name
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The properties of the test configuration.
	//
	// Properties is a required field
	Properties map[string]*string `locationName:"properties" type:"map" required:"true"`

	// The resources of the test configuration.
	//
	// Resources is a required field
	Resources []*Resource `locationName:"resources" min:"1" type:"list" required:"true"`

	// The service settings of the test configuration.
	ServiceSettings *ServiceSettings `locationName:"serviceSettings" type:"structure"`

	// The status of the test configuration.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"TestConfigurationLifecycle"`

	// The status reason of the test configuration.
	StatusReason *string `locationName:"statusReason" type:"string"`

	// The tags of the test configuration.
	Tags map[string]*string `locationName:"tags" type:"map"`

	// The test configuration Amazon Resource Name (ARN).
	//
	// TestConfigurationArn is a required field
	TestConfigurationArn *string `locationName:"testConfigurationArn" type:"string" required:"true"`

	// The response test configuration ID.
	//
	// TestConfigurationId is a required field
	TestConfigurationId *string `locationName:"testConfigurationId" type:"string" required:"true"`

	// The test configuration version.
	//
	// TestConfigurationVersion is a required field
	TestConfigurationVersion *int64 `locationName:"testConfigurationVersion" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (GetTestConfigurationOutput) GoString

func (s GetTestConfigurationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTestConfigurationOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*GetTestConfigurationOutput) SetDescription

SetDescription sets the Description field's value.

func (*GetTestConfigurationOutput) SetLastUpdateTime

SetLastUpdateTime sets the LastUpdateTime field's value.

func (*GetTestConfigurationOutput) SetLatestVersion

SetLatestVersion sets the LatestVersion field's value.

func (*GetTestConfigurationOutput) SetName

SetName sets the Name field's value.

func (*GetTestConfigurationOutput) SetProperties

SetProperties sets the Properties field's value.

func (*GetTestConfigurationOutput) SetResources

SetResources sets the Resources field's value.

func (*GetTestConfigurationOutput) SetServiceSettings

SetServiceSettings sets the ServiceSettings field's value.

func (*GetTestConfigurationOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetTestConfigurationOutput) SetStatusReason

SetStatusReason sets the StatusReason field's value.

func (*GetTestConfigurationOutput) SetTags

SetTags sets the Tags field's value.

func (*GetTestConfigurationOutput) SetTestConfigurationArn

func (s *GetTestConfigurationOutput) SetTestConfigurationArn(v string) *GetTestConfigurationOutput

SetTestConfigurationArn sets the TestConfigurationArn field's value.

func (*GetTestConfigurationOutput) SetTestConfigurationId

func (s *GetTestConfigurationOutput) SetTestConfigurationId(v string) *GetTestConfigurationOutput

SetTestConfigurationId sets the TestConfigurationId field's value.

func (*GetTestConfigurationOutput) SetTestConfigurationVersion

func (s *GetTestConfigurationOutput) SetTestConfigurationVersion(v int64) *GetTestConfigurationOutput

SetTestConfigurationVersion sets the TestConfigurationVersion field's value.

func (GetTestConfigurationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetTestRunStepInput

type GetTestRunStepInput struct {

	// The step name of the test run step.
	//
	// StepName is a required field
	StepName *string `location:"uri" locationName:"stepName" type:"string" required:"true"`

	// The test case ID of a test run step.
	TestCaseId *string `location:"querystring" locationName:"testCaseId" type:"string"`

	// The test run ID of the test run step.
	//
	// TestRunId is a required field
	TestRunId *string `location:"uri" locationName:"testRunId" type:"string" required:"true"`

	// The test suite ID of a test run step.
	TestSuiteId *string `location:"querystring" locationName:"testSuiteId" type:"string"`
	// contains filtered or unexported fields
}

func (GetTestRunStepInput) GoString

func (s GetTestRunStepInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTestRunStepInput) SetStepName

func (s *GetTestRunStepInput) SetStepName(v string) *GetTestRunStepInput

SetStepName sets the StepName field's value.

func (*GetTestRunStepInput) SetTestCaseId

func (s *GetTestRunStepInput) SetTestCaseId(v string) *GetTestRunStepInput

SetTestCaseId sets the TestCaseId field's value.

func (*GetTestRunStepInput) SetTestRunId

func (s *GetTestRunStepInput) SetTestRunId(v string) *GetTestRunStepInput

SetTestRunId sets the TestRunId field's value.

func (*GetTestRunStepInput) SetTestSuiteId

func (s *GetTestRunStepInput) SetTestSuiteId(v string) *GetTestRunStepInput

SetTestSuiteId sets the TestSuiteId field's value.

func (GetTestRunStepInput) String

func (s GetTestRunStepInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTestRunStepInput) Validate

func (s *GetTestRunStepInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetTestRunStepOutput

type GetTestRunStepOutput struct {

	// The after steps of the test run step.
	AfterStep *bool `locationName:"afterStep" type:"boolean"`

	// The before steps of the test run step.
	BeforeStep *bool `locationName:"beforeStep" type:"boolean"`

	// The run end time of the test run step.
	RunEndTime *time.Time `locationName:"runEndTime" type:"timestamp"`

	// The run start time of the test run step.
	//
	// RunStartTime is a required field
	RunStartTime *time.Time `locationName:"runStartTime" type:"timestamp" required:"true"`

	// The status of the test run step.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"StepRunStatus"`

	// The status reason of the test run step.
	StatusReason *string `locationName:"statusReason" type:"string"`

	// The step name of the test run step.
	//
	// StepName is a required field
	StepName *string `locationName:"stepName" type:"string" required:"true"`

	// The step run summary of the test run step.
	StepRunSummary *StepRunSummary `locationName:"stepRunSummary" type:"structure"`

	// The test case ID of the test run step.
	TestCaseId *string `locationName:"testCaseId" type:"string"`

	// The test case version of the test run step.
	TestCaseVersion *int64 `locationName:"testCaseVersion" type:"integer"`

	// The test run ID of the test run step.
	//
	// TestRunId is a required field
	TestRunId *string `locationName:"testRunId" type:"string" required:"true"`

	// The test suite ID of the test run step.
	TestSuiteId *string `locationName:"testSuiteId" type:"string"`

	// The test suite version of the test run step.
	TestSuiteVersion *int64 `locationName:"testSuiteVersion" type:"integer"`
	// contains filtered or unexported fields
}

func (GetTestRunStepOutput) GoString

func (s GetTestRunStepOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTestRunStepOutput) SetAfterStep

func (s *GetTestRunStepOutput) SetAfterStep(v bool) *GetTestRunStepOutput

SetAfterStep sets the AfterStep field's value.

func (*GetTestRunStepOutput) SetBeforeStep

func (s *GetTestRunStepOutput) SetBeforeStep(v bool) *GetTestRunStepOutput

SetBeforeStep sets the BeforeStep field's value.

func (*GetTestRunStepOutput) SetRunEndTime

func (s *GetTestRunStepOutput) SetRunEndTime(v time.Time) *GetTestRunStepOutput

SetRunEndTime sets the RunEndTime field's value.

func (*GetTestRunStepOutput) SetRunStartTime

func (s *GetTestRunStepOutput) SetRunStartTime(v time.Time) *GetTestRunStepOutput

SetRunStartTime sets the RunStartTime field's value.

func (*GetTestRunStepOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetTestRunStepOutput) SetStatusReason

func (s *GetTestRunStepOutput) SetStatusReason(v string) *GetTestRunStepOutput

SetStatusReason sets the StatusReason field's value.

func (*GetTestRunStepOutput) SetStepName

SetStepName sets the StepName field's value.

func (*GetTestRunStepOutput) SetStepRunSummary

func (s *GetTestRunStepOutput) SetStepRunSummary(v *StepRunSummary) *GetTestRunStepOutput

SetStepRunSummary sets the StepRunSummary field's value.

func (*GetTestRunStepOutput) SetTestCaseId

func (s *GetTestRunStepOutput) SetTestCaseId(v string) *GetTestRunStepOutput

SetTestCaseId sets the TestCaseId field's value.

func (*GetTestRunStepOutput) SetTestCaseVersion

func (s *GetTestRunStepOutput) SetTestCaseVersion(v int64) *GetTestRunStepOutput

SetTestCaseVersion sets the TestCaseVersion field's value.

func (*GetTestRunStepOutput) SetTestRunId

func (s *GetTestRunStepOutput) SetTestRunId(v string) *GetTestRunStepOutput

SetTestRunId sets the TestRunId field's value.

func (*GetTestRunStepOutput) SetTestSuiteId

func (s *GetTestRunStepOutput) SetTestSuiteId(v string) *GetTestRunStepOutput

SetTestSuiteId sets the TestSuiteId field's value.

func (*GetTestRunStepOutput) SetTestSuiteVersion

func (s *GetTestRunStepOutput) SetTestSuiteVersion(v int64) *GetTestRunStepOutput

SetTestSuiteVersion sets the TestSuiteVersion field's value.

func (GetTestRunStepOutput) String

func (s GetTestRunStepOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetTestSuiteInput

type GetTestSuiteInput struct {

	// The ID of the test suite.
	//
	// TestSuiteId is a required field
	TestSuiteId *string `location:"uri" locationName:"testSuiteId" type:"string" required:"true"`

	// The version of the test suite.
	TestSuiteVersion *int64 `location:"querystring" locationName:"testSuiteVersion" type:"integer"`
	// contains filtered or unexported fields
}

func (GetTestSuiteInput) GoString

func (s GetTestSuiteInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTestSuiteInput) SetTestSuiteId

func (s *GetTestSuiteInput) SetTestSuiteId(v string) *GetTestSuiteInput

SetTestSuiteId sets the TestSuiteId field's value.

func (*GetTestSuiteInput) SetTestSuiteVersion

func (s *GetTestSuiteInput) SetTestSuiteVersion(v int64) *GetTestSuiteInput

SetTestSuiteVersion sets the TestSuiteVersion field's value.

func (GetTestSuiteInput) String

func (s GetTestSuiteInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTestSuiteInput) Validate

func (s *GetTestSuiteInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetTestSuiteOutput

type GetTestSuiteOutput struct {

	// The after steps of the test suite.
	//
	// AfterSteps is a required field
	AfterSteps []*Step `locationName:"afterSteps" min:"1" type:"list" required:"true"`

	// The before steps of the test suite.
	//
	// BeforeSteps is a required field
	BeforeSteps []*Step `locationName:"beforeSteps" min:"1" type:"list" required:"true"`

	// The creation time of the test suite.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"`

	// The description of the test suite.
	Description *string `locationName:"description" type:"string"`

	// The last update time of the test suite.
	//
	// LastUpdateTime is a required field
	LastUpdateTime *time.Time `locationName:"lastUpdateTime" type:"timestamp" required:"true"`

	// The latest version of the test suite.
	//
	// LatestVersion is a required field
	LatestVersion *TestSuiteLatestVersion `locationName:"latestVersion" type:"structure" required:"true"`

	// The name of the test suite.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The status of the test suite.
	Status *string `locationName:"status" type:"string" enum:"TestSuiteLifecycle"`

	// The status reason of the test suite.
	StatusReason *string `locationName:"statusReason" type:"string"`

	// The tags of the test suite.
	Tags map[string]*string `locationName:"tags" type:"map"`

	// The test cases of the test suite.
	//
	// TestCases is a required field
	TestCases *TestCases `locationName:"testCases" type:"structure" required:"true"`

	// The test suite Amazon Resource Name (ARN).
	//
	// TestSuiteArn is a required field
	TestSuiteArn *string `locationName:"testSuiteArn" type:"string" required:"true"`

	// The response ID of the test suite.
	//
	// TestSuiteId is a required field
	TestSuiteId *string `locationName:"testSuiteId" type:"string" required:"true"`

	// The version of the test suite.
	//
	// TestSuiteVersion is a required field
	TestSuiteVersion *int64 `locationName:"testSuiteVersion" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (GetTestSuiteOutput) GoString

func (s GetTestSuiteOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetTestSuiteOutput) SetAfterSteps

func (s *GetTestSuiteOutput) SetAfterSteps(v []*Step) *GetTestSuiteOutput

SetAfterSteps sets the AfterSteps field's value.

func (*GetTestSuiteOutput) SetBeforeSteps

func (s *GetTestSuiteOutput) SetBeforeSteps(v []*Step) *GetTestSuiteOutput

SetBeforeSteps sets the BeforeSteps field's value.

func (*GetTestSuiteOutput) SetCreationTime

func (s *GetTestSuiteOutput) SetCreationTime(v time.Time) *GetTestSuiteOutput

SetCreationTime sets the CreationTime field's value.

func (*GetTestSuiteOutput) SetDescription

func (s *GetTestSuiteOutput) SetDescription(v string) *GetTestSuiteOutput

SetDescription sets the Description field's value.

func (*GetTestSuiteOutput) SetLastUpdateTime

func (s *GetTestSuiteOutput) SetLastUpdateTime(v time.Time) *GetTestSuiteOutput

SetLastUpdateTime sets the LastUpdateTime field's value.

func (*GetTestSuiteOutput) SetLatestVersion

SetLatestVersion sets the LatestVersion field's value.

func (*GetTestSuiteOutput) SetName

SetName sets the Name field's value.

func (*GetTestSuiteOutput) SetStatus

func (s *GetTestSuiteOutput) SetStatus(v string) *GetTestSuiteOutput

SetStatus sets the Status field's value.

func (*GetTestSuiteOutput) SetStatusReason

func (s *GetTestSuiteOutput) SetStatusReason(v string) *GetTestSuiteOutput

SetStatusReason sets the StatusReason field's value.

func (*GetTestSuiteOutput) SetTags

func (s *GetTestSuiteOutput) SetTags(v map[string]*string) *GetTestSuiteOutput

SetTags sets the Tags field's value.

func (*GetTestSuiteOutput) SetTestCases

func (s *GetTestSuiteOutput) SetTestCases(v *TestCases) *GetTestSuiteOutput

SetTestCases sets the TestCases field's value.

func (*GetTestSuiteOutput) SetTestSuiteArn

func (s *GetTestSuiteOutput) SetTestSuiteArn(v string) *GetTestSuiteOutput

SetTestSuiteArn sets the TestSuiteArn field's value.

func (*GetTestSuiteOutput) SetTestSuiteId

func (s *GetTestSuiteOutput) SetTestSuiteId(v string) *GetTestSuiteOutput

SetTestSuiteId sets the TestSuiteId field's value.

func (*GetTestSuiteOutput) SetTestSuiteVersion

func (s *GetTestSuiteOutput) SetTestSuiteVersion(v int64) *GetTestSuiteOutput

SetTestSuiteVersion sets the TestSuiteVersion field's value.

func (GetTestSuiteOutput) String

func (s GetTestSuiteOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InputFile

type InputFile struct {

	// The file metadata of the input file.
	//
	// FileMetadata is a required field
	FileMetadata *FileMetadata `locationName:"fileMetadata" type:"structure" required:"true"`

	// The source location of the input file.
	//
	// SourceLocation is a required field
	SourceLocation *string `locationName:"sourceLocation" type:"string" required:"true"`

	// The target location of the input file.
	//
	// TargetLocation is a required field
	TargetLocation *string `locationName:"targetLocation" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Specifies the input file.

func (InputFile) GoString

func (s InputFile) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InputFile) SetFileMetadata

func (s *InputFile) SetFileMetadata(v *FileMetadata) *InputFile

SetFileMetadata sets the FileMetadata field's value.

func (*InputFile) SetSourceLocation

func (s *InputFile) SetSourceLocation(v string) *InputFile

SetSourceLocation sets the SourceLocation field's value.

func (*InputFile) SetTargetLocation

func (s *InputFile) SetTargetLocation(v string) *InputFile

SetTargetLocation sets the TargetLocation field's value.

func (InputFile) String

func (s InputFile) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InputFile) Validate

func (s *InputFile) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Input_

type Input_ struct {

	// The file in the input.
	File *InputFile `locationName:"file" type:"structure"`
	// contains filtered or unexported fields
}

Specifies the input.

func (Input_) GoString

func (s Input_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Input_) SetFile

func (s *Input_) SetFile(v *InputFile) *Input_

SetFile sets the File field's value.

func (Input_) String

func (s Input_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Input_) Validate

func (s *Input_) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type InternalServerException

type InternalServerException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`

	// The number of seconds to retry the query.
	RetryAfterSeconds *int64 `location:"header" locationName:"Retry-After" type:"integer"`
	// contains filtered or unexported fields
}

An unexpected error occurred during the processing of the request.

func (*InternalServerException) Code

func (s *InternalServerException) Code() string

Code returns the exception type name.

func (*InternalServerException) Error

func (s *InternalServerException) Error() string

func (InternalServerException) GoString

func (s InternalServerException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InternalServerException) Message

func (s *InternalServerException) Message() string

Message returns the exception's message.

func (*InternalServerException) OrigErr

func (s *InternalServerException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InternalServerException) RequestID

func (s *InternalServerException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InternalServerException) StatusCode

func (s *InternalServerException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InternalServerException) String

func (s InternalServerException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTagsForResourceInput

type ListTagsForResourceInput struct {

	// The Amazon Resource Name (ARN) of the resource.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) SetResourceArn

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String

func (s ListTagsForResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) Validate

func (s *ListTagsForResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourceOutput

type ListTagsForResourceOutput struct {

	// The tags of the resource.
	//
	// Tags is a required field
	Tags map[string]*string `locationName:"tags" type:"map" required:"true"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceOutput) SetTags

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTestCasesInput

type ListTestCasesInput struct {

	// The maximum results of the test case.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The next token of the test cases.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The IDs of the test cases.
	TestCaseIds []*string `location:"querystring" locationName:"testCaseIds" type:"list"`
	// contains filtered or unexported fields
}

func (ListTestCasesInput) GoString

func (s ListTestCasesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTestCasesInput) SetMaxResults

func (s *ListTestCasesInput) SetMaxResults(v int64) *ListTestCasesInput

SetMaxResults sets the MaxResults field's value.

func (*ListTestCasesInput) SetNextToken

func (s *ListTestCasesInput) SetNextToken(v string) *ListTestCasesInput

SetNextToken sets the NextToken field's value.

func (*ListTestCasesInput) SetTestCaseIds

func (s *ListTestCasesInput) SetTestCaseIds(v []*string) *ListTestCasesInput

SetTestCaseIds sets the TestCaseIds field's value.

func (ListTestCasesInput) String

func (s ListTestCasesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTestCasesInput) Validate

func (s *ListTestCasesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTestCasesOutput

type ListTestCasesOutput struct {

	// The next token in test cases.
	NextToken *string `locationName:"nextToken" type:"string"`

	// The test cases in an application.
	//
	// TestCases is a required field
	TestCases []*TestCaseSummary `locationName:"testCases" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListTestCasesOutput) GoString

func (s ListTestCasesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTestCasesOutput) SetNextToken

func (s *ListTestCasesOutput) SetNextToken(v string) *ListTestCasesOutput

SetNextToken sets the NextToken field's value.

func (*ListTestCasesOutput) SetTestCases

SetTestCases sets the TestCases field's value.

func (ListTestCasesOutput) String

func (s ListTestCasesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTestConfigurationsInput

type ListTestConfigurationsInput struct {

	// The maximum results of the test configuration.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The next token for the test configurations.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The configuration IDs of the test configurations.
	TestConfigurationIds []*string `location:"querystring" locationName:"testConfigurationIds" type:"list"`
	// contains filtered or unexported fields
}

func (ListTestConfigurationsInput) GoString

func (s ListTestConfigurationsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTestConfigurationsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListTestConfigurationsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTestConfigurationsInput) SetTestConfigurationIds

func (s *ListTestConfigurationsInput) SetTestConfigurationIds(v []*string) *ListTestConfigurationsInput

SetTestConfigurationIds sets the TestConfigurationIds field's value.

func (ListTestConfigurationsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTestConfigurationsInput) Validate

func (s *ListTestConfigurationsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTestConfigurationsOutput

type ListTestConfigurationsOutput struct {

	// The next token in the test configurations.
	NextToken *string `locationName:"nextToken" type:"string"`

	// The test configurations.
	//
	// TestConfigurations is a required field
	TestConfigurations []*TestConfigurationSummary `locationName:"testConfigurations" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListTestConfigurationsOutput) GoString

func (s ListTestConfigurationsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTestConfigurationsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTestConfigurationsOutput) SetTestConfigurations

SetTestConfigurations sets the TestConfigurations field's value.

func (ListTestConfigurationsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTestRunStepsInput

type ListTestRunStepsInput struct {

	// The maximum number of test run steps to return in one page of results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token from a previous step to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The test case ID of the test run steps.
	TestCaseId *string `location:"querystring" locationName:"testCaseId" type:"string"`

	// The test run ID of the test run steps.
	//
	// TestRunId is a required field
	TestRunId *string `location:"uri" locationName:"testRunId" type:"string" required:"true"`

	// The test suite ID of the test run steps.
	TestSuiteId *string `location:"querystring" locationName:"testSuiteId" type:"string"`
	// contains filtered or unexported fields
}

func (ListTestRunStepsInput) GoString

func (s ListTestRunStepsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTestRunStepsInput) SetMaxResults

func (s *ListTestRunStepsInput) SetMaxResults(v int64) *ListTestRunStepsInput

SetMaxResults sets the MaxResults field's value.

func (*ListTestRunStepsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTestRunStepsInput) SetTestCaseId

func (s *ListTestRunStepsInput) SetTestCaseId(v string) *ListTestRunStepsInput

SetTestCaseId sets the TestCaseId field's value.

func (*ListTestRunStepsInput) SetTestRunId

SetTestRunId sets the TestRunId field's value.

func (*ListTestRunStepsInput) SetTestSuiteId

func (s *ListTestRunStepsInput) SetTestSuiteId(v string) *ListTestRunStepsInput

SetTestSuiteId sets the TestSuiteId field's value.

func (ListTestRunStepsInput) String

func (s ListTestRunStepsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTestRunStepsInput) Validate

func (s *ListTestRunStepsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTestRunStepsOutput

type ListTestRunStepsOutput struct {

	// The token from a previous request to retrieve the next page of results.
	NextToken *string `locationName:"nextToken" type:"string"`

	// The test run steps of the response query.
	//
	// TestRunSteps is a required field
	TestRunSteps []*TestRunStepSummary `locationName:"testRunSteps" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListTestRunStepsOutput) GoString

func (s ListTestRunStepsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTestRunStepsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTestRunStepsOutput) SetTestRunSteps

SetTestRunSteps sets the TestRunSteps field's value.

func (ListTestRunStepsOutput) String

func (s ListTestRunStepsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTestRunTestCasesInput

type ListTestRunTestCasesInput struct {

	// The maximum number of test run test cases to return in one page of results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token from a previous request to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The test run ID of the test cases.
	//
	// TestRunId is a required field
	TestRunId *string `location:"uri" locationName:"testRunId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListTestRunTestCasesInput) GoString

func (s ListTestRunTestCasesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTestRunTestCasesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListTestRunTestCasesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTestRunTestCasesInput) SetTestRunId

SetTestRunId sets the TestRunId field's value.

func (ListTestRunTestCasesInput) String

func (s ListTestRunTestCasesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTestRunTestCasesInput) Validate

func (s *ListTestRunTestCasesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTestRunTestCasesOutput

type ListTestRunTestCasesOutput struct {

	// The token from a previous request to retrieve the next page of results.
	NextToken *string `locationName:"nextToken" type:"string"`

	// The test run of the test cases.
	//
	// TestRunTestCases is a required field
	TestRunTestCases []*TestCaseRunSummary `locationName:"testRunTestCases" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListTestRunTestCasesOutput) GoString

func (s ListTestRunTestCasesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTestRunTestCasesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTestRunTestCasesOutput) SetTestRunTestCases

SetTestRunTestCases sets the TestRunTestCases field's value.

func (ListTestRunTestCasesOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTestRunsInput

type ListTestRunsInput struct {

	// The maximum number of test runs to return in one page of results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token from the previous request to retrieve the next page of test run
	// results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The test run IDs of the test runs.
	TestRunIds []*string `location:"querystring" locationName:"testrunIds" type:"list"`

	// The test suite ID of the test runs.
	TestSuiteId *string `location:"querystring" locationName:"testSuiteId" type:"string"`
	// contains filtered or unexported fields
}

func (ListTestRunsInput) GoString

func (s ListTestRunsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTestRunsInput) SetMaxResults

func (s *ListTestRunsInput) SetMaxResults(v int64) *ListTestRunsInput

SetMaxResults sets the MaxResults field's value.

func (*ListTestRunsInput) SetNextToken

func (s *ListTestRunsInput) SetNextToken(v string) *ListTestRunsInput

SetNextToken sets the NextToken field's value.

func (*ListTestRunsInput) SetTestRunIds

func (s *ListTestRunsInput) SetTestRunIds(v []*string) *ListTestRunsInput

SetTestRunIds sets the TestRunIds field's value.

func (*ListTestRunsInput) SetTestSuiteId

func (s *ListTestRunsInput) SetTestSuiteId(v string) *ListTestRunsInput

SetTestSuiteId sets the TestSuiteId field's value.

func (ListTestRunsInput) String

func (s ListTestRunsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTestRunsInput) Validate

func (s *ListTestRunsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTestRunsOutput

type ListTestRunsOutput struct {

	// The token from the previous request to retrieve the next page of results.
	NextToken *string `locationName:"nextToken" type:"string"`

	// The test runs of the response query.
	//
	// TestRuns is a required field
	TestRuns []*TestRunSummary `locationName:"testRuns" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListTestRunsOutput) GoString

func (s ListTestRunsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTestRunsOutput) SetNextToken

func (s *ListTestRunsOutput) SetNextToken(v string) *ListTestRunsOutput

SetNextToken sets the NextToken field's value.

func (*ListTestRunsOutput) SetTestRuns

SetTestRuns sets the TestRuns field's value.

func (ListTestRunsOutput) String

func (s ListTestRunsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTestSuitesInput

type ListTestSuitesInput struct {

	// The maximum number of test suites to return in one page of results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The token from a previous request to retrieve the next page of results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The suite ID of the test suites.
	TestSuiteIds []*string `location:"querystring" locationName:"testSuiteIds" type:"list"`
	// contains filtered or unexported fields
}

func (ListTestSuitesInput) GoString

func (s ListTestSuitesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTestSuitesInput) SetMaxResults

func (s *ListTestSuitesInput) SetMaxResults(v int64) *ListTestSuitesInput

SetMaxResults sets the MaxResults field's value.

func (*ListTestSuitesInput) SetNextToken

func (s *ListTestSuitesInput) SetNextToken(v string) *ListTestSuitesInput

SetNextToken sets the NextToken field's value.

func (*ListTestSuitesInput) SetTestSuiteIds

func (s *ListTestSuitesInput) SetTestSuiteIds(v []*string) *ListTestSuitesInput

SetTestSuiteIds sets the TestSuiteIds field's value.

func (ListTestSuitesInput) String

func (s ListTestSuitesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTestSuitesInput) Validate

func (s *ListTestSuitesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTestSuitesOutput

type ListTestSuitesOutput struct {

	// The token from a previous request to retrieve the next page of test suites
	// results.
	NextToken *string `locationName:"nextToken" type:"string"`

	// The test suites returned with the response query.
	//
	// TestSuites is a required field
	TestSuites []*TestSuiteSummary `locationName:"testSuites" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListTestSuitesOutput) GoString

func (s ListTestSuitesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTestSuitesOutput) SetNextToken

func (s *ListTestSuitesOutput) SetNextToken(v string) *ListTestSuitesOutput

SetNextToken sets the NextToken field's value.

func (*ListTestSuitesOutput) SetTestSuites

SetTestSuites sets the TestSuites field's value.

func (ListTestSuitesOutput) String

func (s ListTestSuitesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type M2ManagedActionProperties

type M2ManagedActionProperties struct {

	// Force stops the AWS Mainframe Modernization managed action properties.
	ForceStop *bool `locationName:"forceStop" type:"boolean"`

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

Specifies the AWS Mainframe Modernization managed action properties.

func (M2ManagedActionProperties) GoString

func (s M2ManagedActionProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*M2ManagedActionProperties) SetForceStop

SetForceStop sets the ForceStop field's value.

func (*M2ManagedActionProperties) SetImportDataSetLocation

func (s *M2ManagedActionProperties) SetImportDataSetLocation(v string) *M2ManagedActionProperties

SetImportDataSetLocation sets the ImportDataSetLocation field's value.

func (M2ManagedActionProperties) String

func (s M2ManagedActionProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type M2ManagedApplication

type M2ManagedApplication struct {

	// The application ID of the AWS Mainframe Modernization managed application.
	//
	// ApplicationId is a required field
	ApplicationId *string `locationName:"applicationId" type:"string" required:"true"`

	// The listener port of the AWS Mainframe Modernization managed application.
	ListenerPort *string `locationName:"listenerPort" type:"string"`

	// The runtime of the AWS Mainframe Modernization managed application.
	//
	// Runtime is a required field
	Runtime *string `locationName:"runtime" type:"string" required:"true" enum:"M2ManagedRuntime"`

	// The VPC endpoint service name of the AWS Mainframe Modernization managed
	// application.
	VpcEndpointServiceName *string `locationName:"vpcEndpointServiceName" type:"string"`
	// contains filtered or unexported fields
}

Specifies the AWS Mainframe Modernization managed application.

func (M2ManagedApplication) GoString

func (s M2ManagedApplication) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*M2ManagedApplication) SetApplicationId

func (s *M2ManagedApplication) SetApplicationId(v string) *M2ManagedApplication

SetApplicationId sets the ApplicationId field's value.

func (*M2ManagedApplication) SetListenerPort

func (s *M2ManagedApplication) SetListenerPort(v string) *M2ManagedApplication

SetListenerPort sets the ListenerPort field's value.

func (*M2ManagedApplication) SetRuntime

SetRuntime sets the Runtime field's value.

func (*M2ManagedApplication) SetVpcEndpointServiceName

func (s *M2ManagedApplication) SetVpcEndpointServiceName(v string) *M2ManagedApplication

SetVpcEndpointServiceName sets the VpcEndpointServiceName field's value.

func (M2ManagedApplication) String

func (s M2ManagedApplication) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*M2ManagedApplication) Validate

func (s *M2ManagedApplication) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type M2ManagedApplicationAction

type M2ManagedApplicationAction struct {

	// The action type of the AWS Mainframe Modernization managed application action.
	//
	// ActionType is a required field
	ActionType *string `locationName:"actionType" type:"string" required:"true" enum:"M2ManagedActionType"`

	// The properties of the AWS Mainframe Modernization managed application action.
	Properties *M2ManagedActionProperties `locationName:"properties" type:"structure"`

	// The resource of the AWS Mainframe Modernization managed application action.
	//
	// Resource is a required field
	Resource *string `locationName:"resource" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Specifies the AWS Mainframe Modernization managed application action.

func (M2ManagedApplicationAction) GoString

func (s M2ManagedApplicationAction) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*M2ManagedApplicationAction) SetActionType

SetActionType sets the ActionType field's value.

func (*M2ManagedApplicationAction) SetProperties

SetProperties sets the Properties field's value.

func (*M2ManagedApplicationAction) SetResource

SetResource sets the Resource field's value.

func (M2ManagedApplicationAction) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*M2ManagedApplicationAction) Validate

func (s *M2ManagedApplicationAction) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type M2ManagedApplicationStepInput_

type M2ManagedApplicationStepInput_ struct {

	// The action type of the AWS Mainframe Modernization managed application step
	// input.
	//
	// ActionType is a required field
	ActionType *string `locationName:"actionType" type:"string" required:"true" enum:"M2ManagedActionType"`

	// The application ID of the AWS Mainframe Modernization managed application
	// step input.
	//
	// ApplicationId is a required field
	ApplicationId *string `locationName:"applicationId" type:"string" required:"true"`

	// The listener port of the AWS Mainframe Modernization managed application
	// step input.
	ListenerPort *int64 `locationName:"listenerPort" type:"integer"`

	// The properties of the AWS Mainframe Modernization managed application step
	// input.
	Properties *M2ManagedActionProperties `locationName:"properties" type:"structure"`

	// The runtime of the AWS Mainframe Modernization managed application step input.
	//
	// Runtime is a required field
	Runtime *string `locationName:"runtime" type:"string" required:"true"`

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

Specifies the AWS Mainframe Modernization managed application step input.

func (M2ManagedApplicationStepInput_) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*M2ManagedApplicationStepInput_) SetActionType

SetActionType sets the ActionType field's value.

func (*M2ManagedApplicationStepInput_) SetApplicationId

SetApplicationId sets the ApplicationId field's value.

func (*M2ManagedApplicationStepInput_) SetListenerPort

SetListenerPort sets the ListenerPort field's value.

func (*M2ManagedApplicationStepInput_) SetProperties

SetProperties sets the Properties field's value.

func (*M2ManagedApplicationStepInput_) SetRuntime

SetRuntime sets the Runtime field's value.

func (*M2ManagedApplicationStepInput_) SetVpcEndpointServiceName

func (s *M2ManagedApplicationStepInput_) SetVpcEndpointServiceName(v string) *M2ManagedApplicationStepInput_

SetVpcEndpointServiceName sets the VpcEndpointServiceName field's value.

func (M2ManagedApplicationStepInput_) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type M2ManagedApplicationStepOutput_

type M2ManagedApplicationStepOutput_ struct {

	// The import data set summary of the AWS Mainframe Modernization managed application
	// step output.
	ImportDataSetSummary map[string]*string `locationName:"importDataSetSummary" type:"map"`
	// contains filtered or unexported fields
}

Specifies the AWS Mainframe Modernization managed application step output.

func (M2ManagedApplicationStepOutput_) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*M2ManagedApplicationStepOutput_) SetImportDataSetSummary

SetImportDataSetSummary sets the ImportDataSetSummary field's value.

func (M2ManagedApplicationStepOutput_) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type M2ManagedApplicationStepSummary

type M2ManagedApplicationStepSummary struct {

	// The step input of the AWS Mainframe Modernization managed application step
	// summary.
	//
	// StepInput is a required field
	StepInput *M2ManagedApplicationStepInput_ `locationName:"stepInput" type:"structure" required:"true"`

	// The step output of the AWS Mainframe Modernization managed application step
	// summary.
	StepOutput *M2ManagedApplicationStepOutput_ `locationName:"stepOutput" type:"structure"`
	// contains filtered or unexported fields
}

Specifies the AWS Mainframe Modernization managed application step summary.

func (M2ManagedApplicationStepSummary) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*M2ManagedApplicationStepSummary) SetStepInput

SetStepInput sets the StepInput field's value.

func (*M2ManagedApplicationStepSummary) SetStepOutput

SetStepOutput sets the StepOutput field's value.

func (M2ManagedApplicationStepSummary) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type M2ManagedApplicationSummary

type M2ManagedApplicationSummary struct {

	// The application ID of the AWS Mainframe Modernization managed application
	// summary.
	//
	// ApplicationId is a required field
	ApplicationId *string `locationName:"applicationId" type:"string" required:"true"`

	// The listener port of the AWS Mainframe Modernization managed application
	// summary.
	ListenerPort *int64 `locationName:"listenerPort" type:"integer"`

	// The runtime of the AWS Mainframe Modernization managed application summary.
	//
	// Runtime is a required field
	Runtime *string `locationName:"runtime" type:"string" required:"true" enum:"M2ManagedRuntime"`
	// contains filtered or unexported fields
}

Specifies the AWS Mainframe Modernization managed application summary.

func (M2ManagedApplicationSummary) GoString

func (s M2ManagedApplicationSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*M2ManagedApplicationSummary) SetApplicationId

SetApplicationId sets the ApplicationId field's value.

func (*M2ManagedApplicationSummary) SetListenerPort

SetListenerPort sets the ListenerPort field's value.

func (*M2ManagedApplicationSummary) SetRuntime

SetRuntime sets the Runtime field's value.

func (M2ManagedApplicationSummary) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type M2NonManagedApplication

type M2NonManagedApplication struct {

	// The listener port of the AWS Mainframe Modernization non-managed application.
	//
	// ListenerPort is a required field
	ListenerPort *string `locationName:"listenerPort" type:"string" required:"true"`

	// The runtime of the AWS Mainframe Modernization non-managed application.
	//
	// Runtime is a required field
	Runtime *string `locationName:"runtime" type:"string" required:"true" enum:"M2NonManagedRuntime"`

	// The VPC endpoint service name of the AWS Mainframe Modernization non-managed
	// application.
	//
	// VpcEndpointServiceName is a required field
	VpcEndpointServiceName *string `locationName:"vpcEndpointServiceName" type:"string" required:"true"`

	// The web application name of the AWS Mainframe Modernization non-managed application.
	WebAppName *string `locationName:"webAppName" type:"string"`
	// contains filtered or unexported fields
}

Specifies the AWS Mainframe Modernization non-managed application.

func (M2NonManagedApplication) GoString

func (s M2NonManagedApplication) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*M2NonManagedApplication) SetListenerPort

SetListenerPort sets the ListenerPort field's value.

func (*M2NonManagedApplication) SetRuntime

SetRuntime sets the Runtime field's value.

func (*M2NonManagedApplication) SetVpcEndpointServiceName

func (s *M2NonManagedApplication) SetVpcEndpointServiceName(v string) *M2NonManagedApplication

SetVpcEndpointServiceName sets the VpcEndpointServiceName field's value.

func (*M2NonManagedApplication) SetWebAppName

SetWebAppName sets the WebAppName field's value.

func (M2NonManagedApplication) String

func (s M2NonManagedApplication) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*M2NonManagedApplication) Validate

func (s *M2NonManagedApplication) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type M2NonManagedApplicationAction

type M2NonManagedApplicationAction struct {

	// The action type of the AWS Mainframe Modernization non-managed application
	// action.
	//
	// ActionType is a required field
	ActionType *string `locationName:"actionType" type:"string" required:"true" enum:"M2NonManagedActionType"`

	// The resource of the AWS Mainframe Modernization non-managed application action.
	//
	// Resource is a required field
	Resource *string `locationName:"resource" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Specifies the AWS Mainframe Modernization non-managed application action.

func (M2NonManagedApplicationAction) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*M2NonManagedApplicationAction) SetActionType

SetActionType sets the ActionType field's value.

func (*M2NonManagedApplicationAction) SetResource

SetResource sets the Resource field's value.

func (M2NonManagedApplicationAction) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*M2NonManagedApplicationAction) Validate

func (s *M2NonManagedApplicationAction) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type M2NonManagedApplicationStepInput_

type M2NonManagedApplicationStepInput_ struct {

	// The action type of the AWS Mainframe Modernization non-managed application
	// step input.
	//
	// ActionType is a required field
	ActionType *string `locationName:"actionType" type:"string" required:"true" enum:"M2NonManagedActionType"`

	// The listener port of the AWS Mainframe Modernization non-managed application
	// step input.
	//
	// ListenerPort is a required field
	ListenerPort *int64 `locationName:"listenerPort" type:"integer" required:"true"`

	// The runtime of the AWS Mainframe Modernization non-managed application step
	// input.
	//
	// Runtime is a required field
	Runtime *string `locationName:"runtime" type:"string" required:"true" enum:"M2NonManagedRuntime"`

	// The VPC endpoint service name of the AWS Mainframe Modernization non-managed
	// application step input.
	//
	// VpcEndpointServiceName is a required field
	VpcEndpointServiceName *string `locationName:"vpcEndpointServiceName" type:"string" required:"true"`

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

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

func (M2NonManagedApplicationStepInput_) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*M2NonManagedApplicationStepInput_) SetActionType

SetActionType sets the ActionType field's value.

func (*M2NonManagedApplicationStepInput_) SetListenerPort

SetListenerPort sets the ListenerPort field's value.

func (*M2NonManagedApplicationStepInput_) SetRuntime

SetRuntime sets the Runtime field's value.

func (*M2NonManagedApplicationStepInput_) SetVpcEndpointServiceName

SetVpcEndpointServiceName sets the VpcEndpointServiceName field's value.

func (*M2NonManagedApplicationStepInput_) SetWebAppName

SetWebAppName sets the WebAppName field's value.

func (M2NonManagedApplicationStepInput_) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type M2NonManagedApplicationStepOutput_

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

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

func (M2NonManagedApplicationStepOutput_) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (M2NonManagedApplicationStepOutput_) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type M2NonManagedApplicationStepSummary

type M2NonManagedApplicationStepSummary struct {

	// The step input of the AWS Mainframe Modernization non-managed application
	// step summary.
	//
	// StepInput is a required field
	StepInput *M2NonManagedApplicationStepInput_ `locationName:"stepInput" type:"structure" required:"true"`

	// The step output of the AWS Mainframe Modernization non-managed application
	// step summary.
	StepOutput *M2NonManagedApplicationStepOutput_ `locationName:"stepOutput" type:"structure"`
	// contains filtered or unexported fields
}

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

func (M2NonManagedApplicationStepSummary) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*M2NonManagedApplicationStepSummary) SetStepInput

SetStepInput sets the StepInput field's value.

func (*M2NonManagedApplicationStepSummary) SetStepOutput

SetStepOutput sets the StepOutput field's value.

func (M2NonManagedApplicationStepSummary) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type M2NonManagedApplicationSummary

type M2NonManagedApplicationSummary struct {

	// The listener port of the AWS Mainframe Modernization non-managed application
	// summary.
	//
	// ListenerPort is a required field
	ListenerPort *int64 `locationName:"listenerPort" type:"integer" required:"true"`

	// The runtime of the AWS Mainframe Modernization non-managed application summary.
	//
	// Runtime is a required field
	Runtime *string `locationName:"runtime" type:"string" required:"true" enum:"M2NonManagedRuntime"`

	// The VPC endpoint service name of the AWS Mainframe Modernization non-managed
	// application summary.
	//
	// VpcEndpointServiceName is a required field
	VpcEndpointServiceName *string `locationName:"vpcEndpointServiceName" type:"string" required:"true"`

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

Specifies the AWS Mainframe Modernization non-managed application summary.

func (M2NonManagedApplicationSummary) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*M2NonManagedApplicationSummary) SetListenerPort

SetListenerPort sets the ListenerPort field's value.

func (*M2NonManagedApplicationSummary) SetRuntime

SetRuntime sets the Runtime field's value.

func (*M2NonManagedApplicationSummary) SetVpcEndpointServiceName

func (s *M2NonManagedApplicationSummary) SetVpcEndpointServiceName(v string) *M2NonManagedApplicationSummary

SetVpcEndpointServiceName sets the VpcEndpointServiceName field's value.

func (*M2NonManagedApplicationSummary) SetWebAppName

SetWebAppName sets the WebAppName field's value.

func (M2NonManagedApplicationSummary) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type MainframeAction

type MainframeAction struct {

	// The action type of the mainframe action.
	//
	// ActionType is a required field
	ActionType *MainframeActionType `locationName:"actionType" type:"structure" required:"true"`

	// The properties of the mainframe action.
	Properties *MainframeActionProperties `locationName:"properties" type:"structure"`

	// The resource of the mainframe action.
	//
	// Resource is a required field
	Resource *string `locationName:"resource" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Specifies the mainframe action.

func (MainframeAction) GoString

func (s MainframeAction) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MainframeAction) SetActionType

func (s *MainframeAction) SetActionType(v *MainframeActionType) *MainframeAction

SetActionType sets the ActionType field's value.

func (*MainframeAction) SetProperties

SetProperties sets the Properties field's value.

func (*MainframeAction) SetResource

func (s *MainframeAction) SetResource(v string) *MainframeAction

SetResource sets the Resource field's value.

func (MainframeAction) String

func (s MainframeAction) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MainframeAction) Validate

func (s *MainframeAction) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type MainframeActionProperties

type MainframeActionProperties struct {

	// The DMS task ARN of the mainframe action properties.
	DmsTaskArn *string `locationName:"dmsTaskArn" type:"string"`
	// contains filtered or unexported fields
}

Specifies the mainframe action properties.

func (MainframeActionProperties) GoString

func (s MainframeActionProperties) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MainframeActionProperties) SetDmsTaskArn

SetDmsTaskArn sets the DmsTaskArn field's value.

func (MainframeActionProperties) String

func (s MainframeActionProperties) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type MainframeActionSummary

type MainframeActionSummary struct {

	// The batch of the mainframe action summary.
	Batch *BatchSummary `locationName:"batch" type:"structure"`

	// The tn3270 port of the mainframe action summary.
	Tn3270 *TN3270Summary `locationName:"tn3270" type:"structure"`
	// contains filtered or unexported fields
}

Specifies the mainframe action summary.

func (MainframeActionSummary) GoString

func (s MainframeActionSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MainframeActionSummary) SetBatch

SetBatch sets the Batch field's value.

func (*MainframeActionSummary) SetTn3270

SetTn3270 sets the Tn3270 field's value.

func (MainframeActionSummary) String

func (s MainframeActionSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type MainframeActionType

type MainframeActionType struct {

	// The batch of the mainframe action type.
	Batch *Batch `locationName:"batch" type:"structure"`

	// The tn3270 port of the mainframe action type.
	Tn3270 *TN3270 `locationName:"tn3270" type:"structure"`
	// contains filtered or unexported fields
}

Specifies the mainframe action type.

func (MainframeActionType) GoString

func (s MainframeActionType) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MainframeActionType) SetBatch

SetBatch sets the Batch field's value.

func (*MainframeActionType) SetTn3270

SetTn3270 sets the Tn3270 field's value.

func (MainframeActionType) String

func (s MainframeActionType) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MainframeActionType) Validate

func (s *MainframeActionType) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type MainframeResourceSummary

type MainframeResourceSummary struct {

	// The AWS Mainframe Modernization managed application in the mainframe resource
	// summary.
	M2ManagedApplication *M2ManagedApplicationSummary `locationName:"m2ManagedApplication" type:"structure"`

	// The AWS Mainframe Modernization non-managed application in the mainframe
	// resource summary.
	M2NonManagedApplication *M2NonManagedApplicationSummary `locationName:"m2NonManagedApplication" type:"structure"`
	// contains filtered or unexported fields
}

Specifies the mainframe resource summary.

func (MainframeResourceSummary) GoString

func (s MainframeResourceSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MainframeResourceSummary) SetM2ManagedApplication

SetM2ManagedApplication sets the M2ManagedApplication field's value.

func (*MainframeResourceSummary) SetM2NonManagedApplication

SetM2NonManagedApplication sets the M2NonManagedApplication field's value.

func (MainframeResourceSummary) String

func (s MainframeResourceSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type OutputFile

type OutputFile struct {

	// The file location of the output file.
	FileLocation *string `locationName:"fileLocation" type:"string"`
	// contains filtered or unexported fields
}

Specifies an output file.

func (OutputFile) GoString

func (s OutputFile) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*OutputFile) SetFileLocation

func (s *OutputFile) SetFileLocation(v string) *OutputFile

SetFileLocation sets the FileLocation field's value.

func (OutputFile) String

func (s OutputFile) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Output_

type Output_ struct {

	// The file of the output.
	File *OutputFile `locationName:"file" type:"structure"`
	// contains filtered or unexported fields
}

Specifies an output.

func (Output_) GoString

func (s Output_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Output_) SetFile

func (s *Output_) SetFile(v *OutputFile) *Output_

SetFile sets the File field's value.

func (Output_) String

func (s Output_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Resource

type Resource struct {

	// The name of the resource.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The type of the resource.
	//
	// Type is a required field
	Type *ResourceType `locationName:"type" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Specifies a resource.

func (Resource) GoString

func (s Resource) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Resource) SetName

func (s *Resource) SetName(v string) *Resource

SetName sets the Name field's value.

func (*Resource) SetType

func (s *Resource) SetType(v *ResourceType) *Resource

SetType sets the Type field's value.

func (Resource) String

func (s Resource) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Resource) Validate

func (s *Resource) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ResourceAction

type ResourceAction struct {

	// The CloudFormation action of the resource action.
	CloudFormationAction *CloudFormationAction `locationName:"cloudFormationAction" type:"structure"`

	// The AWS Mainframe Modernization managed application action of the resource
	// action.
	M2ManagedApplicationAction *M2ManagedApplicationAction `locationName:"m2ManagedApplicationAction" type:"structure"`

	// The AWS Mainframe Modernization non-managed application action of the resource
	// action.
	M2NonManagedApplicationAction *M2NonManagedApplicationAction `locationName:"m2NonManagedApplicationAction" type:"structure"`
	// contains filtered or unexported fields
}

Specifies a resource action.

func (ResourceAction) GoString

func (s ResourceAction) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceAction) SetCloudFormationAction

func (s *ResourceAction) SetCloudFormationAction(v *CloudFormationAction) *ResourceAction

SetCloudFormationAction sets the CloudFormationAction field's value.

func (*ResourceAction) SetM2ManagedApplicationAction

func (s *ResourceAction) SetM2ManagedApplicationAction(v *M2ManagedApplicationAction) *ResourceAction

SetM2ManagedApplicationAction sets the M2ManagedApplicationAction field's value.

func (*ResourceAction) SetM2NonManagedApplicationAction

func (s *ResourceAction) SetM2NonManagedApplicationAction(v *M2NonManagedApplicationAction) *ResourceAction

SetM2NonManagedApplicationAction sets the M2NonManagedApplicationAction field's value.

func (ResourceAction) String

func (s ResourceAction) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceAction) Validate

func (s *ResourceAction) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ResourceActionSummary

type ResourceActionSummary struct {

	// The CloudFormation template of the resource action summary.
	CloudFormation *CloudFormationStepSummary `locationName:"cloudFormation" type:"structure"`

	// The AWS Mainframe Modernization managed application of the resource action
	// summary.
	M2ManagedApplication *M2ManagedApplicationStepSummary `locationName:"m2ManagedApplication" type:"structure"`

	// The AWS Mainframe Modernization non-managed application of the resource action
	// summary.
	M2NonManagedApplication *M2NonManagedApplicationStepSummary `locationName:"m2NonManagedApplication" type:"structure"`
	// contains filtered or unexported fields
}

Specifies the resource action summary.

func (ResourceActionSummary) GoString

func (s ResourceActionSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceActionSummary) SetCloudFormation

SetCloudFormation sets the CloudFormation field's value.

func (*ResourceActionSummary) SetM2ManagedApplication

SetM2ManagedApplication sets the M2ManagedApplication field's value.

func (*ResourceActionSummary) SetM2NonManagedApplication

SetM2NonManagedApplication sets the M2NonManagedApplication field's value.

func (ResourceActionSummary) String

func (s ResourceActionSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ResourceNotFoundException

type ResourceNotFoundException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`

	// The resource ID of the resource not found.
	ResourceId *string `locationName:"resourceId" type:"string"`

	// The resource type of the resource not found.
	ResourceType *string `locationName:"resourceType" type:"string"`
	// contains filtered or unexported fields
}

The specified resource was not found.

func (*ResourceNotFoundException) Code

Code returns the exception type name.

func (*ResourceNotFoundException) Error

func (s *ResourceNotFoundException) Error() string

func (ResourceNotFoundException) GoString

func (s ResourceNotFoundException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceNotFoundException) Message

func (s *ResourceNotFoundException) Message() string

Message returns the exception's message.

func (*ResourceNotFoundException) OrigErr

func (s *ResourceNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceNotFoundException) RequestID

func (s *ResourceNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceNotFoundException) StatusCode

func (s *ResourceNotFoundException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceNotFoundException) String

func (s ResourceNotFoundException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ResourceType

type ResourceType struct {

	// The CloudFormation template of the resource type.
	CloudFormation *CloudFormation `locationName:"cloudFormation" type:"structure"`

	// The AWS Mainframe Modernization managed application of the resource type.
	M2ManagedApplication *M2ManagedApplication `locationName:"m2ManagedApplication" type:"structure"`

	// The AWS Mainframe Modernization non-managed application of the resource type.
	M2NonManagedApplication *M2NonManagedApplication `locationName:"m2NonManagedApplication" type:"structure"`
	// contains filtered or unexported fields
}

Specifies the resource type.

func (ResourceType) GoString

func (s ResourceType) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceType) SetCloudFormation

func (s *ResourceType) SetCloudFormation(v *CloudFormation) *ResourceType

SetCloudFormation sets the CloudFormation field's value.

func (*ResourceType) SetM2ManagedApplication

func (s *ResourceType) SetM2ManagedApplication(v *M2ManagedApplication) *ResourceType

SetM2ManagedApplication sets the M2ManagedApplication field's value.

func (*ResourceType) SetM2NonManagedApplication

func (s *ResourceType) SetM2NonManagedApplication(v *M2NonManagedApplication) *ResourceType

SetM2NonManagedApplication sets the M2NonManagedApplication field's value.

func (ResourceType) String

func (s ResourceType) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceType) Validate

func (s *ResourceType) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Script

type Script struct {

	// The script location of the scripts.
	//
	// ScriptLocation is a required field
	ScriptLocation *string `locationName:"scriptLocation" type:"string" required:"true"`

	// The type of the scripts.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true" enum:"ScriptType"`
	// contains filtered or unexported fields
}

Specifies the script.

func (Script) GoString

func (s Script) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Script) SetScriptLocation

func (s *Script) SetScriptLocation(v string) *Script

SetScriptLocation sets the ScriptLocation field's value.

func (*Script) SetType

func (s *Script) SetType(v string) *Script

SetType sets the Type field's value.

func (Script) String

func (s Script) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Script) Validate

func (s *Script) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ScriptSummary

type ScriptSummary struct {

	// The script location of the script summary.
	//
	// ScriptLocation is a required field
	ScriptLocation *string `locationName:"scriptLocation" type:"string" required:"true"`

	// The type of the script summary.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true" enum:"ScriptType"`
	// contains filtered or unexported fields
}

Specifies the scripts summary.

func (ScriptSummary) GoString

func (s ScriptSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ScriptSummary) SetScriptLocation

func (s *ScriptSummary) SetScriptLocation(v string) *ScriptSummary

SetScriptLocation sets the ScriptLocation field's value.

func (*ScriptSummary) SetType

func (s *ScriptSummary) SetType(v string) *ScriptSummary

SetType sets the Type field's value.

func (ScriptSummary) String

func (s ScriptSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ServiceQuotaExceededException

type ServiceQuotaExceededException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`

	// The quote codes of AWS Application Testing that exceeded the limit.
	QuotaCode *string `locationName:"quotaCode" type:"string"`

	// The resource ID of AWS Application Testing that exceeded the limit.
	ResourceId *string `locationName:"resourceId" type:"string"`

	// The resource type of AWS Application Testing that exceeded the limit.
	ResourceType *string `locationName:"resourceType" type:"string"`

	// The service code of AWS Application Testing that exceeded the limit.
	ServiceCode *string `locationName:"serviceCode" type:"string"`
	// contains filtered or unexported fields
}

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

func (*ServiceQuotaExceededException) Code

Code returns the exception type name.

func (*ServiceQuotaExceededException) Error

func (ServiceQuotaExceededException) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ServiceQuotaExceededException) Message

Message returns the exception's message.

func (*ServiceQuotaExceededException) OrigErr

func (s *ServiceQuotaExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ServiceQuotaExceededException) RequestID

func (s *ServiceQuotaExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ServiceQuotaExceededException) StatusCode

func (s *ServiceQuotaExceededException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ServiceQuotaExceededException) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ServiceSettings

type ServiceSettings struct {

	// The KMS key ID of the service settings.
	KmsKeyId *string `locationName:"kmsKeyId" type:"string"`
	// contains filtered or unexported fields
}

Specifies the service settings.

func (ServiceSettings) GoString

func (s ServiceSettings) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ServiceSettings) SetKmsKeyId

func (s *ServiceSettings) SetKmsKeyId(v string) *ServiceSettings

SetKmsKeyId sets the KmsKeyId field's value.

func (ServiceSettings) String

func (s ServiceSettings) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SourceDatabaseMetadata

type SourceDatabaseMetadata struct {

	// The capture tool of the source database metadata.
	//
	// CaptureTool is a required field
	CaptureTool *string `locationName:"captureTool" type:"string" required:"true" enum:"CaptureTool"`

	// The type of the source database metadata.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true" enum:"SourceDatabase"`
	// contains filtered or unexported fields
}

Specifies the source database metadata.

func (SourceDatabaseMetadata) GoString

func (s SourceDatabaseMetadata) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SourceDatabaseMetadata) SetCaptureTool

SetCaptureTool sets the CaptureTool field's value.

func (*SourceDatabaseMetadata) SetType

SetType sets the Type field's value.

func (SourceDatabaseMetadata) String

func (s SourceDatabaseMetadata) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SourceDatabaseMetadata) Validate

func (s *SourceDatabaseMetadata) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartTestRunInput

type StartTestRunInput struct {

	// The client token of the test run.
	ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"`

	// The tags of the test run.
	Tags map[string]*string `locationName:"tags" type:"map"`

	// The configuration ID of the test run.
	TestConfigurationId *string `locationName:"testConfigurationId" type:"string"`

	// The test suite ID of the test run.
	//
	// TestSuiteId is a required field
	TestSuiteId *string `locationName:"testSuiteId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (StartTestRunInput) GoString

func (s StartTestRunInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartTestRunInput) SetClientToken

func (s *StartTestRunInput) SetClientToken(v string) *StartTestRunInput

SetClientToken sets the ClientToken field's value.

func (*StartTestRunInput) SetTags

func (s *StartTestRunInput) SetTags(v map[string]*string) *StartTestRunInput

SetTags sets the Tags field's value.

func (*StartTestRunInput) SetTestConfigurationId

func (s *StartTestRunInput) SetTestConfigurationId(v string) *StartTestRunInput

SetTestConfigurationId sets the TestConfigurationId field's value.

func (*StartTestRunInput) SetTestSuiteId

func (s *StartTestRunInput) SetTestSuiteId(v string) *StartTestRunInput

SetTestSuiteId sets the TestSuiteId field's value.

func (StartTestRunInput) String

func (s StartTestRunInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartTestRunInput) Validate

func (s *StartTestRunInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartTestRunOutput

type StartTestRunOutput struct {

	// The test run ID of the test run.
	//
	// TestRunId is a required field
	TestRunId *string `locationName:"testRunId" type:"string" required:"true"`

	// The test run status of the test run.
	//
	// TestRunStatus is a required field
	TestRunStatus *string `locationName:"testRunStatus" type:"string" required:"true" enum:"TestRunStatus"`
	// contains filtered or unexported fields
}

func (StartTestRunOutput) GoString

func (s StartTestRunOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartTestRunOutput) SetTestRunId

func (s *StartTestRunOutput) SetTestRunId(v string) *StartTestRunOutput

SetTestRunId sets the TestRunId field's value.

func (*StartTestRunOutput) SetTestRunStatus

func (s *StartTestRunOutput) SetTestRunStatus(v string) *StartTestRunOutput

SetTestRunStatus sets the TestRunStatus field's value.

func (StartTestRunOutput) String

func (s StartTestRunOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Step

type Step struct {

	// The action of the step.
	//
	// Action is a required field
	Action *StepAction `locationName:"action" type:"structure" required:"true"`

	// The description of the step.
	Description *string `locationName:"description" type:"string"`

	// The name of the step.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Defines a step.

func (Step) GoString

func (s Step) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Step) SetAction

func (s *Step) SetAction(v *StepAction) *Step

SetAction sets the Action field's value.

func (*Step) SetDescription

func (s *Step) SetDescription(v string) *Step

SetDescription sets the Description field's value.

func (*Step) SetName

func (s *Step) SetName(v string) *Step

SetName sets the Name field's value.

func (Step) String

func (s Step) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Step) Validate

func (s *Step) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StepAction

type StepAction struct {

	// The compare action of the step action.
	CompareAction *CompareAction `locationName:"compareAction" type:"structure"`

	// The mainframe action of the step action.
	MainframeAction *MainframeAction `locationName:"mainframeAction" type:"structure"`

	// The resource action of the step action.
	ResourceAction *ResourceAction `locationName:"resourceAction" type:"structure"`
	// contains filtered or unexported fields
}

Specifies a step action.

func (StepAction) GoString

func (s StepAction) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StepAction) SetCompareAction

func (s *StepAction) SetCompareAction(v *CompareAction) *StepAction

SetCompareAction sets the CompareAction field's value.

func (*StepAction) SetMainframeAction

func (s *StepAction) SetMainframeAction(v *MainframeAction) *StepAction

SetMainframeAction sets the MainframeAction field's value.

func (*StepAction) SetResourceAction

func (s *StepAction) SetResourceAction(v *ResourceAction) *StepAction

SetResourceAction sets the ResourceAction field's value.

func (StepAction) String

func (s StepAction) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StepAction) Validate

func (s *StepAction) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StepRunSummary

type StepRunSummary struct {

	// The compare action of the step run summary.
	CompareAction *CompareActionSummary `locationName:"compareAction" type:"structure"`

	// The mainframe action of the step run summary.
	MainframeAction *MainframeActionSummary `locationName:"mainframeAction" type:"structure"`

	// The resource action of the step run summary.
	ResourceAction *ResourceActionSummary `locationName:"resourceAction" type:"structure"`
	// contains filtered or unexported fields
}

Defines the step run summary.

func (StepRunSummary) GoString

func (s StepRunSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StepRunSummary) SetCompareAction

func (s *StepRunSummary) SetCompareAction(v *CompareActionSummary) *StepRunSummary

SetCompareAction sets the CompareAction field's value.

func (*StepRunSummary) SetMainframeAction

func (s *StepRunSummary) SetMainframeAction(v *MainframeActionSummary) *StepRunSummary

SetMainframeAction sets the MainframeAction field's value.

func (*StepRunSummary) SetResourceAction

func (s *StepRunSummary) SetResourceAction(v *ResourceActionSummary) *StepRunSummary

SetResourceAction sets the ResourceAction field's value.

func (StepRunSummary) String

func (s StepRunSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TN3270

type TN3270 struct {

	// The data set names of the TN3270 protocol.
	ExportDataSetNames []*string `locationName:"exportDataSetNames" type:"list"`

	// The script of the TN3270 protocol.
	//
	// Script is a required field
	Script *Script `locationName:"script" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Specifies the TN3270 protocol.

func (TN3270) GoString

func (s TN3270) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TN3270) SetExportDataSetNames

func (s *TN3270) SetExportDataSetNames(v []*string) *TN3270

SetExportDataSetNames sets the ExportDataSetNames field's value.

func (*TN3270) SetScript

func (s *TN3270) SetScript(v *Script) *TN3270

SetScript sets the Script field's value.

func (TN3270) String

func (s TN3270) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TN3270) Validate

func (s *TN3270) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TN3270StepInput_

type TN3270StepInput_ struct {

	// The export data set names of the TN3270 step input.
	ExportDataSetNames []*string `locationName:"exportDataSetNames" type:"list"`

	// The properties of the TN3270 step input.
	Properties *MainframeActionProperties `locationName:"properties" type:"structure"`

	// The resource of the TN3270 step input.
	//
	// Resource is a required field
	Resource *MainframeResourceSummary `locationName:"resource" type:"structure" required:"true"`

	// The script of the TN3270 step input.
	//
	// Script is a required field
	Script *ScriptSummary `locationName:"script" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Specifies a TN3270 step input.

func (TN3270StepInput_) GoString

func (s TN3270StepInput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TN3270StepInput_) SetExportDataSetNames

func (s *TN3270StepInput_) SetExportDataSetNames(v []*string) *TN3270StepInput_

SetExportDataSetNames sets the ExportDataSetNames field's value.

func (*TN3270StepInput_) SetProperties

SetProperties sets the Properties field's value.

func (*TN3270StepInput_) SetResource

SetResource sets the Resource field's value.

func (*TN3270StepInput_) SetScript

SetScript sets the Script field's value.

func (TN3270StepInput_) String

func (s TN3270StepInput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TN3270StepOutput_

type TN3270StepOutput_ struct {

	// The data set details of the TN3270 step output.
	DataSetDetails []*DataSet `locationName:"dataSetDetails" type:"list"`

	// The data set export location of the TN3270 step output.
	DataSetExportLocation *string `locationName:"dataSetExportLocation" type:"string"`

	// The output location of the TN3270 step output.
	DmsOutputLocation *string `locationName:"dmsOutputLocation" type:"string"`

	// The script output location of the TN3270 step output.
	//
	// ScriptOutputLocation is a required field
	ScriptOutputLocation *string `locationName:"scriptOutputLocation" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Specifies a TN3270 step output.

func (TN3270StepOutput_) GoString

func (s TN3270StepOutput_) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TN3270StepOutput_) SetDataSetDetails

func (s *TN3270StepOutput_) SetDataSetDetails(v []*DataSet) *TN3270StepOutput_

SetDataSetDetails sets the DataSetDetails field's value.

func (*TN3270StepOutput_) SetDataSetExportLocation

func (s *TN3270StepOutput_) SetDataSetExportLocation(v string) *TN3270StepOutput_

SetDataSetExportLocation sets the DataSetExportLocation field's value.

func (*TN3270StepOutput_) SetDmsOutputLocation

func (s *TN3270StepOutput_) SetDmsOutputLocation(v string) *TN3270StepOutput_

SetDmsOutputLocation sets the DmsOutputLocation field's value.

func (*TN3270StepOutput_) SetScriptOutputLocation

func (s *TN3270StepOutput_) SetScriptOutputLocation(v string) *TN3270StepOutput_

SetScriptOutputLocation sets the ScriptOutputLocation field's value.

func (TN3270StepOutput_) String

func (s TN3270StepOutput_) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TN3270Summary

type TN3270Summary struct {

	// The step input of the TN3270 summary.
	//
	// StepInput is a required field
	StepInput *TN3270StepInput_ `locationName:"stepInput" type:"structure" required:"true"`

	// The step output of the TN3270 summary.
	StepOutput *TN3270StepOutput_ `locationName:"stepOutput" type:"structure"`
	// contains filtered or unexported fields
}

Specifies a TN3270 summary.

func (TN3270Summary) GoString

func (s TN3270Summary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TN3270Summary) SetStepInput

func (s *TN3270Summary) SetStepInput(v *TN3270StepInput_) *TN3270Summary

SetStepInput sets the StepInput field's value.

func (*TN3270Summary) SetStepOutput

func (s *TN3270Summary) SetStepOutput(v *TN3270StepOutput_) *TN3270Summary

SetStepOutput sets the StepOutput field's value.

func (TN3270Summary) String

func (s TN3270Summary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TagResourceInput

type TagResourceInput struct {

	// The Amazon Resource Name (ARN) of the tag resource.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`

	// The tags of the resource.
	//
	// Tags is a required field
	Tags map[string]*string `locationName:"tags" type:"map" required:"true"`
	// contains filtered or unexported fields
}

func (TagResourceInput) GoString

func (s TagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) SetResourceArn

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags

func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String

func (s TagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) Validate

func (s *TagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceOutput

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

func (TagResourceOutput) GoString

func (s TagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (TagResourceOutput) String

func (s TagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TargetDatabaseMetadata

type TargetDatabaseMetadata struct {

	// The capture tool of the target database metadata.
	//
	// CaptureTool is a required field
	CaptureTool *string `locationName:"captureTool" type:"string" required:"true" enum:"CaptureTool"`

	// The type of the target database metadata.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true" enum:"TargetDatabase"`
	// contains filtered or unexported fields
}

Specifies a target database metadata.

func (TargetDatabaseMetadata) GoString

func (s TargetDatabaseMetadata) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TargetDatabaseMetadata) SetCaptureTool

SetCaptureTool sets the CaptureTool field's value.

func (*TargetDatabaseMetadata) SetType

SetType sets the Type field's value.

func (TargetDatabaseMetadata) String

func (s TargetDatabaseMetadata) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TargetDatabaseMetadata) Validate

func (s *TargetDatabaseMetadata) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TestCaseLatestVersion

type TestCaseLatestVersion struct {

	// The status of the test case latest version.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"TestCaseLifecycle"`

	// The status reason of the test case latest version.
	StatusReason *string `locationName:"statusReason" type:"string"`

	// The version of the test case latest version.
	//
	// Version is a required field
	Version *int64 `locationName:"version" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

Specifies the latest version of a test case.

func (TestCaseLatestVersion) GoString

func (s TestCaseLatestVersion) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TestCaseLatestVersion) SetStatus

SetStatus sets the Status field's value.

func (*TestCaseLatestVersion) SetStatusReason

func (s *TestCaseLatestVersion) SetStatusReason(v string) *TestCaseLatestVersion

SetStatusReason sets the StatusReason field's value.

func (*TestCaseLatestVersion) SetVersion

SetVersion sets the Version field's value.

func (TestCaseLatestVersion) String

func (s TestCaseLatestVersion) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TestCaseRunSummary

type TestCaseRunSummary struct {

	// The run end time of the test case run summary.
	RunEndTime *time.Time `locationName:"runEndTime" type:"timestamp"`

	// The run start time of the test case run summary.
	//
	// RunStartTime is a required field
	RunStartTime *time.Time `locationName:"runStartTime" type:"timestamp" required:"true"`

	// The status of the test case run summary.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"TestCaseRunStatus"`

	// The status reason of the test case run summary.
	StatusReason *string `locationName:"statusReason" type:"string"`

	// The test case id of the test case run summary.
	//
	// TestCaseId is a required field
	TestCaseId *string `locationName:"testCaseId" type:"string" required:"true"`

	// The test case version of the test case run summary.
	//
	// TestCaseVersion is a required field
	TestCaseVersion *int64 `locationName:"testCaseVersion" type:"integer" required:"true"`

	// The test run id of the test case run summary.
	//
	// TestRunId is a required field
	TestRunId *string `locationName:"testRunId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Specifies the test case run summary.

func (TestCaseRunSummary) GoString

func (s TestCaseRunSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TestCaseRunSummary) SetRunEndTime

func (s *TestCaseRunSummary) SetRunEndTime(v time.Time) *TestCaseRunSummary

SetRunEndTime sets the RunEndTime field's value.

func (*TestCaseRunSummary) SetRunStartTime

func (s *TestCaseRunSummary) SetRunStartTime(v time.Time) *TestCaseRunSummary

SetRunStartTime sets the RunStartTime field's value.

func (*TestCaseRunSummary) SetStatus

func (s *TestCaseRunSummary) SetStatus(v string) *TestCaseRunSummary

SetStatus sets the Status field's value.

func (*TestCaseRunSummary) SetStatusReason

func (s *TestCaseRunSummary) SetStatusReason(v string) *TestCaseRunSummary

SetStatusReason sets the StatusReason field's value.

func (*TestCaseRunSummary) SetTestCaseId

func (s *TestCaseRunSummary) SetTestCaseId(v string) *TestCaseRunSummary

SetTestCaseId sets the TestCaseId field's value.

func (*TestCaseRunSummary) SetTestCaseVersion

func (s *TestCaseRunSummary) SetTestCaseVersion(v int64) *TestCaseRunSummary

SetTestCaseVersion sets the TestCaseVersion field's value.

func (*TestCaseRunSummary) SetTestRunId

func (s *TestCaseRunSummary) SetTestRunId(v string) *TestCaseRunSummary

SetTestRunId sets the TestRunId field's value.

func (TestCaseRunSummary) String

func (s TestCaseRunSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TestCaseSummary

type TestCaseSummary struct {

	// The creation time of the test case summary.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"`

	// The last update time of the test case summary.
	//
	// LastUpdateTime is a required field
	LastUpdateTime *time.Time `locationName:"lastUpdateTime" type:"timestamp" required:"true"`

	// The latest version of the test case summary.
	//
	// LatestVersion is a required field
	LatestVersion *int64 `locationName:"latestVersion" type:"integer" required:"true"`

	// The name of the test case summary.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The status of the test case summary.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"TestCaseLifecycle"`

	// The status reason of the test case summary.
	StatusReason *string `locationName:"statusReason" type:"string"`

	// The test case Amazon Resource Name (ARN) of the test case summary.
	//
	// TestCaseArn is a required field
	TestCaseArn *string `locationName:"testCaseArn" type:"string" required:"true"`

	// The test case ID of the test case summary.
	//
	// TestCaseId is a required field
	TestCaseId *string `locationName:"testCaseId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Specifies a test case summary.

func (TestCaseSummary) GoString

func (s TestCaseSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TestCaseSummary) SetCreationTime

func (s *TestCaseSummary) SetCreationTime(v time.Time) *TestCaseSummary

SetCreationTime sets the CreationTime field's value.

func (*TestCaseSummary) SetLastUpdateTime

func (s *TestCaseSummary) SetLastUpdateTime(v time.Time) *TestCaseSummary

SetLastUpdateTime sets the LastUpdateTime field's value.

func (*TestCaseSummary) SetLatestVersion

func (s *TestCaseSummary) SetLatestVersion(v int64) *TestCaseSummary

SetLatestVersion sets the LatestVersion field's value.

func (*TestCaseSummary) SetName

func (s *TestCaseSummary) SetName(v string) *TestCaseSummary

SetName sets the Name field's value.

func (*TestCaseSummary) SetStatus

func (s *TestCaseSummary) SetStatus(v string) *TestCaseSummary

SetStatus sets the Status field's value.

func (*TestCaseSummary) SetStatusReason

func (s *TestCaseSummary) SetStatusReason(v string) *TestCaseSummary

SetStatusReason sets the StatusReason field's value.

func (*TestCaseSummary) SetTestCaseArn

func (s *TestCaseSummary) SetTestCaseArn(v string) *TestCaseSummary

SetTestCaseArn sets the TestCaseArn field's value.

func (*TestCaseSummary) SetTestCaseId

func (s *TestCaseSummary) SetTestCaseId(v string) *TestCaseSummary

SetTestCaseId sets the TestCaseId field's value.

func (TestCaseSummary) String

func (s TestCaseSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TestCases

type TestCases struct {

	// The sequential of the test case.
	Sequential []*string `locationName:"sequential" type:"list"`
	// contains filtered or unexported fields
}

Specifies test cases.

func (TestCases) GoString

func (s TestCases) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TestCases) SetSequential

func (s *TestCases) SetSequential(v []*string) *TestCases

SetSequential sets the Sequential field's value.

func (TestCases) String

func (s TestCases) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TestConfigurationLatestVersion

type TestConfigurationLatestVersion struct {

	// The status of the test configuration latest version.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"TestConfigurationLifecycle"`

	// The status reason of the test configuration latest version.
	StatusReason *string `locationName:"statusReason" type:"string"`

	// The version of the test configuration latest version.
	//
	// Version is a required field
	Version *int64 `locationName:"version" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

Specifies the latest version of the test configuration.

func (TestConfigurationLatestVersion) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TestConfigurationLatestVersion) SetStatus

SetStatus sets the Status field's value.

func (*TestConfigurationLatestVersion) SetStatusReason

SetStatusReason sets the StatusReason field's value.

func (*TestConfigurationLatestVersion) SetVersion

SetVersion sets the Version field's value.

func (TestConfigurationLatestVersion) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TestConfigurationSummary

type TestConfigurationSummary struct {

	// The creation time of the test configuration summary.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"`

	// The last update time of the test configuration summary.
	//
	// LastUpdateTime is a required field
	LastUpdateTime *time.Time `locationName:"lastUpdateTime" type:"timestamp" required:"true"`

	// The latest version of the test configuration summary.
	//
	// LatestVersion is a required field
	LatestVersion *int64 `locationName:"latestVersion" type:"integer" required:"true"`

	// The name of the test configuration summary.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The status of the test configuration summary.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"TestConfigurationLifecycle"`

	// The status reason of the test configuration summary.
	StatusReason *string `locationName:"statusReason" type:"string"`

	// The test configuration ARN of the test configuration summary.
	//
	// TestConfigurationArn is a required field
	TestConfigurationArn *string `locationName:"testConfigurationArn" type:"string" required:"true"`

	// The test configuration ID of the test configuration summary.
	//
	// TestConfigurationId is a required field
	TestConfigurationId *string `locationName:"testConfigurationId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Specifies a test configuration summary.

func (TestConfigurationSummary) GoString

func (s TestConfigurationSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TestConfigurationSummary) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*TestConfigurationSummary) SetLastUpdateTime

SetLastUpdateTime sets the LastUpdateTime field's value.

func (*TestConfigurationSummary) SetLatestVersion

SetLatestVersion sets the LatestVersion field's value.

func (*TestConfigurationSummary) SetName

SetName sets the Name field's value.

func (*TestConfigurationSummary) SetStatus

SetStatus sets the Status field's value.

func (*TestConfigurationSummary) SetStatusReason

SetStatusReason sets the StatusReason field's value.

func (*TestConfigurationSummary) SetTestConfigurationArn

func (s *TestConfigurationSummary) SetTestConfigurationArn(v string) *TestConfigurationSummary

SetTestConfigurationArn sets the TestConfigurationArn field's value.

func (*TestConfigurationSummary) SetTestConfigurationId

func (s *TestConfigurationSummary) SetTestConfigurationId(v string) *TestConfigurationSummary

SetTestConfigurationId sets the TestConfigurationId field's value.

func (TestConfigurationSummary) String

func (s TestConfigurationSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TestRunStepSummary

type TestRunStepSummary struct {

	// The after step of the test run step summary.
	AfterStep *bool `locationName:"afterStep" type:"boolean"`

	// The before step of the test run step summary.
	BeforeStep *bool `locationName:"beforeStep" type:"boolean"`

	// The run end time of the test run step summary.
	RunEndTime *time.Time `locationName:"runEndTime" type:"timestamp"`

	// The run start time of the test run step summary.
	//
	// RunStartTime is a required field
	RunStartTime *time.Time `locationName:"runStartTime" type:"timestamp" required:"true"`

	// The status of the test run step summary.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"StepRunStatus"`

	// The status reason of the test run step summary.
	StatusReason *string `locationName:"statusReason" type:"string"`

	// The step name of the test run step summary.
	//
	// StepName is a required field
	StepName *string `locationName:"stepName" type:"string" required:"true"`

	// The test case ID of the test run step summary.
	TestCaseId *string `locationName:"testCaseId" type:"string"`

	// The test case version of the test run step summary.
	TestCaseVersion *int64 `locationName:"testCaseVersion" type:"integer"`

	// The test run ID of the test run step summary.
	//
	// TestRunId is a required field
	TestRunId *string `locationName:"testRunId" type:"string" required:"true"`

	// The test suite ID of the test run step summary.
	TestSuiteId *string `locationName:"testSuiteId" type:"string"`

	// The test suite version of the test run step summary.
	TestSuiteVersion *int64 `locationName:"testSuiteVersion" type:"integer"`
	// contains filtered or unexported fields
}

Specifies a test run step summary.

func (TestRunStepSummary) GoString

func (s TestRunStepSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TestRunStepSummary) SetAfterStep

func (s *TestRunStepSummary) SetAfterStep(v bool) *TestRunStepSummary

SetAfterStep sets the AfterStep field's value.

func (*TestRunStepSummary) SetBeforeStep

func (s *TestRunStepSummary) SetBeforeStep(v bool) *TestRunStepSummary

SetBeforeStep sets the BeforeStep field's value.

func (*TestRunStepSummary) SetRunEndTime

func (s *TestRunStepSummary) SetRunEndTime(v time.Time) *TestRunStepSummary

SetRunEndTime sets the RunEndTime field's value.

func (*TestRunStepSummary) SetRunStartTime

func (s *TestRunStepSummary) SetRunStartTime(v time.Time) *TestRunStepSummary

SetRunStartTime sets the RunStartTime field's value.

func (*TestRunStepSummary) SetStatus

func (s *TestRunStepSummary) SetStatus(v string) *TestRunStepSummary

SetStatus sets the Status field's value.

func (*TestRunStepSummary) SetStatusReason

func (s *TestRunStepSummary) SetStatusReason(v string) *TestRunStepSummary

SetStatusReason sets the StatusReason field's value.

func (*TestRunStepSummary) SetStepName

func (s *TestRunStepSummary) SetStepName(v string) *TestRunStepSummary

SetStepName sets the StepName field's value.

func (*TestRunStepSummary) SetTestCaseId

func (s *TestRunStepSummary) SetTestCaseId(v string) *TestRunStepSummary

SetTestCaseId sets the TestCaseId field's value.

func (*TestRunStepSummary) SetTestCaseVersion

func (s *TestRunStepSummary) SetTestCaseVersion(v int64) *TestRunStepSummary

SetTestCaseVersion sets the TestCaseVersion field's value.

func (*TestRunStepSummary) SetTestRunId

func (s *TestRunStepSummary) SetTestRunId(v string) *TestRunStepSummary

SetTestRunId sets the TestRunId field's value.

func (*TestRunStepSummary) SetTestSuiteId

func (s *TestRunStepSummary) SetTestSuiteId(v string) *TestRunStepSummary

SetTestSuiteId sets the TestSuiteId field's value.

func (*TestRunStepSummary) SetTestSuiteVersion

func (s *TestRunStepSummary) SetTestSuiteVersion(v int64) *TestRunStepSummary

SetTestSuiteVersion sets the TestSuiteVersion field's value.

func (TestRunStepSummary) String

func (s TestRunStepSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TestRunSummary

type TestRunSummary struct {

	// The run end time of the test run summary.
	RunEndTime *time.Time `locationName:"runEndTime" type:"timestamp"`

	// The run start time of the test run summary.
	//
	// RunStartTime is a required field
	RunStartTime *time.Time `locationName:"runStartTime" type:"timestamp" required:"true"`

	// The status of the test run summary.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"TestRunStatus"`

	// The status reason of the test run summary.
	StatusReason *string `locationName:"statusReason" type:"string"`

	// The test configuration ID of the test run summary.
	TestConfigurationId *string `locationName:"testConfigurationId" type:"string"`

	// The test configuration version of the test run summary.
	TestConfigurationVersion *int64 `locationName:"testConfigurationVersion" type:"integer"`

	// The test run ARN of the test run summary.
	//
	// TestRunArn is a required field
	TestRunArn *string `locationName:"testRunArn" type:"string" required:"true"`

	// The test run ID of the test run summary.
	//
	// TestRunId is a required field
	TestRunId *string `locationName:"testRunId" type:"string" required:"true"`

	// The test suite ID of the test run summary.
	//
	// TestSuiteId is a required field
	TestSuiteId *string `locationName:"testSuiteId" type:"string" required:"true"`

	// The test suite version of the test run summary.
	//
	// TestSuiteVersion is a required field
	TestSuiteVersion *int64 `locationName:"testSuiteVersion" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

Specifies a test run summary.

func (TestRunSummary) GoString

func (s TestRunSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TestRunSummary) SetRunEndTime

func (s *TestRunSummary) SetRunEndTime(v time.Time) *TestRunSummary

SetRunEndTime sets the RunEndTime field's value.

func (*TestRunSummary) SetRunStartTime

func (s *TestRunSummary) SetRunStartTime(v time.Time) *TestRunSummary

SetRunStartTime sets the RunStartTime field's value.

func (*TestRunSummary) SetStatus

func (s *TestRunSummary) SetStatus(v string) *TestRunSummary

SetStatus sets the Status field's value.

func (*TestRunSummary) SetStatusReason

func (s *TestRunSummary) SetStatusReason(v string) *TestRunSummary

SetStatusReason sets the StatusReason field's value.

func (*TestRunSummary) SetTestConfigurationId

func (s *TestRunSummary) SetTestConfigurationId(v string) *TestRunSummary

SetTestConfigurationId sets the TestConfigurationId field's value.

func (*TestRunSummary) SetTestConfigurationVersion

func (s *TestRunSummary) SetTestConfigurationVersion(v int64) *TestRunSummary

SetTestConfigurationVersion sets the TestConfigurationVersion field's value.

func (*TestRunSummary) SetTestRunArn

func (s *TestRunSummary) SetTestRunArn(v string) *TestRunSummary

SetTestRunArn sets the TestRunArn field's value.

func (*TestRunSummary) SetTestRunId

func (s *TestRunSummary) SetTestRunId(v string) *TestRunSummary

SetTestRunId sets the TestRunId field's value.

func (*TestRunSummary) SetTestSuiteId

func (s *TestRunSummary) SetTestSuiteId(v string) *TestRunSummary

SetTestSuiteId sets the TestSuiteId field's value.

func (*TestRunSummary) SetTestSuiteVersion

func (s *TestRunSummary) SetTestSuiteVersion(v int64) *TestRunSummary

SetTestSuiteVersion sets the TestSuiteVersion field's value.

func (TestRunSummary) String

func (s TestRunSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TestSuiteLatestVersion

type TestSuiteLatestVersion struct {

	// The status of the test suite latest version.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"TestSuiteLifecycle"`

	// The status reason of the test suite latest version.
	StatusReason *string `locationName:"statusReason" type:"string"`

	// The version of the test suite latest version.
	//
	// Version is a required field
	Version *int64 `locationName:"version" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

Specifies the latest version of a test suite.

func (TestSuiteLatestVersion) GoString

func (s TestSuiteLatestVersion) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TestSuiteLatestVersion) SetStatus

SetStatus sets the Status field's value.

func (*TestSuiteLatestVersion) SetStatusReason

func (s *TestSuiteLatestVersion) SetStatusReason(v string) *TestSuiteLatestVersion

SetStatusReason sets the StatusReason field's value.

func (*TestSuiteLatestVersion) SetVersion

SetVersion sets the Version field's value.

func (TestSuiteLatestVersion) String

func (s TestSuiteLatestVersion) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TestSuiteSummary

type TestSuiteSummary struct {

	// The creation time of the test suite summary.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"`

	// The last update time of the test suite summary.
	//
	// LastUpdateTime is a required field
	LastUpdateTime *time.Time `locationName:"lastUpdateTime" type:"timestamp" required:"true"`

	// The latest version of the test suite summary.
	//
	// LatestVersion is a required field
	LatestVersion *int64 `locationName:"latestVersion" type:"integer" required:"true"`

	// The name of the test suite summary.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The status of the test suite summary.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"TestSuiteLifecycle"`

	// The status reason of the test suite summary.
	StatusReason *string `locationName:"statusReason" type:"string"`

	// The test suite Amazon Resource Name (ARN) of the test suite summary.
	//
	// TestSuiteArn is a required field
	TestSuiteArn *string `locationName:"testSuiteArn" type:"string" required:"true"`

	// The test suite ID of the test suite summary.
	//
	// TestSuiteId is a required field
	TestSuiteId *string `locationName:"testSuiteId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Specifies the test suite summary.

func (TestSuiteSummary) GoString

func (s TestSuiteSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TestSuiteSummary) SetCreationTime

func (s *TestSuiteSummary) SetCreationTime(v time.Time) *TestSuiteSummary

SetCreationTime sets the CreationTime field's value.

func (*TestSuiteSummary) SetLastUpdateTime

func (s *TestSuiteSummary) SetLastUpdateTime(v time.Time) *TestSuiteSummary

SetLastUpdateTime sets the LastUpdateTime field's value.

func (*TestSuiteSummary) SetLatestVersion

func (s *TestSuiteSummary) SetLatestVersion(v int64) *TestSuiteSummary

SetLatestVersion sets the LatestVersion field's value.

func (*TestSuiteSummary) SetName

func (s *TestSuiteSummary) SetName(v string) *TestSuiteSummary

SetName sets the Name field's value.

func (*TestSuiteSummary) SetStatus

func (s *TestSuiteSummary) SetStatus(v string) *TestSuiteSummary

SetStatus sets the Status field's value.

func (*TestSuiteSummary) SetStatusReason

func (s *TestSuiteSummary) SetStatusReason(v string) *TestSuiteSummary

SetStatusReason sets the StatusReason field's value.

func (*TestSuiteSummary) SetTestSuiteArn

func (s *TestSuiteSummary) SetTestSuiteArn(v string) *TestSuiteSummary

SetTestSuiteArn sets the TestSuiteArn field's value.

func (*TestSuiteSummary) SetTestSuiteId

func (s *TestSuiteSummary) SetTestSuiteId(v string) *TestSuiteSummary

SetTestSuiteId sets the TestSuiteId field's value.

func (TestSuiteSummary) String

func (s TestSuiteSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ThrottlingException

type ThrottlingException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`

	// The quota code of requests that exceed the limit.
	QuotaCode *string `locationName:"quotaCode" type:"string"`

	// The number of seconds to retry after for requests that exceed the limit.
	RetryAfterSeconds *int64 `location:"header" locationName:"Retry-After" type:"integer"`

	// The service code of requests that exceed the limit.
	ServiceCode *string `locationName:"serviceCode" type:"string"`
	// contains filtered or unexported fields
}

The number of requests made exceeds the limit.

func (*ThrottlingException) Code

func (s *ThrottlingException) Code() string

Code returns the exception type name.

func (*ThrottlingException) Error

func (s *ThrottlingException) Error() string

func (ThrottlingException) GoString

func (s ThrottlingException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ThrottlingException) Message

func (s *ThrottlingException) Message() string

Message returns the exception's message.

func (*ThrottlingException) OrigErr

func (s *ThrottlingException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ThrottlingException) RequestID

func (s *ThrottlingException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ThrottlingException) StatusCode

func (s *ThrottlingException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ThrottlingException) String

func (s ThrottlingException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UntagResourceInput

type UntagResourceInput struct {

	// The Amazon Resource Name (ARN) of the resource.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`

	// The tag keys of the resource.
	//
	// TagKeys is a required field
	TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourceInput) GoString

func (s UntagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) SetResourceArn

func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String

func (s UntagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) Validate

func (s *UntagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceOutput

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

func (UntagResourceOutput) GoString

func (s UntagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateTestCaseInput

type UpdateTestCaseInput struct {

	// The description of the test case.
	Description *string `locationName:"description" type:"string"`

	// The steps of the test case.
	Steps []*Step `locationName:"steps" min:"1" type:"list"`

	// The test case ID of the test case.
	//
	// TestCaseId is a required field
	TestCaseId *string `location:"uri" locationName:"testCaseId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateTestCaseInput) GoString

func (s UpdateTestCaseInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTestCaseInput) SetDescription

func (s *UpdateTestCaseInput) SetDescription(v string) *UpdateTestCaseInput

SetDescription sets the Description field's value.

func (*UpdateTestCaseInput) SetSteps

func (s *UpdateTestCaseInput) SetSteps(v []*Step) *UpdateTestCaseInput

SetSteps sets the Steps field's value.

func (*UpdateTestCaseInput) SetTestCaseId

func (s *UpdateTestCaseInput) SetTestCaseId(v string) *UpdateTestCaseInput

SetTestCaseId sets the TestCaseId field's value.

func (UpdateTestCaseInput) String

func (s UpdateTestCaseInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTestCaseInput) Validate

func (s *UpdateTestCaseInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateTestCaseOutput

type UpdateTestCaseOutput struct {

	// The test case ID of the test case.
	//
	// TestCaseId is a required field
	TestCaseId *string `locationName:"testCaseId" type:"string" required:"true"`

	// The test case version of the test case.
	//
	// TestCaseVersion is a required field
	TestCaseVersion *int64 `locationName:"testCaseVersion" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateTestCaseOutput) GoString

func (s UpdateTestCaseOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTestCaseOutput) SetTestCaseId

func (s *UpdateTestCaseOutput) SetTestCaseId(v string) *UpdateTestCaseOutput

SetTestCaseId sets the TestCaseId field's value.

func (*UpdateTestCaseOutput) SetTestCaseVersion

func (s *UpdateTestCaseOutput) SetTestCaseVersion(v int64) *UpdateTestCaseOutput

SetTestCaseVersion sets the TestCaseVersion field's value.

func (UpdateTestCaseOutput) String

func (s UpdateTestCaseOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateTestConfigurationInput

type UpdateTestConfigurationInput struct {

	// The description of the test configuration.
	Description *string `locationName:"description" type:"string"`

	// The properties of the test configuration.
	Properties map[string]*string `locationName:"properties" type:"map"`

	// The resources of the test configuration.
	Resources []*Resource `locationName:"resources" min:"1" type:"list"`

	// The service settings of the test configuration.
	ServiceSettings *ServiceSettings `locationName:"serviceSettings" type:"structure"`

	// The test configuration ID of the test configuration.
	//
	// TestConfigurationId is a required field
	TestConfigurationId *string `location:"uri" locationName:"testConfigurationId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateTestConfigurationInput) GoString

func (s UpdateTestConfigurationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTestConfigurationInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateTestConfigurationInput) SetProperties

SetProperties sets the Properties field's value.

func (*UpdateTestConfigurationInput) SetResources

SetResources sets the Resources field's value.

func (*UpdateTestConfigurationInput) SetServiceSettings

SetServiceSettings sets the ServiceSettings field's value.

func (*UpdateTestConfigurationInput) SetTestConfigurationId

SetTestConfigurationId sets the TestConfigurationId field's value.

func (UpdateTestConfigurationInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTestConfigurationInput) Validate

func (s *UpdateTestConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateTestConfigurationOutput

type UpdateTestConfigurationOutput struct {

	// The configuration ID of the test configuration.
	//
	// TestConfigurationId is a required field
	TestConfigurationId *string `locationName:"testConfigurationId" type:"string" required:"true"`

	// The configuration version of the test configuration.
	//
	// TestConfigurationVersion is a required field
	TestConfigurationVersion *int64 `locationName:"testConfigurationVersion" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateTestConfigurationOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTestConfigurationOutput) SetTestConfigurationId

SetTestConfigurationId sets the TestConfigurationId field's value.

func (*UpdateTestConfigurationOutput) SetTestConfigurationVersion

func (s *UpdateTestConfigurationOutput) SetTestConfigurationVersion(v int64) *UpdateTestConfigurationOutput

SetTestConfigurationVersion sets the TestConfigurationVersion field's value.

func (UpdateTestConfigurationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateTestSuiteInput

type UpdateTestSuiteInput struct {

	// The after steps of the test suite.
	AfterSteps []*Step `locationName:"afterSteps" min:"1" type:"list"`

	// The before steps for the test suite.
	BeforeSteps []*Step `locationName:"beforeSteps" min:"1" type:"list"`

	// The description of the test suite.
	Description *string `locationName:"description" type:"string"`

	// The test cases in the test suite.
	TestCases *TestCases `locationName:"testCases" type:"structure"`

	// The test suite ID of the test suite.
	//
	// TestSuiteId is a required field
	TestSuiteId *string `location:"uri" locationName:"testSuiteId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateTestSuiteInput) GoString

func (s UpdateTestSuiteInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTestSuiteInput) SetAfterSteps

func (s *UpdateTestSuiteInput) SetAfterSteps(v []*Step) *UpdateTestSuiteInput

SetAfterSteps sets the AfterSteps field's value.

func (*UpdateTestSuiteInput) SetBeforeSteps

func (s *UpdateTestSuiteInput) SetBeforeSteps(v []*Step) *UpdateTestSuiteInput

SetBeforeSteps sets the BeforeSteps field's value.

func (*UpdateTestSuiteInput) SetDescription

func (s *UpdateTestSuiteInput) SetDescription(v string) *UpdateTestSuiteInput

SetDescription sets the Description field's value.

func (*UpdateTestSuiteInput) SetTestCases

SetTestCases sets the TestCases field's value.

func (*UpdateTestSuiteInput) SetTestSuiteId

func (s *UpdateTestSuiteInput) SetTestSuiteId(v string) *UpdateTestSuiteInput

SetTestSuiteId sets the TestSuiteId field's value.

func (UpdateTestSuiteInput) String

func (s UpdateTestSuiteInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTestSuiteInput) Validate

func (s *UpdateTestSuiteInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateTestSuiteOutput

type UpdateTestSuiteOutput struct {

	// The test suite ID of the test suite.
	//
	// TestSuiteId is a required field
	TestSuiteId *string `locationName:"testSuiteId" type:"string" required:"true"`

	// The test suite version of the test suite.
	TestSuiteVersion *int64 `locationName:"testSuiteVersion" type:"integer"`
	// contains filtered or unexported fields
}

func (UpdateTestSuiteOutput) GoString

func (s UpdateTestSuiteOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateTestSuiteOutput) SetTestSuiteId

func (s *UpdateTestSuiteOutput) SetTestSuiteId(v string) *UpdateTestSuiteOutput

SetTestSuiteId sets the TestSuiteId field's value.

func (*UpdateTestSuiteOutput) SetTestSuiteVersion

func (s *UpdateTestSuiteOutput) SetTestSuiteVersion(v int64) *UpdateTestSuiteOutput

SetTestSuiteVersion sets the TestSuiteVersion field's value.

func (UpdateTestSuiteOutput) String

func (s UpdateTestSuiteOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ValidationException

type ValidationException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	// The field list of the validation exception.
	FieldList []*ValidationExceptionField `locationName:"fieldList" type:"list"`

	Message_ *string `locationName:"message" type:"string"`

	// The reason for the validation exception.
	Reason *string `locationName:"reason" type:"string" enum:"ValidationExceptionReason"`
	// contains filtered or unexported fields
}

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

func (*ValidationException) Code

func (s *ValidationException) Code() string

Code returns the exception type name.

func (*ValidationException) Error

func (s *ValidationException) Error() string

func (ValidationException) GoString

func (s ValidationException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ValidationException) Message

func (s *ValidationException) Message() string

Message returns the exception's message.

func (*ValidationException) OrigErr

func (s *ValidationException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ValidationException) RequestID

func (s *ValidationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ValidationException) StatusCode

func (s *ValidationException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ValidationException) String

func (s ValidationException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ValidationExceptionField

type ValidationExceptionField struct {

	// The message stating reason for why service validation failed.
	//
	// Message is a required field
	Message *string `locationName:"message" type:"string" required:"true"`

	// The name of the validation exception field.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Specifies a validation exception field.

func (ValidationExceptionField) GoString

func (s ValidationExceptionField) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ValidationExceptionField) SetMessage

SetMessage sets the Message field's value.

func (*ValidationExceptionField) SetName

SetName sets the Name field's value.

func (ValidationExceptionField) String

func (s ValidationExceptionField) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

Directories

Path Synopsis
Package apptestiface provides an interface to enable mocking the AWS Mainframe Modernization Application Testing service client for testing your code.
Package apptestiface provides an interface to enable mocking the AWS Mainframe Modernization Application Testing service client for testing your code.

Jump to

Keyboard shortcuts

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