m2

package
v1.0.1 Latest Latest
Warning

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

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

Documentation

Overview

Package m2 provides the client and types for making API requests to AWSMainframeModernization.

Amazon Web Services Mainframe Modernization provides tools and resources to help you plan and implement migration and modernization from mainframes to Amazon Web Services managed runtime environments. It provides tools for analyzing existing mainframe applications, developing or updating mainframe applications using COBOL or PL/I, and implementing an automated pipeline for continuous integration and continuous delivery (CI/CD) of the applications.

See https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28 for more information on this service.

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

Using the Client

To contact AWSMainframeModernization 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 AWSMainframeModernization client M2 for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/m2/#New

Index

Constants

View Source
const (
	// ApplicationDeploymentLifecycleDeploying is a ApplicationDeploymentLifecycle enum value
	ApplicationDeploymentLifecycleDeploying = "Deploying"

	// ApplicationDeploymentLifecycleDeployed is a ApplicationDeploymentLifecycle enum value
	ApplicationDeploymentLifecycleDeployed = "Deployed"
)
View Source
const (
	// ApplicationLifecycleCreating is a ApplicationLifecycle enum value
	ApplicationLifecycleCreating = "Creating"

	// ApplicationLifecycleCreated is a ApplicationLifecycle enum value
	ApplicationLifecycleCreated = "Created"

	// ApplicationLifecycleAvailable is a ApplicationLifecycle enum value
	ApplicationLifecycleAvailable = "Available"

	// ApplicationLifecycleReady is a ApplicationLifecycle enum value
	ApplicationLifecycleReady = "Ready"

	// ApplicationLifecycleStarting is a ApplicationLifecycle enum value
	ApplicationLifecycleStarting = "Starting"

	// ApplicationLifecycleRunning is a ApplicationLifecycle enum value
	ApplicationLifecycleRunning = "Running"

	// ApplicationLifecycleStopping is a ApplicationLifecycle enum value
	ApplicationLifecycleStopping = "Stopping"

	// ApplicationLifecycleStopped is a ApplicationLifecycle enum value
	ApplicationLifecycleStopped = "Stopped"

	// ApplicationLifecycleFailed is a ApplicationLifecycle enum value
	ApplicationLifecycleFailed = "Failed"

	// ApplicationLifecycleDeleting is a ApplicationLifecycle enum value
	ApplicationLifecycleDeleting = "Deleting"

	// ApplicationLifecycleDeletingFromEnvironment is a ApplicationLifecycle enum value
	ApplicationLifecycleDeletingFromEnvironment = "Deleting From Environment"
)
View Source
const (
	// ApplicationVersionLifecycleCreating is a ApplicationVersionLifecycle enum value
	ApplicationVersionLifecycleCreating = "Creating"

	// ApplicationVersionLifecycleAvailable is a ApplicationVersionLifecycle enum value
	ApplicationVersionLifecycleAvailable = "Available"

	// ApplicationVersionLifecycleFailed is a ApplicationVersionLifecycle enum value
	ApplicationVersionLifecycleFailed = "Failed"
)
View Source
const (
	// BatchJobExecutionStatusSubmitting is a BatchJobExecutionStatus enum value
	BatchJobExecutionStatusSubmitting = "Submitting"

	// BatchJobExecutionStatusHolding is a BatchJobExecutionStatus enum value
	BatchJobExecutionStatusHolding = "Holding"

	// BatchJobExecutionStatusDispatching is a BatchJobExecutionStatus enum value
	BatchJobExecutionStatusDispatching = "Dispatching"

	// BatchJobExecutionStatusRunning is a BatchJobExecutionStatus enum value
	BatchJobExecutionStatusRunning = "Running"

	// BatchJobExecutionStatusCancelling is a BatchJobExecutionStatus enum value
	BatchJobExecutionStatusCancelling = "Cancelling"

	// BatchJobExecutionStatusCancelled is a BatchJobExecutionStatus enum value
	BatchJobExecutionStatusCancelled = "Cancelled"

	// BatchJobExecutionStatusSucceeded is a BatchJobExecutionStatus enum value
	BatchJobExecutionStatusSucceeded = "Succeeded"

	// BatchJobExecutionStatusFailed is a BatchJobExecutionStatus enum value
	BatchJobExecutionStatusFailed = "Failed"

	// BatchJobExecutionStatusSucceededWithWarning is a BatchJobExecutionStatus enum value
	BatchJobExecutionStatusSucceededWithWarning = "Succeeded With Warning"
)
View Source
const (
	// BatchJobTypeVse is a BatchJobType enum value
	BatchJobTypeVse = "VSE"

	// BatchJobTypeJes2 is a BatchJobType enum value
	BatchJobTypeJes2 = "JES2"

	// BatchJobTypeJes3 is a BatchJobType enum value
	BatchJobTypeJes3 = "JES3"
)
View Source
const (
	// DataSetTaskLifecycleCreating is a DataSetTaskLifecycle enum value
	DataSetTaskLifecycleCreating = "Creating"

	// DataSetTaskLifecycleRunning is a DataSetTaskLifecycle enum value
	DataSetTaskLifecycleRunning = "Running"

	// DataSetTaskLifecycleCompleted is a DataSetTaskLifecycle enum value
	DataSetTaskLifecycleCompleted = "Completed"
)
View Source
const (
	// DeploymentLifecycleDeploying is a DeploymentLifecycle enum value
	DeploymentLifecycleDeploying = "Deploying"

	// DeploymentLifecycleSucceeded is a DeploymentLifecycle enum value
	DeploymentLifecycleSucceeded = "Succeeded"

	// DeploymentLifecycleFailed is a DeploymentLifecycle enum value
	DeploymentLifecycleFailed = "Failed"
)
View Source
const (
	// EngineTypeMicrofocus is a EngineType enum value
	EngineTypeMicrofocus = "microfocus"

	// EngineTypeBluage is a EngineType enum value
	EngineTypeBluage = "bluage"
)
View Source
const (
	// EnvironmentLifecycleCreating is a EnvironmentLifecycle enum value
	EnvironmentLifecycleCreating = "Creating"

	// EnvironmentLifecycleAvailable is a EnvironmentLifecycle enum value
	EnvironmentLifecycleAvailable = "Available"

	// EnvironmentLifecycleUpdating is a EnvironmentLifecycle enum value
	EnvironmentLifecycleUpdating = "Updating"

	// EnvironmentLifecycleDeleting is a EnvironmentLifecycle enum value
	EnvironmentLifecycleDeleting = "Deleting"

	// EnvironmentLifecycleFailed is a EnvironmentLifecycle enum value
	EnvironmentLifecycleFailed = "Failed"
)
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 Amazon Web Services Mainframe Modernization 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 parameters provided in the request is not valid.
	ErrCodeValidationException = "ValidationException"
)
View Source
const (
	ServiceName = "m2"        // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "m2"        // ServiceID is a unique identifier of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

func ApplicationDeploymentLifecycle_Values

func ApplicationDeploymentLifecycle_Values() []string

ApplicationDeploymentLifecycle_Values returns all elements of the ApplicationDeploymentLifecycle enum

func ApplicationLifecycle_Values

func ApplicationLifecycle_Values() []string

ApplicationLifecycle_Values returns all elements of the ApplicationLifecycle enum

func ApplicationVersionLifecycle_Values

func ApplicationVersionLifecycle_Values() []string

ApplicationVersionLifecycle_Values returns all elements of the ApplicationVersionLifecycle enum

func BatchJobExecutionStatus_Values

func BatchJobExecutionStatus_Values() []string

BatchJobExecutionStatus_Values returns all elements of the BatchJobExecutionStatus enum

func BatchJobType_Values

func BatchJobType_Values() []string

BatchJobType_Values returns all elements of the BatchJobType enum

func DataSetTaskLifecycle_Values

func DataSetTaskLifecycle_Values() []string

DataSetTaskLifecycle_Values returns all elements of the DataSetTaskLifecycle enum

func DeploymentLifecycle_Values

func DeploymentLifecycle_Values() []string

DeploymentLifecycle_Values returns all elements of the DeploymentLifecycle enum

func EngineType_Values

func EngineType_Values() []string

EngineType_Values returns all elements of the EngineType enum

func EnvironmentLifecycle_Values

func EnvironmentLifecycle_Values() []string

EnvironmentLifecycle_Values returns all elements of the EnvironmentLifecycle 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 AlternateKey

type AlternateKey struct {

	// Indicates whether the alternate key values are supposed to be unique for
	// the given data set.
	AllowDuplicates *bool `locationName:"allowDuplicates" type:"boolean"`

	// A strictly positive integer value representing the length of the alternate
	// key.
	//
	// Length is a required field
	Length *int64 `locationName:"length" type:"integer" required:"true"`

	// The name of the alternate key.
	Name *string `locationName:"name" type:"string"`

	// A positive integer value representing the offset to mark the start of the
	// alternate key part in the record byte array.
	//
	// Offset is a required field
	Offset *int64 `locationName:"offset" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

Defines an alternate key. This value is optional. A legacy data set might not have any alternate key defined but if those alternate keys definitions exist, provide them, as some applications will make use of them.

func (AlternateKey) GoString

func (s AlternateKey) 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 (*AlternateKey) SetAllowDuplicates

func (s *AlternateKey) SetAllowDuplicates(v bool) *AlternateKey

SetAllowDuplicates sets the AllowDuplicates field's value.

func (*AlternateKey) SetLength

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

SetLength sets the Length field's value.

func (*AlternateKey) SetName

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

SetName sets the Name field's value.

func (*AlternateKey) SetOffset

func (s *AlternateKey) SetOffset(v int64) *AlternateKey

SetOffset sets the Offset field's value.

func (AlternateKey) String

func (s AlternateKey) 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 (*AlternateKey) Validate

func (s *AlternateKey) Validate() error

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

type ApplicationSummary

type ApplicationSummary struct {

	// The Amazon Resource Name (ARN) of the application.
	//
	// ApplicationArn is a required field
	ApplicationArn *string `locationName:"applicationArn" type:"string" required:"true"`

	// The unique identifier of the application.
	//
	// ApplicationId is a required field
	ApplicationId *string `locationName:"applicationId" type:"string" required:"true"`

	// The version of the application.
	//
	// ApplicationVersion is a required field
	ApplicationVersion *int64 `locationName:"applicationVersion" min:"1" type:"integer" required:"true"`

	// The timestamp when the application was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"`

	// Indicates either an ongoing deployment or if the application has ever deployed
	// successfully.
	DeploymentStatus *string `locationName:"deploymentStatus" type:"string" enum:"ApplicationDeploymentLifecycle"`

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

	// The type of the target platform for this application.
	//
	// EngineType is a required field
	EngineType *string `locationName:"engineType" type:"string" required:"true" enum:"EngineType"`

	// The unique identifier of the runtime environment that hosts this application.
	EnvironmentId *string `locationName:"environmentId" type:"string"`

	// The timestamp when you last started the application. Null until the application
	// runs for the first time.
	LastStartTime *time.Time `locationName:"lastStartTime" type:"timestamp"`

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

	// The Amazon Resource Name (ARN) of the role associated with the application.
	RoleArn *string `locationName:"roleArn" type:"string"`

	// The status of the application.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ApplicationLifecycle"`

	// Indicates the status of the latest version of the application.
	VersionStatus *string `locationName:"versionStatus" type:"string" enum:"ApplicationVersionLifecycle"`
	// contains filtered or unexported fields
}

A subset of the possible application attributes. Used in the application list.

func (ApplicationSummary) GoString

func (s ApplicationSummary) 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 (*ApplicationSummary) SetApplicationArn

func (s *ApplicationSummary) SetApplicationArn(v string) *ApplicationSummary

SetApplicationArn sets the ApplicationArn field's value.

func (*ApplicationSummary) SetApplicationId

func (s *ApplicationSummary) SetApplicationId(v string) *ApplicationSummary

SetApplicationId sets the ApplicationId field's value.

func (*ApplicationSummary) SetApplicationVersion

func (s *ApplicationSummary) SetApplicationVersion(v int64) *ApplicationSummary

SetApplicationVersion sets the ApplicationVersion field's value.

func (*ApplicationSummary) SetCreationTime

func (s *ApplicationSummary) SetCreationTime(v time.Time) *ApplicationSummary

SetCreationTime sets the CreationTime field's value.

func (*ApplicationSummary) SetDeploymentStatus

func (s *ApplicationSummary) SetDeploymentStatus(v string) *ApplicationSummary

SetDeploymentStatus sets the DeploymentStatus field's value.

func (*ApplicationSummary) SetDescription

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

SetDescription sets the Description field's value.

func (*ApplicationSummary) SetEngineType

func (s *ApplicationSummary) SetEngineType(v string) *ApplicationSummary

SetEngineType sets the EngineType field's value.

func (*ApplicationSummary) SetEnvironmentId

func (s *ApplicationSummary) SetEnvironmentId(v string) *ApplicationSummary

SetEnvironmentId sets the EnvironmentId field's value.

func (*ApplicationSummary) SetLastStartTime

func (s *ApplicationSummary) SetLastStartTime(v time.Time) *ApplicationSummary

SetLastStartTime sets the LastStartTime field's value.

func (*ApplicationSummary) SetName

SetName sets the Name field's value.

func (*ApplicationSummary) SetRoleArn

func (s *ApplicationSummary) SetRoleArn(v string) *ApplicationSummary

SetRoleArn sets the RoleArn field's value.

func (*ApplicationSummary) SetStatus

func (s *ApplicationSummary) SetStatus(v string) *ApplicationSummary

SetStatus sets the Status field's value.

func (*ApplicationSummary) SetVersionStatus

func (s *ApplicationSummary) SetVersionStatus(v string) *ApplicationSummary

SetVersionStatus sets the VersionStatus field's value.

func (ApplicationSummary) String

func (s ApplicationSummary) 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 ApplicationVersionSummary

type ApplicationVersionSummary struct {

	// The application version.
	//
	// ApplicationVersion is a required field
	ApplicationVersion *int64 `locationName:"applicationVersion" min:"1" type:"integer" required:"true"`

	// The timestamp when the application version was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"`

	// The status of the application.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ApplicationVersionLifecycle"`

	// The reason for the reported status.
	StatusReason *string `locationName:"statusReason" type:"string"`
	// contains filtered or unexported fields
}

Defines an application version summary.

func (ApplicationVersionSummary) GoString

func (s ApplicationVersionSummary) 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 (*ApplicationVersionSummary) SetApplicationVersion

func (s *ApplicationVersionSummary) SetApplicationVersion(v int64) *ApplicationVersionSummary

SetApplicationVersion sets the ApplicationVersion field's value.

func (*ApplicationVersionSummary) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*ApplicationVersionSummary) SetStatus

SetStatus sets the Status field's value.

func (*ApplicationVersionSummary) SetStatusReason

SetStatusReason sets the StatusReason field's value.

func (ApplicationVersionSummary) String

func (s ApplicationVersionSummary) 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 BatchJobDefinition

type BatchJobDefinition struct {

	// Specifies a file containing a batch job definition.
	FileBatchJobDefinition *FileBatchJobDefinition `locationName:"fileBatchJobDefinition" type:"structure"`

	// A script containing a batch job definition.
	ScriptBatchJobDefinition *ScriptBatchJobDefinition `locationName:"scriptBatchJobDefinition" type:"structure"`
	// contains filtered or unexported fields
}

Defines the details of a batch job.

func (BatchJobDefinition) GoString

func (s BatchJobDefinition) 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 (*BatchJobDefinition) SetFileBatchJobDefinition

func (s *BatchJobDefinition) SetFileBatchJobDefinition(v *FileBatchJobDefinition) *BatchJobDefinition

SetFileBatchJobDefinition sets the FileBatchJobDefinition field's value.

func (*BatchJobDefinition) SetScriptBatchJobDefinition

func (s *BatchJobDefinition) SetScriptBatchJobDefinition(v *ScriptBatchJobDefinition) *BatchJobDefinition

SetScriptBatchJobDefinition sets the ScriptBatchJobDefinition field's value.

func (BatchJobDefinition) String

func (s BatchJobDefinition) 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 BatchJobExecutionSummary

type BatchJobExecutionSummary struct {

	// The unique identifier of the application that hosts this batch job.
	//
	// ApplicationId is a required field
	ApplicationId *string `locationName:"applicationId" type:"string" required:"true"`

	// The unique identifier of this batch job.
	BatchJobIdentifier *BatchJobIdentifier `locationName:"batchJobIdentifier" type:"structure"`

	// The timestamp when this batch job execution ended.
	EndTime *time.Time `locationName:"endTime" type:"timestamp"`

	// The unique identifier of this execution of the batch job.
	//
	// ExecutionId is a required field
	ExecutionId *string `locationName:"executionId" type:"string" required:"true"`

	// The unique identifier of a particular batch job.
	JobId *string `locationName:"jobId" type:"string"`

	// The name of a particular batch job.
	JobName *string `locationName:"jobName" type:"string"`

	// The type of a particular batch job execution.
	JobType *string `locationName:"jobType" type:"string" enum:"BatchJobType"`

	// The batch job return code from either the Blu Age or Micro Focus runtime
	// engines. For more information, see Batch return codes (https://www.ibm.com/docs/en/was/8.5.5?topic=model-batch-return-codes)
	// in the IBM WebSphere Application Server documentation.
	ReturnCode *string `locationName:"returnCode" type:"string"`

	// The timestamp when a particular batch job execution started.
	//
	// StartTime is a required field
	StartTime *time.Time `locationName:"startTime" type:"timestamp" required:"true"`

	// The status of a particular batch job execution.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"BatchJobExecutionStatus"`
	// contains filtered or unexported fields
}

A subset of the possible batch job attributes. Used in the batch job list.

func (BatchJobExecutionSummary) GoString

func (s BatchJobExecutionSummary) 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 (*BatchJobExecutionSummary) SetApplicationId

SetApplicationId sets the ApplicationId field's value.

func (*BatchJobExecutionSummary) SetBatchJobIdentifier

SetBatchJobIdentifier sets the BatchJobIdentifier field's value.

func (*BatchJobExecutionSummary) SetEndTime

SetEndTime sets the EndTime field's value.

func (*BatchJobExecutionSummary) SetExecutionId

SetExecutionId sets the ExecutionId field's value.

func (*BatchJobExecutionSummary) SetJobId

SetJobId sets the JobId field's value.

func (*BatchJobExecutionSummary) SetJobName

SetJobName sets the JobName field's value.

func (*BatchJobExecutionSummary) SetJobType

SetJobType sets the JobType field's value.

func (*BatchJobExecutionSummary) SetReturnCode

SetReturnCode sets the ReturnCode field's value.

func (*BatchJobExecutionSummary) SetStartTime

SetStartTime sets the StartTime field's value.

func (*BatchJobExecutionSummary) SetStatus

SetStatus sets the Status field's value.

func (BatchJobExecutionSummary) String

func (s BatchJobExecutionSummary) 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 BatchJobIdentifier

type BatchJobIdentifier struct {

	// Specifies a file associated with a specific batch job.
	FileBatchJobIdentifier *FileBatchJobIdentifier `locationName:"fileBatchJobIdentifier" type:"structure"`

	// A batch job identifier in which the batch job to run is identified by the
	// script name.
	ScriptBatchJobIdentifier *ScriptBatchJobIdentifier `locationName:"scriptBatchJobIdentifier" type:"structure"`
	// contains filtered or unexported fields
}

Identifies a specific batch job.

func (BatchJobIdentifier) GoString

func (s BatchJobIdentifier) 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 (*BatchJobIdentifier) SetFileBatchJobIdentifier

func (s *BatchJobIdentifier) SetFileBatchJobIdentifier(v *FileBatchJobIdentifier) *BatchJobIdentifier

SetFileBatchJobIdentifier sets the FileBatchJobIdentifier field's value.

func (*BatchJobIdentifier) SetScriptBatchJobIdentifier

func (s *BatchJobIdentifier) SetScriptBatchJobIdentifier(v *ScriptBatchJobIdentifier) *BatchJobIdentifier

SetScriptBatchJobIdentifier sets the ScriptBatchJobIdentifier field's value.

func (BatchJobIdentifier) String

func (s BatchJobIdentifier) 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 (*BatchJobIdentifier) Validate

func (s *BatchJobIdentifier) Validate() error

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

type CancelBatchJobExecutionInput

type CancelBatchJobExecutionInput struct {

	// The unique identifier of the application.
	//
	// ApplicationId is a required field
	ApplicationId *string `location:"uri" locationName:"applicationId" type:"string" required:"true"`

	// The unique identifier of the batch job execution.
	//
	// ExecutionId is a required field
	ExecutionId *string `location:"uri" locationName:"executionId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CancelBatchJobExecutionInput) GoString

func (s CancelBatchJobExecutionInput) 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 (*CancelBatchJobExecutionInput) SetApplicationId

SetApplicationId sets the ApplicationId field's value.

func (*CancelBatchJobExecutionInput) SetExecutionId

SetExecutionId sets the ExecutionId field's value.

func (CancelBatchJobExecutionInput) 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 (*CancelBatchJobExecutionInput) Validate

func (s *CancelBatchJobExecutionInput) Validate() error

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

type CancelBatchJobExecutionOutput

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

func (CancelBatchJobExecutionOutput) 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 (CancelBatchJobExecutionOutput) 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 ID of the conflicting resource.
	ResourceId *string `locationName:"resourceId" type:"string"`

	// The type of the conflicting resource.
	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 CreateApplicationInput

type CreateApplicationInput struct {

	// Unique, case-sensitive identifier the service generates to ensure the idempotency
	// of the request to create an application. The service generates the clientToken
	// when the API call is triggered. The token expires after one hour, so if you
	// retry the API within this timeframe with the same clientToken, you will get
	// the same response. The service also handles deleting the clientToken after
	// it expires.
	ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"`

	// The application definition for this application. You can specify either inline
	// JSON or an S3 bucket location.
	//
	// Definition is a required field
	Definition *Definition `locationName:"definition" type:"structure" required:"true"`

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

	// The type of the target platform for this application.
	//
	// EngineType is a required field
	EngineType *string `locationName:"engineType" type:"string" required:"true" enum:"EngineType"`

	// The identifier of a customer managed key.
	KmsKeyId *string `locationName:"kmsKeyId" type:"string"`

	// The unique identifier of the application.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The Amazon Resource Name (ARN) that identifies a role that the application
	// uses to access Amazon Web Services resources that are not part of the application
	// or are in a different Amazon Web Services account.
	RoleArn *string `locationName:"roleArn" type:"string"`

	// A list of tags to apply to the application.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateApplicationInput) GoString

func (s CreateApplicationInput) 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 (*CreateApplicationInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateApplicationInput) SetDefinition

SetDefinition sets the Definition field's value.

func (*CreateApplicationInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateApplicationInput) SetEngineType

SetEngineType sets the EngineType field's value.

func (*CreateApplicationInput) SetKmsKeyId

SetKmsKeyId sets the KmsKeyId field's value.

func (*CreateApplicationInput) SetName

SetName sets the Name field's value.

func (*CreateApplicationInput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*CreateApplicationInput) SetTags

SetTags sets the Tags field's value.

func (CreateApplicationInput) String

func (s CreateApplicationInput) 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 (*CreateApplicationInput) Validate

func (s *CreateApplicationInput) Validate() error

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

type CreateApplicationOutput

type CreateApplicationOutput struct {

	// The Amazon Resource Name (ARN) of the application.
	//
	// ApplicationArn is a required field
	ApplicationArn *string `locationName:"applicationArn" type:"string" required:"true"`

	// The unique application identifier.
	//
	// ApplicationId is a required field
	ApplicationId *string `locationName:"applicationId" type:"string" required:"true"`

	// The version number of the application.
	//
	// ApplicationVersion is a required field
	ApplicationVersion *int64 `locationName:"applicationVersion" min:"1" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (CreateApplicationOutput) GoString

func (s CreateApplicationOutput) 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 (*CreateApplicationOutput) SetApplicationArn

func (s *CreateApplicationOutput) SetApplicationArn(v string) *CreateApplicationOutput

SetApplicationArn sets the ApplicationArn field's value.

func (*CreateApplicationOutput) SetApplicationId

func (s *CreateApplicationOutput) SetApplicationId(v string) *CreateApplicationOutput

SetApplicationId sets the ApplicationId field's value.

func (*CreateApplicationOutput) SetApplicationVersion

func (s *CreateApplicationOutput) SetApplicationVersion(v int64) *CreateApplicationOutput

SetApplicationVersion sets the ApplicationVersion field's value.

func (CreateApplicationOutput) String

func (s CreateApplicationOutput) 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 CreateDataSetImportTaskInput

type CreateDataSetImportTaskInput struct {

	// The unique identifier of the application for which you want to import data
	// sets.
	//
	// ApplicationId is a required field
	ApplicationId *string `location:"uri" locationName:"applicationId" type:"string" required:"true"`

	// Unique, case-sensitive identifier you provide to ensure the idempotency of
	// the request to create a data set import. The service generates the clientToken
	// when the API call is triggered. The token expires after one hour, so if you
	// retry the API within this timeframe with the same clientToken, you will get
	// the same response. The service also handles deleting the clientToken after
	// it expires.
	ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"`

	// The data set import task configuration.
	//
	// ImportConfig is a required field
	ImportConfig *DataSetImportConfig `locationName:"importConfig" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (CreateDataSetImportTaskInput) GoString

func (s CreateDataSetImportTaskInput) 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 (*CreateDataSetImportTaskInput) SetApplicationId

SetApplicationId sets the ApplicationId field's value.

func (*CreateDataSetImportTaskInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateDataSetImportTaskInput) SetImportConfig

SetImportConfig sets the ImportConfig field's value.

func (CreateDataSetImportTaskInput) 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 (*CreateDataSetImportTaskInput) Validate

func (s *CreateDataSetImportTaskInput) Validate() error

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

type CreateDataSetImportTaskOutput

type CreateDataSetImportTaskOutput struct {

	// The task identifier. This operation is asynchronous. Use this identifier
	// with the GetDataSetImportTask operation to obtain the status of this task.
	//
	// TaskId is a required field
	TaskId *string `locationName:"taskId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateDataSetImportTaskOutput) 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 (*CreateDataSetImportTaskOutput) SetTaskId

SetTaskId sets the TaskId field's value.

func (CreateDataSetImportTaskOutput) 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 CreateDeploymentInput

type CreateDeploymentInput struct {

	// The application identifier.
	//
	// ApplicationId is a required field
	ApplicationId *string `location:"uri" locationName:"applicationId" type:"string" required:"true"`

	// The version of the application to deploy.
	//
	// ApplicationVersion is a required field
	ApplicationVersion *int64 `locationName:"applicationVersion" min:"1" type:"integer" required:"true"`

	// Unique, case-sensitive identifier you provide to ensure the idempotency of
	// the request to create a deployment. The service generates the clientToken
	// when the API call is triggered. The token expires after one hour, so if you
	// retry the API within this timeframe with the same clientToken, you will get
	// the same response. The service also handles deleting the clientToken after
	// it expires.
	ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"`

	// The identifier of the runtime environment where you want to deploy this application.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateDeploymentInput) GoString

func (s CreateDeploymentInput) 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 (*CreateDeploymentInput) SetApplicationId

func (s *CreateDeploymentInput) SetApplicationId(v string) *CreateDeploymentInput

SetApplicationId sets the ApplicationId field's value.

func (*CreateDeploymentInput) SetApplicationVersion

func (s *CreateDeploymentInput) SetApplicationVersion(v int64) *CreateDeploymentInput

SetApplicationVersion sets the ApplicationVersion field's value.

func (*CreateDeploymentInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateDeploymentInput) SetEnvironmentId

func (s *CreateDeploymentInput) SetEnvironmentId(v string) *CreateDeploymentInput

SetEnvironmentId sets the EnvironmentId field's value.

func (CreateDeploymentInput) String

func (s CreateDeploymentInput) 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 (*CreateDeploymentInput) Validate

func (s *CreateDeploymentInput) Validate() error

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

type CreateDeploymentOutput

type CreateDeploymentOutput struct {

	// The unique identifier of the deployment.
	//
	// DeploymentId is a required field
	DeploymentId *string `locationName:"deploymentId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateDeploymentOutput) GoString

func (s CreateDeploymentOutput) 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 (*CreateDeploymentOutput) SetDeploymentId

func (s *CreateDeploymentOutput) SetDeploymentId(v string) *CreateDeploymentOutput

SetDeploymentId sets the DeploymentId field's value.

func (CreateDeploymentOutput) String

func (s CreateDeploymentOutput) 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 CreateEnvironmentInput

type CreateEnvironmentInput struct {

	// Unique, case-sensitive identifier you provide to ensure the idempotency of
	// the request to create an environment. The service generates the clientToken
	// when the API call is triggered. The token expires after one hour, so if you
	// retry the API within this timeframe with the same clientToken, you will get
	// the same response. The service also handles deleting the clientToken after
	// it expires.
	ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"`

	// The description of the runtime environment.
	Description *string `locationName:"description" type:"string"`

	// The engine type for the runtime environment.
	//
	// EngineType is a required field
	EngineType *string `locationName:"engineType" type:"string" required:"true" enum:"EngineType"`

	// The version of the engine type for the runtime environment.
	EngineVersion *string `locationName:"engineVersion" type:"string"`

	// The details of a high availability configuration for this runtime environment.
	HighAvailabilityConfig *HighAvailabilityConfig `locationName:"highAvailabilityConfig" type:"structure"`

	// The type of instance for the runtime environment.
	//
	// InstanceType is a required field
	InstanceType *string `locationName:"instanceType" type:"string" required:"true"`

	// The identifier of a customer managed key.
	KmsKeyId *string `locationName:"kmsKeyId" type:"string"`

	// The name of the runtime environment. Must be unique within the account.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// Configures the maintenance window you want for the runtime environment. If
	// you do not provide a value, a random system-generated value will be assigned.
	PreferredMaintenanceWindow *string `locationName:"preferredMaintenanceWindow" type:"string"`

	// Specifies whether the runtime environment is publicly accessible.
	PubliclyAccessible *bool `locationName:"publiclyAccessible" type:"boolean"`

	// The list of security groups for the VPC associated with this runtime environment.
	SecurityGroupIds []*string `locationName:"securityGroupIds" type:"list"`

	// Optional. The storage configurations for this runtime environment.
	StorageConfigurations []*StorageConfiguration `locationName:"storageConfigurations" type:"list"`

	// The list of subnets associated with the VPC for this runtime environment.
	SubnetIds []*string `locationName:"subnetIds" type:"list"`

	// The tags for the runtime environment.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateEnvironmentInput) GoString

func (s CreateEnvironmentInput) 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 (*CreateEnvironmentInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateEnvironmentInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateEnvironmentInput) SetEngineType

SetEngineType sets the EngineType field's value.

func (*CreateEnvironmentInput) SetEngineVersion

func (s *CreateEnvironmentInput) SetEngineVersion(v string) *CreateEnvironmentInput

SetEngineVersion sets the EngineVersion field's value.

func (*CreateEnvironmentInput) SetHighAvailabilityConfig

func (s *CreateEnvironmentInput) SetHighAvailabilityConfig(v *HighAvailabilityConfig) *CreateEnvironmentInput

SetHighAvailabilityConfig sets the HighAvailabilityConfig field's value.

func (*CreateEnvironmentInput) SetInstanceType

func (s *CreateEnvironmentInput) SetInstanceType(v string) *CreateEnvironmentInput

SetInstanceType sets the InstanceType field's value.

func (*CreateEnvironmentInput) SetKmsKeyId

SetKmsKeyId sets the KmsKeyId field's value.

func (*CreateEnvironmentInput) SetName

SetName sets the Name field's value.

func (*CreateEnvironmentInput) SetPreferredMaintenanceWindow

func (s *CreateEnvironmentInput) SetPreferredMaintenanceWindow(v string) *CreateEnvironmentInput

SetPreferredMaintenanceWindow sets the PreferredMaintenanceWindow field's value.

func (*CreateEnvironmentInput) SetPubliclyAccessible

func (s *CreateEnvironmentInput) SetPubliclyAccessible(v bool) *CreateEnvironmentInput

SetPubliclyAccessible sets the PubliclyAccessible field's value.

func (*CreateEnvironmentInput) SetSecurityGroupIds

func (s *CreateEnvironmentInput) SetSecurityGroupIds(v []*string) *CreateEnvironmentInput

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*CreateEnvironmentInput) SetStorageConfigurations

func (s *CreateEnvironmentInput) SetStorageConfigurations(v []*StorageConfiguration) *CreateEnvironmentInput

SetStorageConfigurations sets the StorageConfigurations field's value.

func (*CreateEnvironmentInput) SetSubnetIds

func (s *CreateEnvironmentInput) SetSubnetIds(v []*string) *CreateEnvironmentInput

SetSubnetIds sets the SubnetIds field's value.

func (*CreateEnvironmentInput) SetTags

SetTags sets the Tags field's value.

func (CreateEnvironmentInput) String

func (s CreateEnvironmentInput) 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 (*CreateEnvironmentInput) Validate

func (s *CreateEnvironmentInput) Validate() error

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

type CreateEnvironmentOutput

type CreateEnvironmentOutput struct {

	// The unique identifier of the runtime environment.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateEnvironmentOutput) GoString

func (s CreateEnvironmentOutput) 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 (*CreateEnvironmentOutput) SetEnvironmentId

func (s *CreateEnvironmentOutput) SetEnvironmentId(v string) *CreateEnvironmentOutput

SetEnvironmentId sets the EnvironmentId field's value.

func (CreateEnvironmentOutput) String

func (s CreateEnvironmentOutput) 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 logical identifier for a specific data set (in mainframe format).
	//
	// DatasetName is a required field
	DatasetName *string `locationName:"datasetName" type:"string" required:"true"`

	// The type of dataset. The only supported value is VSAM.
	//
	// DatasetOrg is a required field
	DatasetOrg *DatasetOrgAttributes `locationName:"datasetOrg" type:"structure" required:"true"`

	// The length of a record.
	//
	// RecordLength is a required field
	RecordLength *RecordLength `locationName:"recordLength" type:"structure" required:"true"`

	// The relative location of the data set in the database or file system.
	RelativePath *string `locationName:"relativePath" type:"string"`

	// The storage type of the data set: database or file system. For Micro Focus,
	// database corresponds to datastore and file system corresponds to EFS/FSX.
	// For Blu Age, there is no support of file system and database corresponds
	// to Blusam.
	StorageType *string `locationName:"storageType" type:"string"`
	// 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) SetDatasetName

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

SetDatasetName sets the DatasetName field's value.

func (*DataSet) SetDatasetOrg

func (s *DataSet) SetDatasetOrg(v *DatasetOrgAttributes) *DataSet

SetDatasetOrg sets the DatasetOrg field's value.

func (*DataSet) SetRecordLength

func (s *DataSet) SetRecordLength(v *RecordLength) *DataSet

SetRecordLength sets the RecordLength field's value.

func (*DataSet) SetRelativePath

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

SetRelativePath sets the RelativePath field's value.

func (*DataSet) SetStorageType

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

SetStorageType sets the StorageType 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 DataSetImportConfig

type DataSetImportConfig struct {

	// The data sets.
	DataSets []*DataSetImportItem `locationName:"dataSets" min:"1" type:"list"`

	// The Amazon S3 location of the data sets.
	S3Location *string `locationName:"s3Location" type:"string"`
	// contains filtered or unexported fields
}

Identifies one or more data sets you want to import with the CreateDataSetImportTask operation.

func (DataSetImportConfig) GoString

func (s DataSetImportConfig) 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 (*DataSetImportConfig) SetDataSets

SetDataSets sets the DataSets field's value.

func (*DataSetImportConfig) SetS3Location

func (s *DataSetImportConfig) SetS3Location(v string) *DataSetImportConfig

SetS3Location sets the S3Location field's value.

func (DataSetImportConfig) String

func (s DataSetImportConfig) 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 (*DataSetImportConfig) Validate

func (s *DataSetImportConfig) Validate() error

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

type DataSetImportItem

type DataSetImportItem struct {

	// The data set.
	//
	// DataSet is a required field
	DataSet *DataSet `locationName:"dataSet" type:"structure" required:"true"`

	// The location of the data set.
	//
	// ExternalLocation is a required field
	ExternalLocation *ExternalLocation `locationName:"externalLocation" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Identifies a specific data set to import from an external location.

func (DataSetImportItem) GoString

func (s DataSetImportItem) 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 (*DataSetImportItem) SetDataSet

func (s *DataSetImportItem) SetDataSet(v *DataSet) *DataSetImportItem

SetDataSet sets the DataSet field's value.

func (*DataSetImportItem) SetExternalLocation

func (s *DataSetImportItem) SetExternalLocation(v *ExternalLocation) *DataSetImportItem

SetExternalLocation sets the ExternalLocation field's value.

func (DataSetImportItem) String

func (s DataSetImportItem) 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 (*DataSetImportItem) Validate

func (s *DataSetImportItem) Validate() error

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

type DataSetImportSummary

type DataSetImportSummary struct {

	// The number of data set imports that have failed.
	//
	// Failed is a required field
	Failed *int64 `locationName:"failed" type:"integer" required:"true"`

	// The number of data set imports that are in progress.
	//
	// InProgress is a required field
	InProgress *int64 `locationName:"inProgress" type:"integer" required:"true"`

	// The number of data set imports that are pending.
	//
	// Pending is a required field
	Pending *int64 `locationName:"pending" type:"integer" required:"true"`

	// The number of data set imports that have succeeded.
	//
	// Succeeded is a required field
	Succeeded *int64 `locationName:"succeeded" type:"integer" required:"true"`

	// The total number of data set imports.
	//
	// Total is a required field
	Total *int64 `locationName:"total" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

Represents a summary of data set imports.

func (DataSetImportSummary) GoString

func (s DataSetImportSummary) 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 (*DataSetImportSummary) SetFailed

SetFailed sets the Failed field's value.

func (*DataSetImportSummary) SetInProgress

func (s *DataSetImportSummary) SetInProgress(v int64) *DataSetImportSummary

SetInProgress sets the InProgress field's value.

func (*DataSetImportSummary) SetPending

SetPending sets the Pending field's value.

func (*DataSetImportSummary) SetSucceeded

func (s *DataSetImportSummary) SetSucceeded(v int64) *DataSetImportSummary

SetSucceeded sets the Succeeded field's value.

func (*DataSetImportSummary) SetTotal

SetTotal sets the Total field's value.

func (DataSetImportSummary) String

func (s DataSetImportSummary) 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 DataSetImportTask

type DataSetImportTask struct {

	// The status of the data set import task.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"DataSetTaskLifecycle"`

	// A summary of the data set import task.
	//
	// Summary is a required field
	Summary *DataSetImportSummary `locationName:"summary" type:"structure" required:"true"`

	// The identifier of the data set import task.
	//
	// TaskId is a required field
	TaskId *string `locationName:"taskId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Contains information about a data set import task.

func (DataSetImportTask) GoString

func (s DataSetImportTask) 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 (*DataSetImportTask) SetStatus

func (s *DataSetImportTask) SetStatus(v string) *DataSetImportTask

SetStatus sets the Status field's value.

func (*DataSetImportTask) SetSummary

SetSummary sets the Summary field's value.

func (*DataSetImportTask) SetTaskId

func (s *DataSetImportTask) SetTaskId(v string) *DataSetImportTask

SetTaskId sets the TaskId field's value.

func (DataSetImportTask) String

func (s DataSetImportTask) 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 DataSetSummary

type DataSetSummary struct {

	// The timestamp when the data set was created.
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp"`

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

	// The type of data set. The only supported value is VSAM.
	DataSetOrg *string `locationName:"dataSetOrg" type:"string"`

	// The format of the data set.
	Format *string `locationName:"format" type:"string"`

	// The last time the data set was referenced.
	LastReferencedTime *time.Time `locationName:"lastReferencedTime" type:"timestamp"`

	// The last time the data set was updated.
	LastUpdatedTime *time.Time `locationName:"lastUpdatedTime" type:"timestamp"`
	// contains filtered or unexported fields
}

A subset of the possible data set attributes.

func (DataSetSummary) GoString

func (s DataSetSummary) 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 (*DataSetSummary) SetCreationTime

func (s *DataSetSummary) SetCreationTime(v time.Time) *DataSetSummary

SetCreationTime sets the CreationTime field's value.

func (*DataSetSummary) SetDataSetName

func (s *DataSetSummary) SetDataSetName(v string) *DataSetSummary

SetDataSetName sets the DataSetName field's value.

func (*DataSetSummary) SetDataSetOrg

func (s *DataSetSummary) SetDataSetOrg(v string) *DataSetSummary

SetDataSetOrg sets the DataSetOrg field's value.

func (*DataSetSummary) SetFormat

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

SetFormat sets the Format field's value.

func (*DataSetSummary) SetLastReferencedTime

func (s *DataSetSummary) SetLastReferencedTime(v time.Time) *DataSetSummary

SetLastReferencedTime sets the LastReferencedTime field's value.

func (*DataSetSummary) SetLastUpdatedTime

func (s *DataSetSummary) SetLastUpdatedTime(v time.Time) *DataSetSummary

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (DataSetSummary) String

func (s DataSetSummary) 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 DatasetDetailOrgAttributes

type DatasetDetailOrgAttributes struct {

	// The generation data group of the data set.
	Gdg *GdgDetailAttributes `locationName:"gdg" type:"structure"`

	// The details of a PO type data set.
	Po *PoDetailAttributes `locationName:"po" type:"structure"`

	// The details of a PS type data set.
	Ps *PsDetailAttributes `locationName:"ps" type:"structure"`

	// The details of a VSAM data set.
	Vsam *VsamDetailAttributes `locationName:"vsam" type:"structure"`
	// contains filtered or unexported fields
}

Additional details about the data set. Different attributes correspond to different data set organizations. The values are populated based on datasetOrg, storageType and backend (Blu Age or Micro Focus).

func (DatasetDetailOrgAttributes) GoString

func (s DatasetDetailOrgAttributes) 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 (*DatasetDetailOrgAttributes) SetGdg

SetGdg sets the Gdg field's value.

func (*DatasetDetailOrgAttributes) SetPo

SetPo sets the Po field's value.

func (*DatasetDetailOrgAttributes) SetPs

SetPs sets the Ps field's value.

func (*DatasetDetailOrgAttributes) SetVsam

SetVsam sets the Vsam field's value.

func (DatasetDetailOrgAttributes) 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 DatasetOrgAttributes

type DatasetOrgAttributes struct {

	// The generation data group of the data set.
	Gdg *GdgAttributes `locationName:"gdg" type:"structure"`

	// The details of a PO type data set.
	Po *PoAttributes `locationName:"po" type:"structure"`

	// The details of a PS type data set.
	Ps *PsAttributes `locationName:"ps" type:"structure"`

	// The details of a VSAM data set.
	Vsam *VsamAttributes `locationName:"vsam" type:"structure"`
	// contains filtered or unexported fields
}

Additional details about the data set. Different attributes correspond to different data set organizations. The values are populated based on datasetOrg, storageType and backend (Blu Age or Micro Focus).

func (DatasetOrgAttributes) GoString

func (s DatasetOrgAttributes) 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 (*DatasetOrgAttributes) SetGdg

SetGdg sets the Gdg field's value.

func (*DatasetOrgAttributes) SetPo

SetPo sets the Po field's value.

func (*DatasetOrgAttributes) SetPs

SetPs sets the Ps field's value.

func (*DatasetOrgAttributes) SetVsam

SetVsam sets the Vsam field's value.

func (DatasetOrgAttributes) String

func (s DatasetOrgAttributes) 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 (*DatasetOrgAttributes) Validate

func (s *DatasetOrgAttributes) Validate() error

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

type Definition

type Definition struct {

	// The content of the application definition. This is a JSON object that contains
	// the resource configuration/definitions that identify an application.
	Content *string `locationName:"content" min:"1" type:"string"`

	// The S3 bucket that contains the application definition.
	S3Location *string `locationName:"s3Location" type:"string"`
	// contains filtered or unexported fields
}

The application definition for a particular application.

func (Definition) GoString

func (s Definition) 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 (*Definition) SetContent

func (s *Definition) SetContent(v string) *Definition

SetContent sets the Content field's value.

func (*Definition) SetS3Location

func (s *Definition) SetS3Location(v string) *Definition

SetS3Location sets the S3Location field's value.

func (Definition) String

func (s Definition) 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 (*Definition) Validate

func (s *Definition) Validate() error

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

type DeleteApplicationFromEnvironmentInput

type DeleteApplicationFromEnvironmentInput struct {

	// The unique identifier of the application you want to delete.
	//
	// ApplicationId is a required field
	ApplicationId *string `location:"uri" locationName:"applicationId" type:"string" required:"true"`

	// The unique identifier of the runtime environment where the application was
	// previously deployed.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `location:"uri" locationName:"environmentId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteApplicationFromEnvironmentInput) 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 (*DeleteApplicationFromEnvironmentInput) SetApplicationId

SetApplicationId sets the ApplicationId field's value.

func (*DeleteApplicationFromEnvironmentInput) SetEnvironmentId

SetEnvironmentId sets the EnvironmentId field's value.

func (DeleteApplicationFromEnvironmentInput) 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 (*DeleteApplicationFromEnvironmentInput) Validate

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

type DeleteApplicationFromEnvironmentOutput

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

func (DeleteApplicationFromEnvironmentOutput) 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 (DeleteApplicationFromEnvironmentOutput) 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 DeleteApplicationInput

type DeleteApplicationInput struct {

	// The unique identifier of the application you want to delete.
	//
	// ApplicationId is a required field
	ApplicationId *string `location:"uri" locationName:"applicationId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteApplicationInput) GoString

func (s DeleteApplicationInput) 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 (*DeleteApplicationInput) SetApplicationId

func (s *DeleteApplicationInput) SetApplicationId(v string) *DeleteApplicationInput

SetApplicationId sets the ApplicationId field's value.

func (DeleteApplicationInput) String

func (s DeleteApplicationInput) 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 (*DeleteApplicationInput) Validate

func (s *DeleteApplicationInput) Validate() error

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

type DeleteApplicationOutput

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

func (DeleteApplicationOutput) GoString

func (s DeleteApplicationOutput) 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 (DeleteApplicationOutput) String

func (s DeleteApplicationOutput) 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 DeleteEnvironmentInput

type DeleteEnvironmentInput struct {

	// The unique identifier of the runtime environment you want to delete.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `location:"uri" locationName:"environmentId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteEnvironmentInput) GoString

func (s DeleteEnvironmentInput) 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 (*DeleteEnvironmentInput) SetEnvironmentId

func (s *DeleteEnvironmentInput) SetEnvironmentId(v string) *DeleteEnvironmentInput

SetEnvironmentId sets the EnvironmentId field's value.

func (DeleteEnvironmentInput) String

func (s DeleteEnvironmentInput) 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 (*DeleteEnvironmentInput) Validate

func (s *DeleteEnvironmentInput) Validate() error

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

type DeleteEnvironmentOutput

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

func (DeleteEnvironmentOutput) GoString

func (s DeleteEnvironmentOutput) 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 (DeleteEnvironmentOutput) String

func (s DeleteEnvironmentOutput) 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 DeployedVersionSummary

type DeployedVersionSummary struct {

	// The version of the deployed application.
	//
	// ApplicationVersion is a required field
	ApplicationVersion *int64 `locationName:"applicationVersion" min:"1" type:"integer" required:"true"`

	// The status of the deployment.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"DeploymentLifecycle"`

	// The reason for the reported status.
	StatusReason *string `locationName:"statusReason" type:"string"`
	// contains filtered or unexported fields
}

Contains a summary of a deployed application.

func (DeployedVersionSummary) GoString

func (s DeployedVersionSummary) 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 (*DeployedVersionSummary) SetApplicationVersion

func (s *DeployedVersionSummary) SetApplicationVersion(v int64) *DeployedVersionSummary

SetApplicationVersion sets the ApplicationVersion field's value.

func (*DeployedVersionSummary) SetStatus

SetStatus sets the Status field's value.

func (*DeployedVersionSummary) SetStatusReason

func (s *DeployedVersionSummary) SetStatusReason(v string) *DeployedVersionSummary

SetStatusReason sets the StatusReason field's value.

func (DeployedVersionSummary) String

func (s DeployedVersionSummary) 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 DeploymentSummary

type DeploymentSummary struct {

	// The unique identifier of the application.
	//
	// ApplicationId is a required field
	ApplicationId *string `locationName:"applicationId" type:"string" required:"true"`

	// The version of the application.
	//
	// ApplicationVersion is a required field
	ApplicationVersion *int64 `locationName:"applicationVersion" min:"1" type:"integer" required:"true"`

	// The timestamp when the deployment was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"`

	// The unique identifier of the deployment.
	//
	// DeploymentId is a required field
	DeploymentId *string `locationName:"deploymentId" type:"string" required:"true"`

	// The unique identifier of the runtime environment.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" type:"string" required:"true"`

	// The current status of the deployment.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"DeploymentLifecycle"`

	// The reason for the reported status.
	StatusReason *string `locationName:"statusReason" type:"string"`
	// contains filtered or unexported fields
}

A subset of information about a specific deployment.

func (DeploymentSummary) GoString

func (s DeploymentSummary) 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 (*DeploymentSummary) SetApplicationId

func (s *DeploymentSummary) SetApplicationId(v string) *DeploymentSummary

SetApplicationId sets the ApplicationId field's value.

func (*DeploymentSummary) SetApplicationVersion

func (s *DeploymentSummary) SetApplicationVersion(v int64) *DeploymentSummary

SetApplicationVersion sets the ApplicationVersion field's value.

func (*DeploymentSummary) SetCreationTime

func (s *DeploymentSummary) SetCreationTime(v time.Time) *DeploymentSummary

SetCreationTime sets the CreationTime field's value.

func (*DeploymentSummary) SetDeploymentId

func (s *DeploymentSummary) SetDeploymentId(v string) *DeploymentSummary

SetDeploymentId sets the DeploymentId field's value.

func (*DeploymentSummary) SetEnvironmentId

func (s *DeploymentSummary) SetEnvironmentId(v string) *DeploymentSummary

SetEnvironmentId sets the EnvironmentId field's value.

func (*DeploymentSummary) SetStatus

func (s *DeploymentSummary) SetStatus(v string) *DeploymentSummary

SetStatus sets the Status field's value.

func (*DeploymentSummary) SetStatusReason

func (s *DeploymentSummary) SetStatusReason(v string) *DeploymentSummary

SetStatusReason sets the StatusReason field's value.

func (DeploymentSummary) String

func (s DeploymentSummary) 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 EfsStorageConfiguration

type EfsStorageConfiguration struct {

	// The file system identifier.
	//
	// FileSystemId is a required field
	FileSystemId *string `locationName:"file-system-id" type:"string" required:"true"`

	// The mount point for the file system.
	//
	// MountPoint is a required field
	MountPoint *string `locationName:"mount-point" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Defines the storage configuration for an Amazon EFS file system.

func (EfsStorageConfiguration) GoString

func (s EfsStorageConfiguration) 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 (*EfsStorageConfiguration) SetFileSystemId

SetFileSystemId sets the FileSystemId field's value.

func (*EfsStorageConfiguration) SetMountPoint

SetMountPoint sets the MountPoint field's value.

func (EfsStorageConfiguration) String

func (s EfsStorageConfiguration) 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 (*EfsStorageConfiguration) Validate

func (s *EfsStorageConfiguration) Validate() error

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

type EngineVersionsSummary

type EngineVersionsSummary struct {

	// The type of target platform for the application.
	//
	// EngineType is a required field
	EngineType *string `locationName:"engineType" type:"string" required:"true"`

	// The version of the engine type used by the application.
	//
	// EngineVersion is a required field
	EngineVersion *string `locationName:"engineVersion" type:"string" required:"true"`
	// contains filtered or unexported fields
}

A subset of information about the engine version for a specific application.

func (EngineVersionsSummary) GoString

func (s EngineVersionsSummary) 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 (*EngineVersionsSummary) SetEngineType

func (s *EngineVersionsSummary) SetEngineType(v string) *EngineVersionsSummary

SetEngineType sets the EngineType field's value.

func (*EngineVersionsSummary) SetEngineVersion

func (s *EngineVersionsSummary) SetEngineVersion(v string) *EngineVersionsSummary

SetEngineVersion sets the EngineVersion field's value.

func (EngineVersionsSummary) String

func (s EngineVersionsSummary) 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 EnvironmentSummary

type EnvironmentSummary struct {

	// The timestamp when the runtime environment was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"`

	// The target platform for the runtime environment.
	//
	// EngineType is a required field
	EngineType *string `locationName:"engineType" type:"string" required:"true" enum:"EngineType"`

	// The version of the runtime engine.
	//
	// EngineVersion is a required field
	EngineVersion *string `locationName:"engineVersion" type:"string" required:"true"`

	// The Amazon Resource Name (ARN) of a particular runtime environment.
	//
	// EnvironmentArn is a required field
	EnvironmentArn *string `locationName:"environmentArn" type:"string" required:"true"`

	// The unique identifier of a particular runtime environment.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" type:"string" required:"true"`

	// The instance type of the runtime environment.
	//
	// InstanceType is a required field
	InstanceType *string `locationName:"instanceType" type:"string" required:"true"`

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

	// The status of the runtime environment
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"EnvironmentLifecycle"`
	// contains filtered or unexported fields
}

Contains a subset of the possible runtime environment attributes. Used in the environment list.

func (EnvironmentSummary) GoString

func (s EnvironmentSummary) 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 (*EnvironmentSummary) SetCreationTime

func (s *EnvironmentSummary) SetCreationTime(v time.Time) *EnvironmentSummary

SetCreationTime sets the CreationTime field's value.

func (*EnvironmentSummary) SetEngineType

func (s *EnvironmentSummary) SetEngineType(v string) *EnvironmentSummary

SetEngineType sets the EngineType field's value.

func (*EnvironmentSummary) SetEngineVersion

func (s *EnvironmentSummary) SetEngineVersion(v string) *EnvironmentSummary

SetEngineVersion sets the EngineVersion field's value.

func (*EnvironmentSummary) SetEnvironmentArn

func (s *EnvironmentSummary) SetEnvironmentArn(v string) *EnvironmentSummary

SetEnvironmentArn sets the EnvironmentArn field's value.

func (*EnvironmentSummary) SetEnvironmentId

func (s *EnvironmentSummary) SetEnvironmentId(v string) *EnvironmentSummary

SetEnvironmentId sets the EnvironmentId field's value.

func (*EnvironmentSummary) SetInstanceType

func (s *EnvironmentSummary) SetInstanceType(v string) *EnvironmentSummary

SetInstanceType sets the InstanceType field's value.

func (*EnvironmentSummary) SetName

SetName sets the Name field's value.

func (*EnvironmentSummary) SetStatus

func (s *EnvironmentSummary) SetStatus(v string) *EnvironmentSummary

SetStatus sets the Status field's value.

func (EnvironmentSummary) String

func (s EnvironmentSummary) 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 ExternalLocation

type ExternalLocation struct {

	// The URI of the Amazon S3 bucket.
	S3Location *string `locationName:"s3Location" type:"string"`
	// contains filtered or unexported fields
}

Defines an external storage location.

func (ExternalLocation) GoString

func (s ExternalLocation) 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 (*ExternalLocation) SetS3Location

func (s *ExternalLocation) SetS3Location(v string) *ExternalLocation

SetS3Location sets the S3Location field's value.

func (ExternalLocation) String

func (s ExternalLocation) 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 FileBatchJobDefinition

type FileBatchJobDefinition struct {

	// The name of the file containing the batch job definition.
	//
	// FileName is a required field
	FileName *string `locationName:"fileName" type:"string" required:"true"`

	// The path to the file containing the batch job definition.
	FolderPath *string `locationName:"folderPath" type:"string"`
	// contains filtered or unexported fields
}

A file containing a batch job definition.

func (FileBatchJobDefinition) GoString

func (s FileBatchJobDefinition) 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 (*FileBatchJobDefinition) SetFileName

SetFileName sets the FileName field's value.

func (*FileBatchJobDefinition) SetFolderPath

SetFolderPath sets the FolderPath field's value.

func (FileBatchJobDefinition) String

func (s FileBatchJobDefinition) 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 FileBatchJobIdentifier

type FileBatchJobIdentifier struct {

	// The file name for the batch job identifier.
	//
	// FileName is a required field
	FileName *string `locationName:"fileName" type:"string" required:"true"`

	// The relative path to the file name for the batch job identifier.
	FolderPath *string `locationName:"folderPath" type:"string"`
	// contains filtered or unexported fields
}

A batch job identifier in which the batch job to run is identified by the file name and the relative path to the file name.

func (FileBatchJobIdentifier) GoString

func (s FileBatchJobIdentifier) 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 (*FileBatchJobIdentifier) SetFileName

SetFileName sets the FileName field's value.

func (*FileBatchJobIdentifier) SetFolderPath

SetFolderPath sets the FolderPath field's value.

func (FileBatchJobIdentifier) String

func (s FileBatchJobIdentifier) 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 (*FileBatchJobIdentifier) Validate

func (s *FileBatchJobIdentifier) Validate() error

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

type FsxStorageConfiguration

type FsxStorageConfiguration struct {

	// The file system identifier.
	//
	// FileSystemId is a required field
	FileSystemId *string `locationName:"file-system-id" type:"string" required:"true"`

	// The mount point for the file system.
	//
	// MountPoint is a required field
	MountPoint *string `locationName:"mount-point" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Defines the storage configuration for an Amazon FSx file system.

func (FsxStorageConfiguration) GoString

func (s FsxStorageConfiguration) 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 (*FsxStorageConfiguration) SetFileSystemId

SetFileSystemId sets the FileSystemId field's value.

func (*FsxStorageConfiguration) SetMountPoint

SetMountPoint sets the MountPoint field's value.

func (FsxStorageConfiguration) String

func (s FsxStorageConfiguration) 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 (*FsxStorageConfiguration) Validate

func (s *FsxStorageConfiguration) Validate() error

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

type GdgAttributes

type GdgAttributes struct {

	// The maximum number of generation data sets, up to 255, in a GDG.
	Limit *int64 `locationName:"limit" type:"integer"`

	// The disposition of the data set in the catalog.
	RollDisposition *string `locationName:"rollDisposition" type:"string"`
	// contains filtered or unexported fields
}

The required attributes for a generation data group data set. A generation data set is one of a collection of successive, historically related, catalogued data sets that together are known as a generation data group (GDG). Use this structure when you want to import a GDG. For more information on GDG, see Generation data sets (https://www.ibm.com/docs/en/zos/2.3.0?topic=guide-generation-data-sets).

func (GdgAttributes) GoString

func (s GdgAttributes) 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 (*GdgAttributes) SetLimit

func (s *GdgAttributes) SetLimit(v int64) *GdgAttributes

SetLimit sets the Limit field's value.

func (*GdgAttributes) SetRollDisposition

func (s *GdgAttributes) SetRollDisposition(v string) *GdgAttributes

SetRollDisposition sets the RollDisposition field's value.

func (GdgAttributes) String

func (s GdgAttributes) 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 GdgDetailAttributes

type GdgDetailAttributes struct {

	// The maximum number of generation data sets, up to 255, in a GDG.
	Limit *int64 `locationName:"limit" type:"integer"`

	// The disposition of the data set in the catalog.
	RollDisposition *string `locationName:"rollDisposition" type:"string"`
	// contains filtered or unexported fields
}

The required attributes for a generation data group data set. A generation data set is one of a collection of successive, historically related, catalogued data sets that together are known as a generation data group (GDG). Use this structure when you want to import a GDG. For more information on GDG, see Generation data sets (https://www.ibm.com/docs/en/zos/2.3.0?topic=guide-generation-data-sets).

func (GdgDetailAttributes) GoString

func (s GdgDetailAttributes) 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 (*GdgDetailAttributes) SetLimit

SetLimit sets the Limit field's value.

func (*GdgDetailAttributes) SetRollDisposition

func (s *GdgDetailAttributes) SetRollDisposition(v string) *GdgDetailAttributes

SetRollDisposition sets the RollDisposition field's value.

func (GdgDetailAttributes) String

func (s GdgDetailAttributes) 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 GetApplicationInput

type GetApplicationInput struct {

	// The identifier of the application.
	//
	// ApplicationId is a required field
	ApplicationId *string `location:"uri" locationName:"applicationId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetApplicationInput) GoString

func (s GetApplicationInput) 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 (*GetApplicationInput) SetApplicationId

func (s *GetApplicationInput) SetApplicationId(v string) *GetApplicationInput

SetApplicationId sets the ApplicationId field's value.

func (GetApplicationInput) String

func (s GetApplicationInput) 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 (*GetApplicationInput) Validate

func (s *GetApplicationInput) Validate() error

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

type GetApplicationOutput

type GetApplicationOutput struct {

	// The Amazon Resource Name (ARN) of the application.
	//
	// ApplicationArn is a required field
	ApplicationArn *string `locationName:"applicationArn" type:"string" required:"true"`

	// The identifier of the application.
	//
	// ApplicationId is a required field
	ApplicationId *string `locationName:"applicationId" type:"string" required:"true"`

	// The timestamp when this application was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"`

	// The version of the application that is deployed.
	DeployedVersion *DeployedVersionSummary `locationName:"deployedVersion" type:"structure"`

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

	// The type of the target platform for the application.
	//
	// EngineType is a required field
	EngineType *string `locationName:"engineType" type:"string" required:"true" enum:"EngineType"`

	// The identifier of the runtime environment where you want to deploy the application.
	EnvironmentId *string `locationName:"environmentId" type:"string"`

	// The identifier of a customer managed key.
	KmsKeyId *string `locationName:"kmsKeyId" type:"string"`

	// The timestamp when you last started the application. Null until the application
	// runs for the first time.
	LastStartTime *time.Time `locationName:"lastStartTime" type:"timestamp"`

	// The latest version of the application.
	//
	// LatestVersion is a required field
	LatestVersion *ApplicationVersionSummary `locationName:"latestVersion" type:"structure" required:"true"`

	// The Amazon Resource Name (ARN) for the network load balancer listener created
	// in your Amazon Web Services account. Amazon Web Services Mainframe Modernization
	// creates this listener for you the first time you deploy an application.
	ListenerArns []*string `locationName:"listenerArns" min:"1" type:"list"`

	// The port associated with the network load balancer listener created in your
	// Amazon Web Services account.
	ListenerPorts []*int64 `locationName:"listenerPorts" min:"1" type:"list"`

	// The public DNS name of the load balancer created in your Amazon Web Services
	// account.
	LoadBalancerDnsName *string `locationName:"loadBalancerDnsName" type:"string"`

	// The list of log summaries. Each log summary includes the log type as well
	// as the log group identifier. These are CloudWatch logs. Amazon Web Services
	// Mainframe Modernization pushes the application log to CloudWatch under the
	// customer's account.
	LogGroups []*LogGroupSummary `locationName:"logGroups" type:"list"`

	// The unique identifier of the application.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The Amazon Resource Name (ARN) of the role associated with the application.
	RoleArn *string `locationName:"roleArn" type:"string"`

	// The status of the application.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ApplicationLifecycle"`

	// The reason for the reported status.
	StatusReason *string `locationName:"statusReason" type:"string"`

	// A list of tags associated with the application.
	Tags map[string]*string `locationName:"tags" type:"map"`

	// Returns the Amazon Resource Names (ARNs) of the target groups that are attached
	// to the network load balancer.
	TargetGroupArns []*string `locationName:"targetGroupArns" min:"1" type:"list"`
	// contains filtered or unexported fields
}

func (GetApplicationOutput) GoString

func (s GetApplicationOutput) 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 (*GetApplicationOutput) SetApplicationArn

func (s *GetApplicationOutput) SetApplicationArn(v string) *GetApplicationOutput

SetApplicationArn sets the ApplicationArn field's value.

func (*GetApplicationOutput) SetApplicationId

func (s *GetApplicationOutput) SetApplicationId(v string) *GetApplicationOutput

SetApplicationId sets the ApplicationId field's value.

func (*GetApplicationOutput) SetCreationTime

func (s *GetApplicationOutput) SetCreationTime(v time.Time) *GetApplicationOutput

SetCreationTime sets the CreationTime field's value.

func (*GetApplicationOutput) SetDeployedVersion

SetDeployedVersion sets the DeployedVersion field's value.

func (*GetApplicationOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*GetApplicationOutput) SetEngineType

func (s *GetApplicationOutput) SetEngineType(v string) *GetApplicationOutput

SetEngineType sets the EngineType field's value.

func (*GetApplicationOutput) SetEnvironmentId

func (s *GetApplicationOutput) SetEnvironmentId(v string) *GetApplicationOutput

SetEnvironmentId sets the EnvironmentId field's value.

func (*GetApplicationOutput) SetKmsKeyId

SetKmsKeyId sets the KmsKeyId field's value.

func (*GetApplicationOutput) SetLastStartTime

func (s *GetApplicationOutput) SetLastStartTime(v time.Time) *GetApplicationOutput

SetLastStartTime sets the LastStartTime field's value.

func (*GetApplicationOutput) SetLatestVersion

SetLatestVersion sets the LatestVersion field's value.

func (*GetApplicationOutput) SetListenerArns

func (s *GetApplicationOutput) SetListenerArns(v []*string) *GetApplicationOutput

SetListenerArns sets the ListenerArns field's value.

func (*GetApplicationOutput) SetListenerPorts

func (s *GetApplicationOutput) SetListenerPorts(v []*int64) *GetApplicationOutput

SetListenerPorts sets the ListenerPorts field's value.

func (*GetApplicationOutput) SetLoadBalancerDnsName

func (s *GetApplicationOutput) SetLoadBalancerDnsName(v string) *GetApplicationOutput

SetLoadBalancerDnsName sets the LoadBalancerDnsName field's value.

func (*GetApplicationOutput) SetLogGroups

SetLogGroups sets the LogGroups field's value.

func (*GetApplicationOutput) SetName

SetName sets the Name field's value.

func (*GetApplicationOutput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*GetApplicationOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetApplicationOutput) SetStatusReason

func (s *GetApplicationOutput) SetStatusReason(v string) *GetApplicationOutput

SetStatusReason sets the StatusReason field's value.

func (*GetApplicationOutput) SetTags

SetTags sets the Tags field's value.

func (*GetApplicationOutput) SetTargetGroupArns

func (s *GetApplicationOutput) SetTargetGroupArns(v []*string) *GetApplicationOutput

SetTargetGroupArns sets the TargetGroupArns field's value.

func (GetApplicationOutput) String

func (s GetApplicationOutput) 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 GetApplicationVersionInput

type GetApplicationVersionInput struct {

	// The unique identifier of the application.
	//
	// ApplicationId is a required field
	ApplicationId *string `location:"uri" locationName:"applicationId" type:"string" required:"true"`

	// The specific version of the application.
	//
	// ApplicationVersion is a required field
	ApplicationVersion *int64 `location:"uri" locationName:"applicationVersion" min:"1" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (GetApplicationVersionInput) GoString

func (s GetApplicationVersionInput) 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 (*GetApplicationVersionInput) SetApplicationId

SetApplicationId sets the ApplicationId field's value.

func (*GetApplicationVersionInput) SetApplicationVersion

func (s *GetApplicationVersionInput) SetApplicationVersion(v int64) *GetApplicationVersionInput

SetApplicationVersion sets the ApplicationVersion field's value.

func (GetApplicationVersionInput) 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 (*GetApplicationVersionInput) Validate

func (s *GetApplicationVersionInput) Validate() error

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

type GetApplicationVersionOutput

type GetApplicationVersionOutput struct {

	// The specific version of the application.
	//
	// ApplicationVersion is a required field
	ApplicationVersion *int64 `locationName:"applicationVersion" min:"1" type:"integer" required:"true"`

	// The timestamp when the application version was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"`

	// The content of the application definition. This is a JSON object that contains
	// the resource configuration and definitions that identify an application.
	//
	// DefinitionContent is a required field
	DefinitionContent *string `locationName:"definitionContent" min:"1" type:"string" required:"true"`

	// The application description.
	Description *string `locationName:"description" type:"string"`

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

	// The status of the application version.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ApplicationVersionLifecycle"`

	// The reason for the reported status.
	StatusReason *string `locationName:"statusReason" type:"string"`
	// contains filtered or unexported fields
}

func (GetApplicationVersionOutput) GoString

func (s GetApplicationVersionOutput) 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 (*GetApplicationVersionOutput) SetApplicationVersion

func (s *GetApplicationVersionOutput) SetApplicationVersion(v int64) *GetApplicationVersionOutput

SetApplicationVersion sets the ApplicationVersion field's value.

func (*GetApplicationVersionOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*GetApplicationVersionOutput) SetDefinitionContent

SetDefinitionContent sets the DefinitionContent field's value.

func (*GetApplicationVersionOutput) SetDescription

SetDescription sets the Description field's value.

func (*GetApplicationVersionOutput) SetName

SetName sets the Name field's value.

func (*GetApplicationVersionOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetApplicationVersionOutput) SetStatusReason

SetStatusReason sets the StatusReason field's value.

func (GetApplicationVersionOutput) 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 GetBatchJobExecutionInput

type GetBatchJobExecutionInput struct {

	// The identifier of the application.
	//
	// ApplicationId is a required field
	ApplicationId *string `location:"uri" locationName:"applicationId" type:"string" required:"true"`

	// The unique identifier of the batch job execution.
	//
	// ExecutionId is a required field
	ExecutionId *string `location:"uri" locationName:"executionId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetBatchJobExecutionInput) GoString

func (s GetBatchJobExecutionInput) 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 (*GetBatchJobExecutionInput) SetApplicationId

SetApplicationId sets the ApplicationId field's value.

func (*GetBatchJobExecutionInput) SetExecutionId

SetExecutionId sets the ExecutionId field's value.

func (GetBatchJobExecutionInput) String

func (s GetBatchJobExecutionInput) 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 (*GetBatchJobExecutionInput) Validate

func (s *GetBatchJobExecutionInput) Validate() error

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

type GetBatchJobExecutionOutput

type GetBatchJobExecutionOutput struct {

	// The identifier of the application.
	//
	// ApplicationId is a required field
	ApplicationId *string `locationName:"applicationId" type:"string" required:"true"`

	// The unique identifier of this batch job.
	BatchJobIdentifier *BatchJobIdentifier `locationName:"batchJobIdentifier" type:"structure"`

	// The timestamp when the batch job execution ended.
	EndTime *time.Time `locationName:"endTime" type:"timestamp"`

	// The unique identifier for this batch job execution.
	//
	// ExecutionId is a required field
	ExecutionId *string `locationName:"executionId" type:"string" required:"true"`

	// The unique identifier for this batch job.
	JobId *string `locationName:"jobId" type:"string"`

	// The name of this batch job.
	JobName *string `locationName:"jobName" type:"string"`

	// The type of job.
	JobType *string `locationName:"jobType" type:"string" enum:"BatchJobType"`

	// The user for the job.
	JobUser *string `locationName:"jobUser" type:"string"`

	// The batch job return code from either the Blu Age or Micro Focus runtime
	// engines. For more information, see Batch return codes (https://www.ibm.com/docs/en/was/8.5.5?topic=model-batch-return-codes)
	// in the IBM WebSphere Application Server documentation.
	ReturnCode *string `locationName:"returnCode" type:"string"`

	// The timestamp when the batch job execution started.
	//
	// StartTime is a required field
	StartTime *time.Time `locationName:"startTime" type:"timestamp" required:"true"`

	// The status of the batch job execution.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"BatchJobExecutionStatus"`

	// The reason for the reported status.
	StatusReason *string `locationName:"statusReason" type:"string"`
	// contains filtered or unexported fields
}

func (GetBatchJobExecutionOutput) GoString

func (s GetBatchJobExecutionOutput) 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 (*GetBatchJobExecutionOutput) SetApplicationId

SetApplicationId sets the ApplicationId field's value.

func (*GetBatchJobExecutionOutput) SetBatchJobIdentifier

SetBatchJobIdentifier sets the BatchJobIdentifier field's value.

func (*GetBatchJobExecutionOutput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*GetBatchJobExecutionOutput) SetExecutionId

SetExecutionId sets the ExecutionId field's value.

func (*GetBatchJobExecutionOutput) SetJobId

SetJobId sets the JobId field's value.

func (*GetBatchJobExecutionOutput) SetJobName

SetJobName sets the JobName field's value.

func (*GetBatchJobExecutionOutput) SetJobType

SetJobType sets the JobType field's value.

func (*GetBatchJobExecutionOutput) SetJobUser

SetJobUser sets the JobUser field's value.

func (*GetBatchJobExecutionOutput) SetReturnCode

SetReturnCode sets the ReturnCode field's value.

func (*GetBatchJobExecutionOutput) SetStartTime

SetStartTime sets the StartTime field's value.

func (*GetBatchJobExecutionOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetBatchJobExecutionOutput) SetStatusReason

SetStatusReason sets the StatusReason field's value.

func (GetBatchJobExecutionOutput) 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 GetDataSetDetailsInput

type GetDataSetDetailsInput struct {

	// The unique identifier of the application that this data set is associated
	// with.
	//
	// ApplicationId is a required field
	ApplicationId *string `location:"uri" locationName:"applicationId" type:"string" required:"true"`

	// The name of the data set.
	//
	// DataSetName is a required field
	DataSetName *string `location:"uri" locationName:"dataSetName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetDataSetDetailsInput) GoString

func (s GetDataSetDetailsInput) 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 (*GetDataSetDetailsInput) SetApplicationId

func (s *GetDataSetDetailsInput) SetApplicationId(v string) *GetDataSetDetailsInput

SetApplicationId sets the ApplicationId field's value.

func (*GetDataSetDetailsInput) SetDataSetName

SetDataSetName sets the DataSetName field's value.

func (GetDataSetDetailsInput) String

func (s GetDataSetDetailsInput) 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 (*GetDataSetDetailsInput) Validate

func (s *GetDataSetDetailsInput) Validate() error

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

type GetDataSetDetailsOutput

type GetDataSetDetailsOutput struct {

	// The size of the block on disk.
	Blocksize *int64 `locationName:"blocksize" type:"integer"`

	// The timestamp when the data set was created.
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp"`

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

	// The type of data set. The only supported value is VSAM.
	DataSetOrg *DatasetDetailOrgAttributes `locationName:"dataSetOrg" type:"structure"`

	// The last time the data set was referenced.
	LastReferencedTime *time.Time `locationName:"lastReferencedTime" type:"timestamp"`

	// The last time the data set was updated.
	LastUpdatedTime *time.Time `locationName:"lastUpdatedTime" type:"timestamp"`

	// The location where the data set is stored.
	Location *string `locationName:"location" type:"string"`

	// The length of records in the data set.
	RecordLength *int64 `locationName:"recordLength" type:"integer"`
	// contains filtered or unexported fields
}

func (GetDataSetDetailsOutput) GoString

func (s GetDataSetDetailsOutput) 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 (*GetDataSetDetailsOutput) SetBlocksize

SetBlocksize sets the Blocksize field's value.

func (*GetDataSetDetailsOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*GetDataSetDetailsOutput) SetDataSetName

SetDataSetName sets the DataSetName field's value.

func (*GetDataSetDetailsOutput) SetDataSetOrg

SetDataSetOrg sets the DataSetOrg field's value.

func (*GetDataSetDetailsOutput) SetLastReferencedTime

func (s *GetDataSetDetailsOutput) SetLastReferencedTime(v time.Time) *GetDataSetDetailsOutput

SetLastReferencedTime sets the LastReferencedTime field's value.

func (*GetDataSetDetailsOutput) SetLastUpdatedTime

func (s *GetDataSetDetailsOutput) SetLastUpdatedTime(v time.Time) *GetDataSetDetailsOutput

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*GetDataSetDetailsOutput) SetLocation

SetLocation sets the Location field's value.

func (*GetDataSetDetailsOutput) SetRecordLength

func (s *GetDataSetDetailsOutput) SetRecordLength(v int64) *GetDataSetDetailsOutput

SetRecordLength sets the RecordLength field's value.

func (GetDataSetDetailsOutput) String

func (s GetDataSetDetailsOutput) 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 GetDataSetImportTaskInput

type GetDataSetImportTaskInput struct {

	// The application identifier.
	//
	// ApplicationId is a required field
	ApplicationId *string `location:"uri" locationName:"applicationId" type:"string" required:"true"`

	// The task identifier returned by the CreateDataSetImportTask operation.
	//
	// TaskId is a required field
	TaskId *string `location:"uri" locationName:"taskId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetDataSetImportTaskInput) GoString

func (s GetDataSetImportTaskInput) 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 (*GetDataSetImportTaskInput) SetApplicationId

SetApplicationId sets the ApplicationId field's value.

func (*GetDataSetImportTaskInput) SetTaskId

SetTaskId sets the TaskId field's value.

func (GetDataSetImportTaskInput) String

func (s GetDataSetImportTaskInput) 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 (*GetDataSetImportTaskInput) Validate

func (s *GetDataSetImportTaskInput) Validate() error

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

type GetDataSetImportTaskOutput

type GetDataSetImportTaskOutput struct {

	// The status of the task.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"DataSetTaskLifecycle"`

	// A summary of the status of the task.
	Summary *DataSetImportSummary `locationName:"summary" type:"structure"`

	// The task identifier.
	//
	// TaskId is a required field
	TaskId *string `locationName:"taskId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetDataSetImportTaskOutput) GoString

func (s GetDataSetImportTaskOutput) 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 (*GetDataSetImportTaskOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetDataSetImportTaskOutput) SetSummary

SetSummary sets the Summary field's value.

func (*GetDataSetImportTaskOutput) SetTaskId

SetTaskId sets the TaskId field's value.

func (GetDataSetImportTaskOutput) 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 GetDeploymentInput

type GetDeploymentInput struct {

	// The unique identifier of the application.
	//
	// ApplicationId is a required field
	ApplicationId *string `location:"uri" locationName:"applicationId" type:"string" required:"true"`

	// The unique identifier for the deployment.
	//
	// DeploymentId is a required field
	DeploymentId *string `location:"uri" locationName:"deploymentId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetDeploymentInput) GoString

func (s GetDeploymentInput) 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 (*GetDeploymentInput) SetApplicationId

func (s *GetDeploymentInput) SetApplicationId(v string) *GetDeploymentInput

SetApplicationId sets the ApplicationId field's value.

func (*GetDeploymentInput) SetDeploymentId

func (s *GetDeploymentInput) SetDeploymentId(v string) *GetDeploymentInput

SetDeploymentId sets the DeploymentId field's value.

func (GetDeploymentInput) String

func (s GetDeploymentInput) 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 (*GetDeploymentInput) Validate

func (s *GetDeploymentInput) Validate() error

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

type GetDeploymentOutput

type GetDeploymentOutput struct {

	// The unique identifier of the application.
	//
	// ApplicationId is a required field
	ApplicationId *string `locationName:"applicationId" type:"string" required:"true"`

	// The application version.
	//
	// ApplicationVersion is a required field
	ApplicationVersion *int64 `locationName:"applicationVersion" min:"1" type:"integer" required:"true"`

	// The timestamp when the deployment was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"`

	// The unique identifier of the deployment.
	//
	// DeploymentId is a required field
	DeploymentId *string `locationName:"deploymentId" type:"string" required:"true"`

	// The unique identifier of the runtime environment.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" type:"string" required:"true"`

	// The status of the deployment.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"DeploymentLifecycle"`

	// The reason for the reported status.
	StatusReason *string `locationName:"statusReason" type:"string"`
	// contains filtered or unexported fields
}

func (GetDeploymentOutput) GoString

func (s GetDeploymentOutput) 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 (*GetDeploymentOutput) SetApplicationId

func (s *GetDeploymentOutput) SetApplicationId(v string) *GetDeploymentOutput

SetApplicationId sets the ApplicationId field's value.

func (*GetDeploymentOutput) SetApplicationVersion

func (s *GetDeploymentOutput) SetApplicationVersion(v int64) *GetDeploymentOutput

SetApplicationVersion sets the ApplicationVersion field's value.

func (*GetDeploymentOutput) SetCreationTime

func (s *GetDeploymentOutput) SetCreationTime(v time.Time) *GetDeploymentOutput

SetCreationTime sets the CreationTime field's value.

func (*GetDeploymentOutput) SetDeploymentId

func (s *GetDeploymentOutput) SetDeploymentId(v string) *GetDeploymentOutput

SetDeploymentId sets the DeploymentId field's value.

func (*GetDeploymentOutput) SetEnvironmentId

func (s *GetDeploymentOutput) SetEnvironmentId(v string) *GetDeploymentOutput

SetEnvironmentId sets the EnvironmentId field's value.

func (*GetDeploymentOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetDeploymentOutput) SetStatusReason

func (s *GetDeploymentOutput) SetStatusReason(v string) *GetDeploymentOutput

SetStatusReason sets the StatusReason field's value.

func (GetDeploymentOutput) String

func (s GetDeploymentOutput) 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 GetEnvironmentInput

type GetEnvironmentInput struct {

	// The unique identifier of the runtime environment.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `location:"uri" locationName:"environmentId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetEnvironmentInput) GoString

func (s GetEnvironmentInput) 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 (*GetEnvironmentInput) SetEnvironmentId

func (s *GetEnvironmentInput) SetEnvironmentId(v string) *GetEnvironmentInput

SetEnvironmentId sets the EnvironmentId field's value.

func (GetEnvironmentInput) String

func (s GetEnvironmentInput) 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 (*GetEnvironmentInput) Validate

func (s *GetEnvironmentInput) Validate() error

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

type GetEnvironmentOutput

type GetEnvironmentOutput struct {

	// The number of instances included in the runtime environment. A standalone
	// runtime environment has a maxiumum of one instance. Currently, a high availability
	// runtime environment has a maximum of two instances.
	ActualCapacity *int64 `locationName:"actualCapacity" type:"integer"`

	// The timestamp when the runtime environment was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"`

	// The description of the runtime environment.
	Description *string `locationName:"description" type:"string"`

	// The target platform for the runtime environment.
	//
	// EngineType is a required field
	EngineType *string `locationName:"engineType" type:"string" required:"true" enum:"EngineType"`

	// The version of the runtime engine.
	//
	// EngineVersion is a required field
	EngineVersion *string `locationName:"engineVersion" type:"string" required:"true"`

	// The Amazon Resource Name (ARN) of the runtime environment.
	//
	// EnvironmentArn is a required field
	EnvironmentArn *string `locationName:"environmentArn" type:"string" required:"true"`

	// The unique identifier of the runtime environment.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" type:"string" required:"true"`

	// The desired capacity of the high availability configuration for the runtime
	// environment.
	HighAvailabilityConfig *HighAvailabilityConfig `locationName:"highAvailabilityConfig" type:"structure"`

	// The type of instance underlying the runtime environment.
	//
	// InstanceType is a required field
	InstanceType *string `locationName:"instanceType" type:"string" required:"true"`

	// The identifier of a customer managed key.
	KmsKeyId *string `locationName:"kmsKeyId" type:"string"`

	// The Amazon Resource Name (ARN) for the load balancer used with the runtime
	// environment.
	LoadBalancerArn *string `locationName:"loadBalancerArn" type:"string"`

	// The name of the runtime environment. Must be unique within the account.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// Indicates the pending maintenance scheduled on this environment.
	PendingMaintenance *PendingMaintenance `locationName:"pendingMaintenance" type:"structure"`

	// Configures the maintenance window you want for the runtime environment. If
	// you do not provide a value, a random system-generated value will be assigned.
	PreferredMaintenanceWindow *string `locationName:"preferredMaintenanceWindow" type:"string"`

	// Whether applications running in this runtime environment are publicly accessible.
	PubliclyAccessible *bool `locationName:"publiclyAccessible" type:"boolean"`

	// The unique identifiers of the security groups assigned to this runtime environment.
	//
	// SecurityGroupIds is a required field
	SecurityGroupIds []*string `locationName:"securityGroupIds" type:"list" required:"true"`

	// The status of the runtime environment.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"EnvironmentLifecycle"`

	// The reason for the reported status.
	StatusReason *string `locationName:"statusReason" type:"string"`

	// The storage configurations defined for the runtime environment.
	StorageConfigurations []*StorageConfiguration `locationName:"storageConfigurations" type:"list"`

	// The unique identifiers of the subnets assigned to this runtime environment.
	//
	// SubnetIds is a required field
	SubnetIds []*string `locationName:"subnetIds" type:"list" required:"true"`

	// The tags defined for this runtime environment.
	Tags map[string]*string `locationName:"tags" type:"map"`

	// The unique identifier for the VPC used with this runtime environment.
	//
	// VpcId is a required field
	VpcId *string `locationName:"vpcId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetEnvironmentOutput) GoString

func (s GetEnvironmentOutput) 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 (*GetEnvironmentOutput) SetActualCapacity

func (s *GetEnvironmentOutput) SetActualCapacity(v int64) *GetEnvironmentOutput

SetActualCapacity sets the ActualCapacity field's value.

func (*GetEnvironmentOutput) SetCreationTime

func (s *GetEnvironmentOutput) SetCreationTime(v time.Time) *GetEnvironmentOutput

SetCreationTime sets the CreationTime field's value.

func (*GetEnvironmentOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*GetEnvironmentOutput) SetEngineType

func (s *GetEnvironmentOutput) SetEngineType(v string) *GetEnvironmentOutput

SetEngineType sets the EngineType field's value.

func (*GetEnvironmentOutput) SetEngineVersion

func (s *GetEnvironmentOutput) SetEngineVersion(v string) *GetEnvironmentOutput

SetEngineVersion sets the EngineVersion field's value.

func (*GetEnvironmentOutput) SetEnvironmentArn

func (s *GetEnvironmentOutput) SetEnvironmentArn(v string) *GetEnvironmentOutput

SetEnvironmentArn sets the EnvironmentArn field's value.

func (*GetEnvironmentOutput) SetEnvironmentId

func (s *GetEnvironmentOutput) SetEnvironmentId(v string) *GetEnvironmentOutput

SetEnvironmentId sets the EnvironmentId field's value.

func (*GetEnvironmentOutput) SetHighAvailabilityConfig

func (s *GetEnvironmentOutput) SetHighAvailabilityConfig(v *HighAvailabilityConfig) *GetEnvironmentOutput

SetHighAvailabilityConfig sets the HighAvailabilityConfig field's value.

func (*GetEnvironmentOutput) SetInstanceType

func (s *GetEnvironmentOutput) SetInstanceType(v string) *GetEnvironmentOutput

SetInstanceType sets the InstanceType field's value.

func (*GetEnvironmentOutput) SetKmsKeyId

SetKmsKeyId sets the KmsKeyId field's value.

func (*GetEnvironmentOutput) SetLoadBalancerArn

func (s *GetEnvironmentOutput) SetLoadBalancerArn(v string) *GetEnvironmentOutput

SetLoadBalancerArn sets the LoadBalancerArn field's value.

func (*GetEnvironmentOutput) SetName

SetName sets the Name field's value.

func (*GetEnvironmentOutput) SetPendingMaintenance

func (s *GetEnvironmentOutput) SetPendingMaintenance(v *PendingMaintenance) *GetEnvironmentOutput

SetPendingMaintenance sets the PendingMaintenance field's value.

func (*GetEnvironmentOutput) SetPreferredMaintenanceWindow

func (s *GetEnvironmentOutput) SetPreferredMaintenanceWindow(v string) *GetEnvironmentOutput

SetPreferredMaintenanceWindow sets the PreferredMaintenanceWindow field's value.

func (*GetEnvironmentOutput) SetPubliclyAccessible

func (s *GetEnvironmentOutput) SetPubliclyAccessible(v bool) *GetEnvironmentOutput

SetPubliclyAccessible sets the PubliclyAccessible field's value.

func (*GetEnvironmentOutput) SetSecurityGroupIds

func (s *GetEnvironmentOutput) SetSecurityGroupIds(v []*string) *GetEnvironmentOutput

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*GetEnvironmentOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetEnvironmentOutput) SetStatusReason

func (s *GetEnvironmentOutput) SetStatusReason(v string) *GetEnvironmentOutput

SetStatusReason sets the StatusReason field's value.

func (*GetEnvironmentOutput) SetStorageConfigurations

func (s *GetEnvironmentOutput) SetStorageConfigurations(v []*StorageConfiguration) *GetEnvironmentOutput

SetStorageConfigurations sets the StorageConfigurations field's value.

func (*GetEnvironmentOutput) SetSubnetIds

func (s *GetEnvironmentOutput) SetSubnetIds(v []*string) *GetEnvironmentOutput

SetSubnetIds sets the SubnetIds field's value.

func (*GetEnvironmentOutput) SetTags

SetTags sets the Tags field's value.

func (*GetEnvironmentOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (GetEnvironmentOutput) String

func (s GetEnvironmentOutput) 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 GetSignedBluinsightsUrlInput

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

func (GetSignedBluinsightsUrlInput) GoString

func (s GetSignedBluinsightsUrlInput) 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 (GetSignedBluinsightsUrlInput) 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 GetSignedBluinsightsUrlOutput

type GetSignedBluinsightsUrlOutput struct {

	// Single sign-on AWS Blu Insights URL.
	//
	// SignedBiUrl is a required field
	SignedBiUrl *string `locationName:"signedBiUrl" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetSignedBluinsightsUrlOutput) 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 (*GetSignedBluinsightsUrlOutput) SetSignedBiUrl

SetSignedBiUrl sets the SignedBiUrl field's value.

func (GetSignedBluinsightsUrlOutput) 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 HighAvailabilityConfig

type HighAvailabilityConfig struct {

	// The number of instances in a high availability configuration. The minimum
	// possible value is 1 and the maximum is 100.
	//
	// DesiredCapacity is a required field
	DesiredCapacity *int64 `locationName:"desiredCapacity" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

Defines the details of a high availability configuration.

func (HighAvailabilityConfig) GoString

func (s HighAvailabilityConfig) 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 (*HighAvailabilityConfig) SetDesiredCapacity

func (s *HighAvailabilityConfig) SetDesiredCapacity(v int64) *HighAvailabilityConfig

SetDesiredCapacity sets the DesiredCapacity field's value.

func (HighAvailabilityConfig) String

func (s HighAvailabilityConfig) 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 (*HighAvailabilityConfig) Validate

func (s *HighAvailabilityConfig) 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 wait before retrying the request.
	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 ListApplicationVersionsInput

type ListApplicationVersionsInput struct {

	// The unique identifier of the application.
	//
	// ApplicationId is a required field
	ApplicationId *string `location:"uri" locationName:"applicationId" type:"string" required:"true"`

	// The maximum number of application versions to return.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// A pagination token returned from a previous call to this operation. This
	// specifies the next item to return. To return to the beginning of the list,
	// exclude this parameter.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListApplicationVersionsInput) GoString

func (s ListApplicationVersionsInput) 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 (*ListApplicationVersionsInput) SetApplicationId

SetApplicationId sets the ApplicationId field's value.

func (*ListApplicationVersionsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListApplicationVersionsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListApplicationVersionsInput) 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 (*ListApplicationVersionsInput) Validate

func (s *ListApplicationVersionsInput) Validate() error

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

type ListApplicationVersionsOutput

type ListApplicationVersionsOutput struct {

	// The list of application versions.
	//
	// ApplicationVersions is a required field
	ApplicationVersions []*ApplicationVersionSummary `locationName:"applicationVersions" type:"list" required:"true"`

	// If there are more items to return, this contains a token that is passed to
	// a subsequent call to this operation to retrieve the next set of items.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListApplicationVersionsOutput) 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 (*ListApplicationVersionsOutput) SetApplicationVersions

SetApplicationVersions sets the ApplicationVersions field's value.

func (*ListApplicationVersionsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListApplicationVersionsOutput) 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 ListApplicationsInput

type ListApplicationsInput struct {

	// The unique identifier of the runtime environment where the applications are
	// deployed.
	EnvironmentId *string `location:"querystring" locationName:"environmentId" type:"string"`

	// The maximum number of applications to return.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The names of the applications.
	Names []*string `location:"querystring" locationName:"names" min:"1" type:"list"`

	// A pagination token to control the number of applications displayed in the
	// list.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListApplicationsInput) GoString

func (s ListApplicationsInput) 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 (*ListApplicationsInput) SetEnvironmentId

func (s *ListApplicationsInput) SetEnvironmentId(v string) *ListApplicationsInput

SetEnvironmentId sets the EnvironmentId field's value.

func (*ListApplicationsInput) SetMaxResults

func (s *ListApplicationsInput) SetMaxResults(v int64) *ListApplicationsInput

SetMaxResults sets the MaxResults field's value.

func (*ListApplicationsInput) SetNames

SetNames sets the Names field's value.

func (*ListApplicationsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListApplicationsInput) String

func (s ListApplicationsInput) 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 (*ListApplicationsInput) Validate

func (s *ListApplicationsInput) Validate() error

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

type ListApplicationsOutput

type ListApplicationsOutput struct {

	// Returns a list of summary details for all the applications in a runtime environment.
	//
	// Applications is a required field
	Applications []*ApplicationSummary `locationName:"applications" type:"list" required:"true"`

	// A pagination token that's returned when the response doesn't contain all
	// applications.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListApplicationsOutput) GoString

func (s ListApplicationsOutput) 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 (*ListApplicationsOutput) SetApplications

SetApplications sets the Applications field's value.

func (*ListApplicationsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListApplicationsOutput) String

func (s ListApplicationsOutput) 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 ListBatchJobDefinitionsInput

type ListBatchJobDefinitionsInput struct {

	// The identifier of the application.
	//
	// ApplicationId is a required field
	ApplicationId *string `location:"uri" locationName:"applicationId" type:"string" required:"true"`

	// The maximum number of batch job definitions to return.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// A pagination token returned from a previous call to this operation. This
	// specifies the next item to return. To return to the beginning of the list,
	// exclude this parameter.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// If the batch job definition is a FileBatchJobDefinition, the prefix allows
	// you to search on the file names of FileBatchJobDefinitions.
	Prefix *string `location:"querystring" locationName:"prefix" type:"string"`
	// contains filtered or unexported fields
}

func (ListBatchJobDefinitionsInput) GoString

func (s ListBatchJobDefinitionsInput) 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 (*ListBatchJobDefinitionsInput) SetApplicationId

SetApplicationId sets the ApplicationId field's value.

func (*ListBatchJobDefinitionsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListBatchJobDefinitionsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListBatchJobDefinitionsInput) SetPrefix

SetPrefix sets the Prefix field's value.

func (ListBatchJobDefinitionsInput) 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 (*ListBatchJobDefinitionsInput) Validate

func (s *ListBatchJobDefinitionsInput) Validate() error

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

type ListBatchJobDefinitionsOutput

type ListBatchJobDefinitionsOutput struct {

	// The list of batch job definitions.
	//
	// BatchJobDefinitions is a required field
	BatchJobDefinitions []*BatchJobDefinition `locationName:"batchJobDefinitions" type:"list" required:"true"`

	// If there are more items to return, this contains a token that is passed to
	// a subsequent call to this operation to retrieve the next set of items.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListBatchJobDefinitionsOutput) 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 (*ListBatchJobDefinitionsOutput) SetBatchJobDefinitions

SetBatchJobDefinitions sets the BatchJobDefinitions field's value.

func (*ListBatchJobDefinitionsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListBatchJobDefinitionsOutput) 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 ListBatchJobExecutionsInput

type ListBatchJobExecutionsInput struct {

	// The unique identifier of the application.
	//
	// ApplicationId is a required field
	ApplicationId *string `location:"uri" locationName:"applicationId" type:"string" required:"true"`

	// The unique identifier of each batch job execution.
	ExecutionIds []*string `location:"querystring" locationName:"executionIds" min:"1" type:"list"`

	// The name of each batch job execution.
	JobName *string `location:"querystring" locationName:"jobName" type:"string"`

	// The maximum number of batch job executions to return.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// A pagination token to control the number of batch job executions displayed
	// in the list.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The time after which the batch job executions started.
	StartedAfter *time.Time `location:"querystring" locationName:"startedAfter" type:"timestamp"`

	// The time before the batch job executions started.
	StartedBefore *time.Time `location:"querystring" locationName:"startedBefore" type:"timestamp"`

	// The status of the batch job executions.
	Status *string `location:"querystring" locationName:"status" type:"string" enum:"BatchJobExecutionStatus"`
	// contains filtered or unexported fields
}

func (ListBatchJobExecutionsInput) GoString

func (s ListBatchJobExecutionsInput) 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 (*ListBatchJobExecutionsInput) SetApplicationId

SetApplicationId sets the ApplicationId field's value.

func (*ListBatchJobExecutionsInput) SetExecutionIds

SetExecutionIds sets the ExecutionIds field's value.

func (*ListBatchJobExecutionsInput) SetJobName

SetJobName sets the JobName field's value.

func (*ListBatchJobExecutionsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListBatchJobExecutionsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListBatchJobExecutionsInput) SetStartedAfter

SetStartedAfter sets the StartedAfter field's value.

func (*ListBatchJobExecutionsInput) SetStartedBefore

SetStartedBefore sets the StartedBefore field's value.

func (*ListBatchJobExecutionsInput) SetStatus

SetStatus sets the Status field's value.

func (ListBatchJobExecutionsInput) 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 (*ListBatchJobExecutionsInput) Validate

func (s *ListBatchJobExecutionsInput) Validate() error

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

type ListBatchJobExecutionsOutput

type ListBatchJobExecutionsOutput struct {

	// Returns a list of batch job executions for an application.
	//
	// BatchJobExecutions is a required field
	BatchJobExecutions []*BatchJobExecutionSummary `locationName:"batchJobExecutions" type:"list" required:"true"`

	// A pagination token that's returned when the response doesn't contain all
	// batch job executions.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListBatchJobExecutionsOutput) GoString

func (s ListBatchJobExecutionsOutput) 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 (*ListBatchJobExecutionsOutput) SetBatchJobExecutions

SetBatchJobExecutions sets the BatchJobExecutions field's value.

func (*ListBatchJobExecutionsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListBatchJobExecutionsOutput) 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 ListDataSetImportHistoryInput

type ListDataSetImportHistoryInput struct {

	// The unique identifier of the application.
	//
	// ApplicationId is a required field
	ApplicationId *string `location:"uri" locationName:"applicationId" type:"string" required:"true"`

	// The maximum number of objects to return.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// A pagination token returned from a previous call to this operation. This
	// specifies the next item to return. To return to the beginning of the list,
	// exclude this parameter.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListDataSetImportHistoryInput) 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 (*ListDataSetImportHistoryInput) SetApplicationId

SetApplicationId sets the ApplicationId field's value.

func (*ListDataSetImportHistoryInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListDataSetImportHistoryInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListDataSetImportHistoryInput) 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 (*ListDataSetImportHistoryInput) Validate

func (s *ListDataSetImportHistoryInput) Validate() error

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

type ListDataSetImportHistoryOutput

type ListDataSetImportHistoryOutput struct {

	// The data set import tasks.
	//
	// DataSetImportTasks is a required field
	DataSetImportTasks []*DataSetImportTask `locationName:"dataSetImportTasks" type:"list" required:"true"`

	// If there are more items to return, this contains a token that is passed to
	// a subsequent call to this operation to retrieve the next set of items.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListDataSetImportHistoryOutput) 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 (*ListDataSetImportHistoryOutput) SetDataSetImportTasks

SetDataSetImportTasks sets the DataSetImportTasks field's value.

func (*ListDataSetImportHistoryOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListDataSetImportHistoryOutput) 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 ListDataSetsInput

type ListDataSetsInput struct {

	// The unique identifier of the application for which you want to list the associated
	// data sets.
	//
	// ApplicationId is a required field
	ApplicationId *string `location:"uri" locationName:"applicationId" type:"string" required:"true"`

	// The maximum number of objects to return.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// A pagination token returned from a previous call to this operation. This
	// specifies the next item to return. To return to the beginning of the list,
	// exclude this parameter.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The prefix of the data set name, which you can use to filter the list of
	// data sets.
	Prefix *string `location:"querystring" locationName:"prefix" type:"string"`
	// contains filtered or unexported fields
}

func (ListDataSetsInput) GoString

func (s ListDataSetsInput) 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 (*ListDataSetsInput) SetApplicationId

func (s *ListDataSetsInput) SetApplicationId(v string) *ListDataSetsInput

SetApplicationId sets the ApplicationId field's value.

func (*ListDataSetsInput) SetMaxResults

func (s *ListDataSetsInput) SetMaxResults(v int64) *ListDataSetsInput

SetMaxResults sets the MaxResults field's value.

func (*ListDataSetsInput) SetNextToken

func (s *ListDataSetsInput) SetNextToken(v string) *ListDataSetsInput

SetNextToken sets the NextToken field's value.

func (*ListDataSetsInput) SetPrefix

func (s *ListDataSetsInput) SetPrefix(v string) *ListDataSetsInput

SetPrefix sets the Prefix field's value.

func (ListDataSetsInput) String

func (s ListDataSetsInput) 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 (*ListDataSetsInput) Validate

func (s *ListDataSetsInput) Validate() error

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

type ListDataSetsOutput

type ListDataSetsOutput struct {

	// The list of data sets, containing information including the creation time,
	// the data set name, the data set organization, the data set format, and the
	// last time the data set was referenced or updated.
	//
	// DataSets is a required field
	DataSets []*DataSetSummary `locationName:"dataSets" type:"list" required:"true"`

	// If there are more items to return, this contains a token that is passed to
	// a subsequent call to this operation to retrieve the next set of items.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListDataSetsOutput) GoString

func (s ListDataSetsOutput) 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 (*ListDataSetsOutput) SetDataSets

SetDataSets sets the DataSets field's value.

func (*ListDataSetsOutput) SetNextToken

func (s *ListDataSetsOutput) SetNextToken(v string) *ListDataSetsOutput

SetNextToken sets the NextToken field's value.

func (ListDataSetsOutput) String

func (s ListDataSetsOutput) 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 ListDeploymentsInput

type ListDeploymentsInput struct {

	// The application identifier.
	//
	// ApplicationId is a required field
	ApplicationId *string `location:"uri" locationName:"applicationId" type:"string" required:"true"`

	// The maximum number of objects to return.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// A pagination token returned from a previous call to this operation. This
	// specifies the next item to return. To return to the beginning of the list,
	// exclude this parameter.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListDeploymentsInput) GoString

func (s ListDeploymentsInput) 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 (*ListDeploymentsInput) SetApplicationId

func (s *ListDeploymentsInput) SetApplicationId(v string) *ListDeploymentsInput

SetApplicationId sets the ApplicationId field's value.

func (*ListDeploymentsInput) SetMaxResults

func (s *ListDeploymentsInput) SetMaxResults(v int64) *ListDeploymentsInput

SetMaxResults sets the MaxResults field's value.

func (*ListDeploymentsInput) SetNextToken

func (s *ListDeploymentsInput) SetNextToken(v string) *ListDeploymentsInput

SetNextToken sets the NextToken field's value.

func (ListDeploymentsInput) String

func (s ListDeploymentsInput) 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 (*ListDeploymentsInput) Validate

func (s *ListDeploymentsInput) Validate() error

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

type ListDeploymentsOutput

type ListDeploymentsOutput struct {

	// The list of deployments that is returned.
	//
	// Deployments is a required field
	Deployments []*DeploymentSummary `locationName:"deployments" type:"list" required:"true"`

	// If there are more items to return, this contains a token that is passed to
	// a subsequent call to this operation to retrieve the next set of items.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListDeploymentsOutput) GoString

func (s ListDeploymentsOutput) 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 (*ListDeploymentsOutput) SetDeployments

SetDeployments sets the Deployments field's value.

func (*ListDeploymentsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListDeploymentsOutput) String

func (s ListDeploymentsOutput) 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 ListEngineVersionsInput

type ListEngineVersionsInput struct {

	// The type of target platform.
	EngineType *string `location:"querystring" locationName:"engineType" type:"string" enum:"EngineType"`

	// The maximum number of objects to return.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// A pagination token returned from a previous call to this operation. This
	// specifies the next item to return. To return to the beginning of the list,
	// exclude this parameter.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListEngineVersionsInput) GoString

func (s ListEngineVersionsInput) 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 (*ListEngineVersionsInput) SetEngineType

SetEngineType sets the EngineType field's value.

func (*ListEngineVersionsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListEngineVersionsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListEngineVersionsInput) String

func (s ListEngineVersionsInput) 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 (*ListEngineVersionsInput) Validate

func (s *ListEngineVersionsInput) Validate() error

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

type ListEngineVersionsOutput

type ListEngineVersionsOutput struct {

	// Returns the engine versions.
	//
	// EngineVersions is a required field
	EngineVersions []*EngineVersionsSummary `locationName:"engineVersions" type:"list" required:"true"`

	// If there are more items to return, this contains a token that is passed to
	// a subsequent call to this operation to retrieve the next set of items.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListEngineVersionsOutput) GoString

func (s ListEngineVersionsOutput) 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 (*ListEngineVersionsOutput) SetEngineVersions

SetEngineVersions sets the EngineVersions field's value.

func (*ListEngineVersionsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListEngineVersionsOutput) String

func (s ListEngineVersionsOutput) 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 ListEnvironmentsInput

type ListEnvironmentsInput struct {

	// The engine type for the runtime environment.
	EngineType *string `location:"querystring" locationName:"engineType" type:"string" enum:"EngineType"`

	// The maximum number of runtime environments to return.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The names of the runtime environments. Must be unique within the account.
	Names []*string `location:"querystring" locationName:"names" min:"1" type:"list"`

	// A pagination token to control the number of runtime environments displayed
	// in the list.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListEnvironmentsInput) GoString

func (s ListEnvironmentsInput) 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 (*ListEnvironmentsInput) SetEngineType

func (s *ListEnvironmentsInput) SetEngineType(v string) *ListEnvironmentsInput

SetEngineType sets the EngineType field's value.

func (*ListEnvironmentsInput) SetMaxResults

func (s *ListEnvironmentsInput) SetMaxResults(v int64) *ListEnvironmentsInput

SetMaxResults sets the MaxResults field's value.

func (*ListEnvironmentsInput) SetNames

SetNames sets the Names field's value.

func (*ListEnvironmentsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListEnvironmentsInput) String

func (s ListEnvironmentsInput) 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 (*ListEnvironmentsInput) Validate

func (s *ListEnvironmentsInput) Validate() error

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

type ListEnvironmentsOutput

type ListEnvironmentsOutput struct {

	// Returns a list of summary details for all the runtime environments in your
	// account.
	//
	// Environments is a required field
	Environments []*EnvironmentSummary `locationName:"environments" type:"list" required:"true"`

	// A pagination token that's returned when the response doesn't contain all
	// the runtime environments.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListEnvironmentsOutput) GoString

func (s ListEnvironmentsOutput) 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 (*ListEnvironmentsOutput) SetEnvironments

SetEnvironments sets the Environments field's value.

func (*ListEnvironmentsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListEnvironmentsOutput) String

func (s ListEnvironmentsOutput) 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 for 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 LogGroupSummary

type LogGroupSummary struct {

	// The name of the log group.
	//
	// LogGroupName is a required field
	LogGroupName *string `locationName:"logGroupName" min:"1" type:"string" required:"true"`

	// The type of log.
	//
	// LogType is a required field
	LogType *string `locationName:"logType" type:"string" required:"true"`
	// contains filtered or unexported fields
}

A subset of the attributes that describe a log group. In CloudWatch a log group is a group of log streams that share the same retention, monitoring, and access control settings.

func (LogGroupSummary) GoString

func (s LogGroupSummary) 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 (*LogGroupSummary) SetLogGroupName

func (s *LogGroupSummary) SetLogGroupName(v string) *LogGroupSummary

SetLogGroupName sets the LogGroupName field's value.

func (*LogGroupSummary) SetLogType

func (s *LogGroupSummary) SetLogType(v string) *LogGroupSummary

SetLogType sets the LogType field's value.

func (LogGroupSummary) String

func (s LogGroupSummary) 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 M2

type M2 struct {
	*client.Client
}

M2 provides the API operation methods for making requests to AWSMainframeModernization. See this package's package overview docs for details on the service.

M2 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) *M2

New creates a new instance of the M2 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 M2 client from just a session.
svc := m2.New(mySession)

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

func (*M2) CancelBatchJobExecution

func (c *M2) CancelBatchJobExecution(input *CancelBatchJobExecutionInput) (*CancelBatchJobExecutionOutput, error)

CancelBatchJobExecution API operation for AWSMainframeModernization.

Cancels the running of a specific batch job execution.

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 AWSMainframeModernization's API operation CancelBatchJobExecution for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The number of requests made exceeds the limit.

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

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

  • ValidationException One or more parameters 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/m2-2021-04-28/CancelBatchJobExecution

func (*M2) CancelBatchJobExecutionRequest

func (c *M2) CancelBatchJobExecutionRequest(input *CancelBatchJobExecutionInput) (req *request.Request, output *CancelBatchJobExecutionOutput)

CancelBatchJobExecutionRequest generates a "aws/request.Request" representing the client's request for the CancelBatchJobExecution 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 CancelBatchJobExecution for more information on using the CancelBatchJobExecution 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 CancelBatchJobExecutionRequest method.
req, resp := client.CancelBatchJobExecutionRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/CancelBatchJobExecution

func (*M2) CancelBatchJobExecutionWithContext

func (c *M2) CancelBatchJobExecutionWithContext(ctx aws.Context, input *CancelBatchJobExecutionInput, opts ...request.Option) (*CancelBatchJobExecutionOutput, error)

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

See CancelBatchJobExecution 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 (*M2) CreateApplication

func (c *M2) CreateApplication(input *CreateApplicationInput) (*CreateApplicationOutput, error)

CreateApplication API operation for AWSMainframeModernization.

Creates a new application with given parameters. Requires an existing runtime environment and application definition file.

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 AWSMainframeModernization's API operation CreateApplication for usage and error information.

Returned Error Types:

  • ServiceQuotaExceededException One or more quotas for Amazon Web Services Mainframe Modernization 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.

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

  • ValidationException One or more parameters 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/m2-2021-04-28/CreateApplication

func (*M2) CreateApplicationRequest

func (c *M2) CreateApplicationRequest(input *CreateApplicationInput) (req *request.Request, output *CreateApplicationOutput)

CreateApplicationRequest generates a "aws/request.Request" representing the client's request for the CreateApplication 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 CreateApplication for more information on using the CreateApplication 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 CreateApplicationRequest method.
req, resp := client.CreateApplicationRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/CreateApplication

func (*M2) CreateApplicationWithContext

func (c *M2) CreateApplicationWithContext(ctx aws.Context, input *CreateApplicationInput, opts ...request.Option) (*CreateApplicationOutput, error)

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

See CreateApplication 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 (*M2) CreateDataSetImportTask

func (c *M2) CreateDataSetImportTask(input *CreateDataSetImportTaskInput) (*CreateDataSetImportTaskOutput, error)

CreateDataSetImportTask API operation for AWSMainframeModernization.

Starts a data set import task for a specific application.

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 AWSMainframeModernization's API operation CreateDataSetImportTask for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • ServiceQuotaExceededException One or more quotas for Amazon Web Services Mainframe Modernization 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.

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

  • ValidationException One or more parameters 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/m2-2021-04-28/CreateDataSetImportTask

func (*M2) CreateDataSetImportTaskRequest

func (c *M2) CreateDataSetImportTaskRequest(input *CreateDataSetImportTaskInput) (req *request.Request, output *CreateDataSetImportTaskOutput)

CreateDataSetImportTaskRequest generates a "aws/request.Request" representing the client's request for the CreateDataSetImportTask 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 CreateDataSetImportTask for more information on using the CreateDataSetImportTask 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 CreateDataSetImportTaskRequest method.
req, resp := client.CreateDataSetImportTaskRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/CreateDataSetImportTask

func (*M2) CreateDataSetImportTaskWithContext

func (c *M2) CreateDataSetImportTaskWithContext(ctx aws.Context, input *CreateDataSetImportTaskInput, opts ...request.Option) (*CreateDataSetImportTaskOutput, error)

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

See CreateDataSetImportTask 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 (*M2) CreateDeployment

func (c *M2) CreateDeployment(input *CreateDeploymentInput) (*CreateDeploymentOutput, error)

CreateDeployment API operation for AWSMainframeModernization.

Creates and starts a deployment to deploy an application into a runtime environment.

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 AWSMainframeModernization's API operation CreateDeployment for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • ServiceQuotaExceededException One or more quotas for Amazon Web Services Mainframe Modernization 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.

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

  • ValidationException One or more parameters 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/m2-2021-04-28/CreateDeployment

func (*M2) CreateDeploymentRequest

func (c *M2) CreateDeploymentRequest(input *CreateDeploymentInput) (req *request.Request, output *CreateDeploymentOutput)

CreateDeploymentRequest generates a "aws/request.Request" representing the client's request for the CreateDeployment 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 CreateDeployment for more information on using the CreateDeployment 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 CreateDeploymentRequest method.
req, resp := client.CreateDeploymentRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/CreateDeployment

func (*M2) CreateDeploymentWithContext

func (c *M2) CreateDeploymentWithContext(ctx aws.Context, input *CreateDeploymentInput, opts ...request.Option) (*CreateDeploymentOutput, error)

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

See CreateDeployment 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 (*M2) CreateEnvironment

func (c *M2) CreateEnvironment(input *CreateEnvironmentInput) (*CreateEnvironmentOutput, error)

CreateEnvironment API operation for AWSMainframeModernization.

Creates a runtime environment for a given runtime engine.

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 AWSMainframeModernization's API operation CreateEnvironment for usage and error information.

Returned Error Types:

  • ServiceQuotaExceededException One or more quotas for Amazon Web Services Mainframe Modernization 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.

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

  • ValidationException One or more parameters 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/m2-2021-04-28/CreateEnvironment

func (*M2) CreateEnvironmentRequest

func (c *M2) CreateEnvironmentRequest(input *CreateEnvironmentInput) (req *request.Request, output *CreateEnvironmentOutput)

CreateEnvironmentRequest generates a "aws/request.Request" representing the client's request for the CreateEnvironment 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 CreateEnvironment for more information on using the CreateEnvironment 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 CreateEnvironmentRequest method.
req, resp := client.CreateEnvironmentRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/CreateEnvironment

func (*M2) CreateEnvironmentWithContext

func (c *M2) CreateEnvironmentWithContext(ctx aws.Context, input *CreateEnvironmentInput, opts ...request.Option) (*CreateEnvironmentOutput, error)

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

See CreateEnvironment 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 (*M2) DeleteApplication

func (c *M2) DeleteApplication(input *DeleteApplicationInput) (*DeleteApplicationOutput, error)

DeleteApplication API operation for AWSMainframeModernization.

Deletes a specific application. You cannot delete a running application.

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 AWSMainframeModernization's API operation DeleteApplication 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.

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

  • ValidationException One or more parameters 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/m2-2021-04-28/DeleteApplication

func (*M2) DeleteApplicationFromEnvironment

func (c *M2) DeleteApplicationFromEnvironment(input *DeleteApplicationFromEnvironmentInput) (*DeleteApplicationFromEnvironmentOutput, error)

DeleteApplicationFromEnvironment API operation for AWSMainframeModernization.

Deletes a specific application from the specific runtime environment where it was previously deployed. You cannot delete a runtime environment using DeleteEnvironment if any application has ever been deployed to it. This API removes the association of the application with the runtime environment so you can delete the environment smoothly.

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 AWSMainframeModernization's API operation DeleteApplicationFromEnvironment for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The number of requests made exceeds the limit.

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

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

  • ValidationException One or more parameters 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/m2-2021-04-28/DeleteApplicationFromEnvironment

func (*M2) DeleteApplicationFromEnvironmentRequest

func (c *M2) DeleteApplicationFromEnvironmentRequest(input *DeleteApplicationFromEnvironmentInput) (req *request.Request, output *DeleteApplicationFromEnvironmentOutput)

DeleteApplicationFromEnvironmentRequest generates a "aws/request.Request" representing the client's request for the DeleteApplicationFromEnvironment 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 DeleteApplicationFromEnvironment for more information on using the DeleteApplicationFromEnvironment 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 DeleteApplicationFromEnvironmentRequest method.
req, resp := client.DeleteApplicationFromEnvironmentRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/DeleteApplicationFromEnvironment

func (*M2) DeleteApplicationFromEnvironmentWithContext

func (c *M2) DeleteApplicationFromEnvironmentWithContext(ctx aws.Context, input *DeleteApplicationFromEnvironmentInput, opts ...request.Option) (*DeleteApplicationFromEnvironmentOutput, error)

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

See DeleteApplicationFromEnvironment 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 (*M2) DeleteApplicationRequest

func (c *M2) DeleteApplicationRequest(input *DeleteApplicationInput) (req *request.Request, output *DeleteApplicationOutput)

DeleteApplicationRequest generates a "aws/request.Request" representing the client's request for the DeleteApplication 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 DeleteApplication for more information on using the DeleteApplication 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 DeleteApplicationRequest method.
req, resp := client.DeleteApplicationRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/DeleteApplication

func (*M2) DeleteApplicationWithContext

func (c *M2) DeleteApplicationWithContext(ctx aws.Context, input *DeleteApplicationInput, opts ...request.Option) (*DeleteApplicationOutput, error)

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

See DeleteApplication 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 (*M2) DeleteEnvironment

func (c *M2) DeleteEnvironment(input *DeleteEnvironmentInput) (*DeleteEnvironmentOutput, error)

DeleteEnvironment API operation for AWSMainframeModernization.

Deletes a specific runtime environment. The environment cannot contain deployed applications. If it does, you must delete those applications before you delete the environment.

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 AWSMainframeModernization's API operation DeleteEnvironment 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.

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

  • ValidationException One or more parameters 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/m2-2021-04-28/DeleteEnvironment

func (*M2) DeleteEnvironmentRequest

func (c *M2) DeleteEnvironmentRequest(input *DeleteEnvironmentInput) (req *request.Request, output *DeleteEnvironmentOutput)

DeleteEnvironmentRequest generates a "aws/request.Request" representing the client's request for the DeleteEnvironment 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 DeleteEnvironment for more information on using the DeleteEnvironment 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 DeleteEnvironmentRequest method.
req, resp := client.DeleteEnvironmentRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/DeleteEnvironment

func (*M2) DeleteEnvironmentWithContext

func (c *M2) DeleteEnvironmentWithContext(ctx aws.Context, input *DeleteEnvironmentInput, opts ...request.Option) (*DeleteEnvironmentOutput, error)

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

See DeleteEnvironment 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 (*M2) GetApplication

func (c *M2) GetApplication(input *GetApplicationInput) (*GetApplicationOutput, error)

GetApplication API operation for AWSMainframeModernization.

Describes the details of a specific application.

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 AWSMainframeModernization's API operation GetApplication for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • 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 parameters 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/m2-2021-04-28/GetApplication

func (*M2) GetApplicationRequest

func (c *M2) GetApplicationRequest(input *GetApplicationInput) (req *request.Request, output *GetApplicationOutput)

GetApplicationRequest generates a "aws/request.Request" representing the client's request for the GetApplication 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 GetApplication for more information on using the GetApplication 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 GetApplicationRequest method.
req, resp := client.GetApplicationRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/GetApplication

func (*M2) GetApplicationVersion

func (c *M2) GetApplicationVersion(input *GetApplicationVersionInput) (*GetApplicationVersionOutput, error)

GetApplicationVersion API operation for AWSMainframeModernization.

Returns details about a specific version of a specific application.

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 AWSMainframeModernization's API operation GetApplicationVersion for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • 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 parameters 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/m2-2021-04-28/GetApplicationVersion

func (*M2) GetApplicationVersionRequest

func (c *M2) GetApplicationVersionRequest(input *GetApplicationVersionInput) (req *request.Request, output *GetApplicationVersionOutput)

GetApplicationVersionRequest generates a "aws/request.Request" representing the client's request for the GetApplicationVersion 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 GetApplicationVersion for more information on using the GetApplicationVersion 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 GetApplicationVersionRequest method.
req, resp := client.GetApplicationVersionRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/GetApplicationVersion

func (*M2) GetApplicationVersionWithContext

func (c *M2) GetApplicationVersionWithContext(ctx aws.Context, input *GetApplicationVersionInput, opts ...request.Option) (*GetApplicationVersionOutput, error)

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

See GetApplicationVersion 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 (*M2) GetApplicationWithContext

func (c *M2) GetApplicationWithContext(ctx aws.Context, input *GetApplicationInput, opts ...request.Option) (*GetApplicationOutput, error)

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

See GetApplication 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 (*M2) GetBatchJobExecution

func (c *M2) GetBatchJobExecution(input *GetBatchJobExecutionInput) (*GetBatchJobExecutionOutput, error)

GetBatchJobExecution API operation for AWSMainframeModernization.

Gets the details of a specific batch job execution for a specific application.

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 AWSMainframeModernization's API operation GetBatchJobExecution for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • 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 parameters 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/m2-2021-04-28/GetBatchJobExecution

func (*M2) GetBatchJobExecutionRequest

func (c *M2) GetBatchJobExecutionRequest(input *GetBatchJobExecutionInput) (req *request.Request, output *GetBatchJobExecutionOutput)

GetBatchJobExecutionRequest generates a "aws/request.Request" representing the client's request for the GetBatchJobExecution 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 GetBatchJobExecution for more information on using the GetBatchJobExecution 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 GetBatchJobExecutionRequest method.
req, resp := client.GetBatchJobExecutionRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/GetBatchJobExecution

func (*M2) GetBatchJobExecutionWithContext

func (c *M2) GetBatchJobExecutionWithContext(ctx aws.Context, input *GetBatchJobExecutionInput, opts ...request.Option) (*GetBatchJobExecutionOutput, error)

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

See GetBatchJobExecution 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 (*M2) GetDataSetDetails

func (c *M2) GetDataSetDetails(input *GetDataSetDetailsInput) (*GetDataSetDetailsOutput, error)

GetDataSetDetails API operation for AWSMainframeModernization.

Gets the details of a specific data set.

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 AWSMainframeModernization's API operation GetDataSetDetails for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • 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 parameters 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/m2-2021-04-28/GetDataSetDetails

func (*M2) GetDataSetDetailsRequest

func (c *M2) GetDataSetDetailsRequest(input *GetDataSetDetailsInput) (req *request.Request, output *GetDataSetDetailsOutput)

GetDataSetDetailsRequest generates a "aws/request.Request" representing the client's request for the GetDataSetDetails 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 GetDataSetDetails for more information on using the GetDataSetDetails 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 GetDataSetDetailsRequest method.
req, resp := client.GetDataSetDetailsRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/GetDataSetDetails

func (*M2) GetDataSetDetailsWithContext

func (c *M2) GetDataSetDetailsWithContext(ctx aws.Context, input *GetDataSetDetailsInput, opts ...request.Option) (*GetDataSetDetailsOutput, error)

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

See GetDataSetDetails 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 (*M2) GetDataSetImportTask

func (c *M2) GetDataSetImportTask(input *GetDataSetImportTaskInput) (*GetDataSetImportTaskOutput, error)

GetDataSetImportTask API operation for AWSMainframeModernization.

Gets the status of a data set import task initiated with the CreateDataSetImportTask operation.

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 AWSMainframeModernization's API operation GetDataSetImportTask for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • 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 parameters 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/m2-2021-04-28/GetDataSetImportTask

func (*M2) GetDataSetImportTaskRequest

func (c *M2) GetDataSetImportTaskRequest(input *GetDataSetImportTaskInput) (req *request.Request, output *GetDataSetImportTaskOutput)

GetDataSetImportTaskRequest generates a "aws/request.Request" representing the client's request for the GetDataSetImportTask 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 GetDataSetImportTask for more information on using the GetDataSetImportTask 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 GetDataSetImportTaskRequest method.
req, resp := client.GetDataSetImportTaskRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/GetDataSetImportTask

func (*M2) GetDataSetImportTaskWithContext

func (c *M2) GetDataSetImportTaskWithContext(ctx aws.Context, input *GetDataSetImportTaskInput, opts ...request.Option) (*GetDataSetImportTaskOutput, error)

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

See GetDataSetImportTask 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 (*M2) GetDeployment

func (c *M2) GetDeployment(input *GetDeploymentInput) (*GetDeploymentOutput, error)

GetDeployment API operation for AWSMainframeModernization.

Gets details of a specific deployment with a given deployment identifier.

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 AWSMainframeModernization's API operation GetDeployment for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • 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 parameters 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/m2-2021-04-28/GetDeployment

func (*M2) GetDeploymentRequest

func (c *M2) GetDeploymentRequest(input *GetDeploymentInput) (req *request.Request, output *GetDeploymentOutput)

GetDeploymentRequest generates a "aws/request.Request" representing the client's request for the GetDeployment 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 GetDeployment for more information on using the GetDeployment 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 GetDeploymentRequest method.
req, resp := client.GetDeploymentRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/GetDeployment

func (*M2) GetDeploymentWithContext

func (c *M2) GetDeploymentWithContext(ctx aws.Context, input *GetDeploymentInput, opts ...request.Option) (*GetDeploymentOutput, error)

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

See GetDeployment 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 (*M2) GetEnvironment

func (c *M2) GetEnvironment(input *GetEnvironmentInput) (*GetEnvironmentOutput, error)

GetEnvironment API operation for AWSMainframeModernization.

Describes a specific runtime environment.

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 AWSMainframeModernization's API operation GetEnvironment for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • 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 parameters 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/m2-2021-04-28/GetEnvironment

func (*M2) GetEnvironmentRequest

func (c *M2) GetEnvironmentRequest(input *GetEnvironmentInput) (req *request.Request, output *GetEnvironmentOutput)

GetEnvironmentRequest generates a "aws/request.Request" representing the client's request for the GetEnvironment 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 GetEnvironment for more information on using the GetEnvironment 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 GetEnvironmentRequest method.
req, resp := client.GetEnvironmentRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/GetEnvironment

func (*M2) GetEnvironmentWithContext

func (c *M2) GetEnvironmentWithContext(ctx aws.Context, input *GetEnvironmentInput, opts ...request.Option) (*GetEnvironmentOutput, error)

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

See GetEnvironment 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 (*M2) GetSignedBluinsightsUrl

func (c *M2) GetSignedBluinsightsUrl(input *GetSignedBluinsightsUrlInput) (*GetSignedBluinsightsUrlOutput, error)

GetSignedBluinsightsUrl API operation for AWSMainframeModernization.

Gets a single sign-on URL that can be used to connect to AWS Blu Insights.

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 AWSMainframeModernization's API operation GetSignedBluinsightsUrl 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.

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/GetSignedBluinsightsUrl

func (*M2) GetSignedBluinsightsUrlRequest

func (c *M2) GetSignedBluinsightsUrlRequest(input *GetSignedBluinsightsUrlInput) (req *request.Request, output *GetSignedBluinsightsUrlOutput)

GetSignedBluinsightsUrlRequest generates a "aws/request.Request" representing the client's request for the GetSignedBluinsightsUrl 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 GetSignedBluinsightsUrl for more information on using the GetSignedBluinsightsUrl 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 GetSignedBluinsightsUrlRequest method.
req, resp := client.GetSignedBluinsightsUrlRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/GetSignedBluinsightsUrl

func (*M2) GetSignedBluinsightsUrlWithContext

func (c *M2) GetSignedBluinsightsUrlWithContext(ctx aws.Context, input *GetSignedBluinsightsUrlInput, opts ...request.Option) (*GetSignedBluinsightsUrlOutput, error)

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

See GetSignedBluinsightsUrl 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 (*M2) ListApplicationVersions

func (c *M2) ListApplicationVersions(input *ListApplicationVersionsInput) (*ListApplicationVersionsOutput, error)

ListApplicationVersions API operation for AWSMainframeModernization.

Returns a list of the application versions for a specific application.

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 AWSMainframeModernization's API operation ListApplicationVersions for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • 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 parameters 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/m2-2021-04-28/ListApplicationVersions

func (*M2) ListApplicationVersionsPages

func (c *M2) ListApplicationVersionsPages(input *ListApplicationVersionsInput, fn func(*ListApplicationVersionsOutput, bool) bool) error

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

See ListApplicationVersions 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 ListApplicationVersions operation.
pageNum := 0
err := client.ListApplicationVersionsPages(params,
    func(page *m2.ListApplicationVersionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*M2) ListApplicationVersionsPagesWithContext

func (c *M2) ListApplicationVersionsPagesWithContext(ctx aws.Context, input *ListApplicationVersionsInput, fn func(*ListApplicationVersionsOutput, bool) bool, opts ...request.Option) error

ListApplicationVersionsPagesWithContext same as ListApplicationVersionsPages 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 (*M2) ListApplicationVersionsRequest

func (c *M2) ListApplicationVersionsRequest(input *ListApplicationVersionsInput) (req *request.Request, output *ListApplicationVersionsOutput)

ListApplicationVersionsRequest generates a "aws/request.Request" representing the client's request for the ListApplicationVersions 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 ListApplicationVersions for more information on using the ListApplicationVersions 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 ListApplicationVersionsRequest method.
req, resp := client.ListApplicationVersionsRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/ListApplicationVersions

func (*M2) ListApplicationVersionsWithContext

func (c *M2) ListApplicationVersionsWithContext(ctx aws.Context, input *ListApplicationVersionsInput, opts ...request.Option) (*ListApplicationVersionsOutput, error)

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

See ListApplicationVersions 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 (*M2) ListApplications

func (c *M2) ListApplications(input *ListApplicationsInput) (*ListApplicationsOutput, error)

ListApplications API operation for AWSMainframeModernization.

Lists the applications associated with a specific Amazon Web Services account. You can provide the unique identifier of a specific runtime environment in a query parameter to see all applications associated with that environment.

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 AWSMainframeModernization's API operation ListApplications 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 parameters 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/m2-2021-04-28/ListApplications

func (*M2) ListApplicationsPages

func (c *M2) ListApplicationsPages(input *ListApplicationsInput, fn func(*ListApplicationsOutput, bool) bool) error

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

See ListApplications 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 ListApplications operation.
pageNum := 0
err := client.ListApplicationsPages(params,
    func(page *m2.ListApplicationsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*M2) ListApplicationsPagesWithContext

func (c *M2) ListApplicationsPagesWithContext(ctx aws.Context, input *ListApplicationsInput, fn func(*ListApplicationsOutput, bool) bool, opts ...request.Option) error

ListApplicationsPagesWithContext same as ListApplicationsPages 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 (*M2) ListApplicationsRequest

func (c *M2) ListApplicationsRequest(input *ListApplicationsInput) (req *request.Request, output *ListApplicationsOutput)

ListApplicationsRequest generates a "aws/request.Request" representing the client's request for the ListApplications 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 ListApplications for more information on using the ListApplications 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 ListApplicationsRequest method.
req, resp := client.ListApplicationsRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/ListApplications

func (*M2) ListApplicationsWithContext

func (c *M2) ListApplicationsWithContext(ctx aws.Context, input *ListApplicationsInput, opts ...request.Option) (*ListApplicationsOutput, error)

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

See ListApplications 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 (*M2) ListBatchJobDefinitions

func (c *M2) ListBatchJobDefinitions(input *ListBatchJobDefinitionsInput) (*ListBatchJobDefinitionsOutput, error)

ListBatchJobDefinitions API operation for AWSMainframeModernization.

Lists all the available batch job definitions based on the batch job resources uploaded during the application creation. You can use the batch job definitions in the list to start a batch job.

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 AWSMainframeModernization's API operation ListBatchJobDefinitions for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • 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 parameters 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/m2-2021-04-28/ListBatchJobDefinitions

func (*M2) ListBatchJobDefinitionsPages

func (c *M2) ListBatchJobDefinitionsPages(input *ListBatchJobDefinitionsInput, fn func(*ListBatchJobDefinitionsOutput, bool) bool) error

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

See ListBatchJobDefinitions 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 ListBatchJobDefinitions operation.
pageNum := 0
err := client.ListBatchJobDefinitionsPages(params,
    func(page *m2.ListBatchJobDefinitionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*M2) ListBatchJobDefinitionsPagesWithContext

func (c *M2) ListBatchJobDefinitionsPagesWithContext(ctx aws.Context, input *ListBatchJobDefinitionsInput, fn func(*ListBatchJobDefinitionsOutput, bool) bool, opts ...request.Option) error

ListBatchJobDefinitionsPagesWithContext same as ListBatchJobDefinitionsPages 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 (*M2) ListBatchJobDefinitionsRequest

func (c *M2) ListBatchJobDefinitionsRequest(input *ListBatchJobDefinitionsInput) (req *request.Request, output *ListBatchJobDefinitionsOutput)

ListBatchJobDefinitionsRequest generates a "aws/request.Request" representing the client's request for the ListBatchJobDefinitions 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 ListBatchJobDefinitions for more information on using the ListBatchJobDefinitions 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 ListBatchJobDefinitionsRequest method.
req, resp := client.ListBatchJobDefinitionsRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/ListBatchJobDefinitions

func (*M2) ListBatchJobDefinitionsWithContext

func (c *M2) ListBatchJobDefinitionsWithContext(ctx aws.Context, input *ListBatchJobDefinitionsInput, opts ...request.Option) (*ListBatchJobDefinitionsOutput, error)

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

See ListBatchJobDefinitions 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 (*M2) ListBatchJobExecutions

func (c *M2) ListBatchJobExecutions(input *ListBatchJobExecutionsInput) (*ListBatchJobExecutionsOutput, error)

ListBatchJobExecutions API operation for AWSMainframeModernization.

Lists historical, current, and scheduled batch job executions for a specific application.

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 AWSMainframeModernization's API operation ListBatchJobExecutions for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • 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 parameters 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/m2-2021-04-28/ListBatchJobExecutions

func (*M2) ListBatchJobExecutionsPages

func (c *M2) ListBatchJobExecutionsPages(input *ListBatchJobExecutionsInput, fn func(*ListBatchJobExecutionsOutput, bool) bool) error

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

See ListBatchJobExecutions 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 ListBatchJobExecutions operation.
pageNum := 0
err := client.ListBatchJobExecutionsPages(params,
    func(page *m2.ListBatchJobExecutionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*M2) ListBatchJobExecutionsPagesWithContext

func (c *M2) ListBatchJobExecutionsPagesWithContext(ctx aws.Context, input *ListBatchJobExecutionsInput, fn func(*ListBatchJobExecutionsOutput, bool) bool, opts ...request.Option) error

ListBatchJobExecutionsPagesWithContext same as ListBatchJobExecutionsPages 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 (*M2) ListBatchJobExecutionsRequest

func (c *M2) ListBatchJobExecutionsRequest(input *ListBatchJobExecutionsInput) (req *request.Request, output *ListBatchJobExecutionsOutput)

ListBatchJobExecutionsRequest generates a "aws/request.Request" representing the client's request for the ListBatchJobExecutions 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 ListBatchJobExecutions for more information on using the ListBatchJobExecutions 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 ListBatchJobExecutionsRequest method.
req, resp := client.ListBatchJobExecutionsRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/ListBatchJobExecutions

func (*M2) ListBatchJobExecutionsWithContext

func (c *M2) ListBatchJobExecutionsWithContext(ctx aws.Context, input *ListBatchJobExecutionsInput, opts ...request.Option) (*ListBatchJobExecutionsOutput, error)

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

See ListBatchJobExecutions 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 (*M2) ListDataSetImportHistory

func (c *M2) ListDataSetImportHistory(input *ListDataSetImportHistoryInput) (*ListDataSetImportHistoryOutput, error)

ListDataSetImportHistory API operation for AWSMainframeModernization.

Lists the data set imports for the specified application.

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 AWSMainframeModernization's API operation ListDataSetImportHistory for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • 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 parameters 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/m2-2021-04-28/ListDataSetImportHistory

func (*M2) ListDataSetImportHistoryPages

func (c *M2) ListDataSetImportHistoryPages(input *ListDataSetImportHistoryInput, fn func(*ListDataSetImportHistoryOutput, bool) bool) error

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

See ListDataSetImportHistory 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 ListDataSetImportHistory operation.
pageNum := 0
err := client.ListDataSetImportHistoryPages(params,
    func(page *m2.ListDataSetImportHistoryOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*M2) ListDataSetImportHistoryPagesWithContext

func (c *M2) ListDataSetImportHistoryPagesWithContext(ctx aws.Context, input *ListDataSetImportHistoryInput, fn func(*ListDataSetImportHistoryOutput, bool) bool, opts ...request.Option) error

ListDataSetImportHistoryPagesWithContext same as ListDataSetImportHistoryPages 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 (*M2) ListDataSetImportHistoryRequest

func (c *M2) ListDataSetImportHistoryRequest(input *ListDataSetImportHistoryInput) (req *request.Request, output *ListDataSetImportHistoryOutput)

ListDataSetImportHistoryRequest generates a "aws/request.Request" representing the client's request for the ListDataSetImportHistory 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 ListDataSetImportHistory for more information on using the ListDataSetImportHistory 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 ListDataSetImportHistoryRequest method.
req, resp := client.ListDataSetImportHistoryRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/ListDataSetImportHistory

func (*M2) ListDataSetImportHistoryWithContext

func (c *M2) ListDataSetImportHistoryWithContext(ctx aws.Context, input *ListDataSetImportHistoryInput, opts ...request.Option) (*ListDataSetImportHistoryOutput, error)

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

See ListDataSetImportHistory 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 (*M2) ListDataSets

func (c *M2) ListDataSets(input *ListDataSetsInput) (*ListDataSetsOutput, error)

ListDataSets API operation for AWSMainframeModernization.

Lists the data sets imported for a specific application. In Amazon Web Services Mainframe Modernization, data sets are associated with applications deployed on runtime environments. This is known as importing data sets. Currently, Amazon Web Services Mainframe Modernization can import data sets into catalogs using CreateDataSetImportTask (https://docs.aws.amazon.com/m2/latest/APIReference/API_CreateDataSetImportTask.html).

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 AWSMainframeModernization's API operation ListDataSets for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • 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 parameters 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/m2-2021-04-28/ListDataSets

func (*M2) ListDataSetsPages

func (c *M2) ListDataSetsPages(input *ListDataSetsInput, fn func(*ListDataSetsOutput, bool) bool) error

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

See ListDataSets 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 ListDataSets operation.
pageNum := 0
err := client.ListDataSetsPages(params,
    func(page *m2.ListDataSetsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*M2) ListDataSetsPagesWithContext

func (c *M2) ListDataSetsPagesWithContext(ctx aws.Context, input *ListDataSetsInput, fn func(*ListDataSetsOutput, bool) bool, opts ...request.Option) error

ListDataSetsPagesWithContext same as ListDataSetsPages 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 (*M2) ListDataSetsRequest

func (c *M2) ListDataSetsRequest(input *ListDataSetsInput) (req *request.Request, output *ListDataSetsOutput)

ListDataSetsRequest generates a "aws/request.Request" representing the client's request for the ListDataSets 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 ListDataSets for more information on using the ListDataSets 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 ListDataSetsRequest method.
req, resp := client.ListDataSetsRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/ListDataSets

func (*M2) ListDataSetsWithContext

func (c *M2) ListDataSetsWithContext(ctx aws.Context, input *ListDataSetsInput, opts ...request.Option) (*ListDataSetsOutput, error)

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

See ListDataSets 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 (*M2) ListDeployments

func (c *M2) ListDeployments(input *ListDeploymentsInput) (*ListDeploymentsOutput, error)

ListDeployments API operation for AWSMainframeModernization.

Returns a list of all deployments of a specific application. A deployment is a combination of a specific application and a specific version of that application. Each deployment is mapped to a particular application version.

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 AWSMainframeModernization's API operation ListDeployments for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • 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 parameters 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/m2-2021-04-28/ListDeployments

func (*M2) ListDeploymentsPages

func (c *M2) ListDeploymentsPages(input *ListDeploymentsInput, fn func(*ListDeploymentsOutput, bool) bool) error

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

See ListDeployments 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 ListDeployments operation.
pageNum := 0
err := client.ListDeploymentsPages(params,
    func(page *m2.ListDeploymentsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*M2) ListDeploymentsPagesWithContext

func (c *M2) ListDeploymentsPagesWithContext(ctx aws.Context, input *ListDeploymentsInput, fn func(*ListDeploymentsOutput, bool) bool, opts ...request.Option) error

ListDeploymentsPagesWithContext same as ListDeploymentsPages 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 (*M2) ListDeploymentsRequest

func (c *M2) ListDeploymentsRequest(input *ListDeploymentsInput) (req *request.Request, output *ListDeploymentsOutput)

ListDeploymentsRequest generates a "aws/request.Request" representing the client's request for the ListDeployments 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 ListDeployments for more information on using the ListDeployments 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 ListDeploymentsRequest method.
req, resp := client.ListDeploymentsRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/ListDeployments

func (*M2) ListDeploymentsWithContext

func (c *M2) ListDeploymentsWithContext(ctx aws.Context, input *ListDeploymentsInput, opts ...request.Option) (*ListDeploymentsOutput, error)

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

See ListDeployments 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 (*M2) ListEngineVersions

func (c *M2) ListEngineVersions(input *ListEngineVersionsInput) (*ListEngineVersionsOutput, error)

ListEngineVersions API operation for AWSMainframeModernization.

Lists the available engine versions.

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 AWSMainframeModernization's API operation ListEngineVersions 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 parameters 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/m2-2021-04-28/ListEngineVersions

func (*M2) ListEngineVersionsPages

func (c *M2) ListEngineVersionsPages(input *ListEngineVersionsInput, fn func(*ListEngineVersionsOutput, bool) bool) error

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

See ListEngineVersions 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 ListEngineVersions operation.
pageNum := 0
err := client.ListEngineVersionsPages(params,
    func(page *m2.ListEngineVersionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*M2) ListEngineVersionsPagesWithContext

func (c *M2) ListEngineVersionsPagesWithContext(ctx aws.Context, input *ListEngineVersionsInput, fn func(*ListEngineVersionsOutput, bool) bool, opts ...request.Option) error

ListEngineVersionsPagesWithContext same as ListEngineVersionsPages 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 (*M2) ListEngineVersionsRequest

func (c *M2) ListEngineVersionsRequest(input *ListEngineVersionsInput) (req *request.Request, output *ListEngineVersionsOutput)

ListEngineVersionsRequest generates a "aws/request.Request" representing the client's request for the ListEngineVersions 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 ListEngineVersions for more information on using the ListEngineVersions 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 ListEngineVersionsRequest method.
req, resp := client.ListEngineVersionsRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/ListEngineVersions

func (*M2) ListEngineVersionsWithContext

func (c *M2) ListEngineVersionsWithContext(ctx aws.Context, input *ListEngineVersionsInput, opts ...request.Option) (*ListEngineVersionsOutput, error)

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

See ListEngineVersions 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 (*M2) ListEnvironments

func (c *M2) ListEnvironments(input *ListEnvironmentsInput) (*ListEnvironmentsOutput, error)

ListEnvironments API operation for AWSMainframeModernization.

Lists the runtime environments.

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 AWSMainframeModernization's API operation ListEnvironments 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 parameters 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/m2-2021-04-28/ListEnvironments

func (*M2) ListEnvironmentsPages

func (c *M2) ListEnvironmentsPages(input *ListEnvironmentsInput, fn func(*ListEnvironmentsOutput, bool) bool) error

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

See ListEnvironments 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 ListEnvironments operation.
pageNum := 0
err := client.ListEnvironmentsPages(params,
    func(page *m2.ListEnvironmentsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*M2) ListEnvironmentsPagesWithContext

func (c *M2) ListEnvironmentsPagesWithContext(ctx aws.Context, input *ListEnvironmentsInput, fn func(*ListEnvironmentsOutput, bool) bool, opts ...request.Option) error

ListEnvironmentsPagesWithContext same as ListEnvironmentsPages 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 (*M2) ListEnvironmentsRequest

func (c *M2) ListEnvironmentsRequest(input *ListEnvironmentsInput) (req *request.Request, output *ListEnvironmentsOutput)

ListEnvironmentsRequest generates a "aws/request.Request" representing the client's request for the ListEnvironments 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 ListEnvironments for more information on using the ListEnvironments 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 ListEnvironmentsRequest method.
req, resp := client.ListEnvironmentsRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/ListEnvironments

func (*M2) ListEnvironmentsWithContext

func (c *M2) ListEnvironmentsWithContext(ctx aws.Context, input *ListEnvironmentsInput, opts ...request.Option) (*ListEnvironmentsOutput, error)

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

See ListEnvironments 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 (*M2) ListTagsForResource

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

ListTagsForResource API operation for AWSMainframeModernization.

Lists the tags for the specified 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 AWSMainframeModernization's API operation ListTagsForResource for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • 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 parameters 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/m2-2021-04-28/ListTagsForResource

func (*M2) ListTagsForResourceRequest

func (c *M2) 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/m2-2021-04-28/ListTagsForResource

func (*M2) ListTagsForResourceWithContext

func (c *M2) 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 (*M2) StartApplication

func (c *M2) StartApplication(input *StartApplicationInput) (*StartApplicationOutput, error)

StartApplication API operation for AWSMainframeModernization.

Starts an application that is currently stopped.

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 AWSMainframeModernization's API operation StartApplication for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The number of requests made exceeds the limit.

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

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

  • ValidationException One or more parameters 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/m2-2021-04-28/StartApplication

func (*M2) StartApplicationRequest

func (c *M2) StartApplicationRequest(input *StartApplicationInput) (req *request.Request, output *StartApplicationOutput)

StartApplicationRequest generates a "aws/request.Request" representing the client's request for the StartApplication 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 StartApplication for more information on using the StartApplication 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 StartApplicationRequest method.
req, resp := client.StartApplicationRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/StartApplication

func (*M2) StartApplicationWithContext

func (c *M2) StartApplicationWithContext(ctx aws.Context, input *StartApplicationInput, opts ...request.Option) (*StartApplicationOutput, error)

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

See StartApplication 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 (*M2) StartBatchJob

func (c *M2) StartBatchJob(input *StartBatchJobInput) (*StartBatchJobOutput, error)

StartBatchJob API operation for AWSMainframeModernization.

Starts a batch job and returns the unique identifier of this execution of the batch job. The associated application must be running in order to start the batch job.

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 AWSMainframeModernization's API operation StartBatchJob for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The number of requests made exceeds the limit.

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

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

  • ValidationException One or more parameters 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/m2-2021-04-28/StartBatchJob

func (*M2) StartBatchJobRequest

func (c *M2) StartBatchJobRequest(input *StartBatchJobInput) (req *request.Request, output *StartBatchJobOutput)

StartBatchJobRequest generates a "aws/request.Request" representing the client's request for the StartBatchJob 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 StartBatchJob for more information on using the StartBatchJob 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 StartBatchJobRequest method.
req, resp := client.StartBatchJobRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/StartBatchJob

func (*M2) StartBatchJobWithContext

func (c *M2) StartBatchJobWithContext(ctx aws.Context, input *StartBatchJobInput, opts ...request.Option) (*StartBatchJobOutput, error)

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

See StartBatchJob 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 (*M2) StopApplication

func (c *M2) StopApplication(input *StopApplicationInput) (*StopApplicationOutput, error)

StopApplication API operation for AWSMainframeModernization.

Stops a running application.

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 AWSMainframeModernization's API operation StopApplication for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The number of requests made exceeds the limit.

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

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

  • ValidationException One or more parameters 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/m2-2021-04-28/StopApplication

func (*M2) StopApplicationRequest

func (c *M2) StopApplicationRequest(input *StopApplicationInput) (req *request.Request, output *StopApplicationOutput)

StopApplicationRequest generates a "aws/request.Request" representing the client's request for the StopApplication 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 StopApplication for more information on using the StopApplication 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 StopApplicationRequest method.
req, resp := client.StopApplicationRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/StopApplication

func (*M2) StopApplicationWithContext

func (c *M2) StopApplicationWithContext(ctx aws.Context, input *StopApplicationInput, opts ...request.Option) (*StopApplicationOutput, error)

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

See StopApplication 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 (*M2) TagResource

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

TagResource API operation for AWSMainframeModernization.

Adds one or more tags to the specified 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 AWSMainframeModernization's API operation TagResource for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • ServiceQuotaExceededException One or more quotas for Amazon Web Services Mainframe Modernization 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 parameters 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/m2-2021-04-28/TagResource

func (*M2) TagResourceRequest

func (c *M2) 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/m2-2021-04-28/TagResource

func (*M2) TagResourceWithContext

func (c *M2) 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 (*M2) UntagResource

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

UntagResource API operation for AWSMainframeModernization.

Removes one or more tags from the specified 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 AWSMainframeModernization's API operation UntagResource for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • 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 parameters 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/m2-2021-04-28/UntagResource

func (*M2) UntagResourceRequest

func (c *M2) 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/m2-2021-04-28/UntagResource

func (*M2) UntagResourceWithContext

func (c *M2) 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 (*M2) UpdateApplication

func (c *M2) UpdateApplication(input *UpdateApplicationInput) (*UpdateApplicationOutput, error)

UpdateApplication API operation for AWSMainframeModernization.

Updates an application and creates a new version.

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 AWSMainframeModernization's API operation UpdateApplication for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • ThrottlingException The number of requests made exceeds the limit.

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

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

  • ValidationException One or more parameters 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/m2-2021-04-28/UpdateApplication

func (*M2) UpdateApplicationRequest

func (c *M2) UpdateApplicationRequest(input *UpdateApplicationInput) (req *request.Request, output *UpdateApplicationOutput)

UpdateApplicationRequest generates a "aws/request.Request" representing the client's request for the UpdateApplication 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 UpdateApplication for more information on using the UpdateApplication 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 UpdateApplicationRequest method.
req, resp := client.UpdateApplicationRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/UpdateApplication

func (*M2) UpdateApplicationWithContext

func (c *M2) UpdateApplicationWithContext(ctx aws.Context, input *UpdateApplicationInput, opts ...request.Option) (*UpdateApplicationOutput, error)

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

See UpdateApplication 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 (*M2) UpdateEnvironment

func (c *M2) UpdateEnvironment(input *UpdateEnvironmentInput) (*UpdateEnvironmentOutput, error)

UpdateEnvironment API operation for AWSMainframeModernization.

Updates the configuration details for a specific runtime environment.

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 AWSMainframeModernization's API operation UpdateEnvironment for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The specified resource was not found.

  • ServiceQuotaExceededException One or more quotas for Amazon Web Services Mainframe Modernization 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.

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

  • ValidationException One or more parameters 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/m2-2021-04-28/UpdateEnvironment

func (*M2) UpdateEnvironmentRequest

func (c *M2) UpdateEnvironmentRequest(input *UpdateEnvironmentInput) (req *request.Request, output *UpdateEnvironmentOutput)

UpdateEnvironmentRequest generates a "aws/request.Request" representing the client's request for the UpdateEnvironment 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 UpdateEnvironment for more information on using the UpdateEnvironment 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 UpdateEnvironmentRequest method.
req, resp := client.UpdateEnvironmentRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/m2-2021-04-28/UpdateEnvironment

func (*M2) UpdateEnvironmentWithContext

func (c *M2) UpdateEnvironmentWithContext(ctx aws.Context, input *UpdateEnvironmentInput, opts ...request.Option) (*UpdateEnvironmentOutput, error)

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

See UpdateEnvironment 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 MaintenanceSchedule

type MaintenanceSchedule struct {

	// The time the scheduled maintenance is to end.
	EndTime *time.Time `locationName:"endTime" type:"timestamp"`

	// The time the scheduled maintenance is to start.
	StartTime *time.Time `locationName:"startTime" type:"timestamp"`
	// contains filtered or unexported fields
}

The information about the maintenance schedule.

func (MaintenanceSchedule) GoString

func (s MaintenanceSchedule) 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 (*MaintenanceSchedule) SetEndTime

SetEndTime sets the EndTime field's value.

func (*MaintenanceSchedule) SetStartTime

func (s *MaintenanceSchedule) SetStartTime(v time.Time) *MaintenanceSchedule

SetStartTime sets the StartTime field's value.

func (MaintenanceSchedule) String

func (s MaintenanceSchedule) 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 PendingMaintenance

type PendingMaintenance struct {

	// The specific runtime engine that the maintenance schedule applies to.
	EngineVersion *string `locationName:"engineVersion" type:"string"`

	// The maintenance schedule for the runtime engine version.
	Schedule *MaintenanceSchedule `locationName:"schedule" type:"structure"`
	// contains filtered or unexported fields
}

The scheduled maintenance for a runtime engine.

func (PendingMaintenance) GoString

func (s PendingMaintenance) 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 (*PendingMaintenance) SetEngineVersion

func (s *PendingMaintenance) SetEngineVersion(v string) *PendingMaintenance

SetEngineVersion sets the EngineVersion field's value.

func (*PendingMaintenance) SetSchedule

SetSchedule sets the Schedule field's value.

func (PendingMaintenance) String

func (s PendingMaintenance) 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 PoAttributes

type PoAttributes struct {

	// The character set encoding of the data set.
	Encoding *string `locationName:"encoding" type:"string"`

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

	// An array containing one or more filename extensions, allowing you to specify
	// which files to be included as PDS member.
	//
	// MemberFileExtensions is a required field
	MemberFileExtensions []*string `locationName:"memberFileExtensions" min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

The supported properties for a PO type data set.

func (PoAttributes) GoString

func (s PoAttributes) 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 (*PoAttributes) SetEncoding

func (s *PoAttributes) SetEncoding(v string) *PoAttributes

SetEncoding sets the Encoding field's value.

func (*PoAttributes) SetFormat

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

SetFormat sets the Format field's value.

func (*PoAttributes) SetMemberFileExtensions

func (s *PoAttributes) SetMemberFileExtensions(v []*string) *PoAttributes

SetMemberFileExtensions sets the MemberFileExtensions field's value.

func (PoAttributes) String

func (s PoAttributes) 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 (*PoAttributes) Validate

func (s *PoAttributes) Validate() error

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

type PoDetailAttributes

type PoDetailAttributes struct {

	// The character set encoding of the data set.
	//
	// Encoding is a required field
	Encoding *string `locationName:"encoding" type:"string" required:"true"`

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

The supported properties for a PO type data set.

func (PoDetailAttributes) GoString

func (s PoDetailAttributes) 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 (*PoDetailAttributes) SetEncoding

func (s *PoDetailAttributes) SetEncoding(v string) *PoDetailAttributes

SetEncoding sets the Encoding field's value.

func (*PoDetailAttributes) SetFormat

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

SetFormat sets the Format field's value.

func (PoDetailAttributes) String

func (s PoDetailAttributes) 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 PrimaryKey

type PrimaryKey struct {

	// A strictly positive integer value representing the length of the primary
	// key.
	//
	// Length is a required field
	Length *int64 `locationName:"length" type:"integer" required:"true"`

	// A name for the Primary Key.
	Name *string `locationName:"name" type:"string"`

	// A positive integer value representing the offset to mark the start of the
	// primary key in the record byte array.
	//
	// Offset is a required field
	Offset *int64 `locationName:"offset" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

The primary key for a KSDS data set.

func (PrimaryKey) GoString

func (s PrimaryKey) 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 (*PrimaryKey) SetLength

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

SetLength sets the Length field's value.

func (*PrimaryKey) SetName

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

SetName sets the Name field's value.

func (*PrimaryKey) SetOffset

func (s *PrimaryKey) SetOffset(v int64) *PrimaryKey

SetOffset sets the Offset field's value.

func (PrimaryKey) String

func (s PrimaryKey) 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 (*PrimaryKey) Validate

func (s *PrimaryKey) Validate() error

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

type PsAttributes

type PsAttributes struct {

	// The character set encoding of the data set.
	Encoding *string `locationName:"encoding" type:"string"`

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

The supported properties for a PS type data set.

func (PsAttributes) GoString

func (s PsAttributes) 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 (*PsAttributes) SetEncoding

func (s *PsAttributes) SetEncoding(v string) *PsAttributes

SetEncoding sets the Encoding field's value.

func (*PsAttributes) SetFormat

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

SetFormat sets the Format field's value.

func (PsAttributes) String

func (s PsAttributes) 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 (*PsAttributes) Validate

func (s *PsAttributes) Validate() error

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

type PsDetailAttributes

type PsDetailAttributes struct {

	// The character set encoding of the data set.
	//
	// Encoding is a required field
	Encoding *string `locationName:"encoding" type:"string" required:"true"`

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

The supported properties for a PS type data set.

func (PsDetailAttributes) GoString

func (s PsDetailAttributes) 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 (*PsDetailAttributes) SetEncoding

func (s *PsDetailAttributes) SetEncoding(v string) *PsDetailAttributes

SetEncoding sets the Encoding field's value.

func (*PsDetailAttributes) SetFormat

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

SetFormat sets the Format field's value.

func (PsDetailAttributes) String

func (s PsDetailAttributes) 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 RecordLength

type RecordLength struct {

	// The maximum record length. In case of fixed, both minimum and maximum are
	// the same.
	//
	// Max is a required field
	Max *int64 `locationName:"max" type:"integer" required:"true"`

	// The minimum record length of a record.
	//
	// Min is a required field
	Min *int64 `locationName:"min" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

The length of the records in the data set.

func (RecordLength) GoString

func (s RecordLength) 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 (*RecordLength) SetMax

func (s *RecordLength) SetMax(v int64) *RecordLength

SetMax sets the Max field's value.

func (*RecordLength) SetMin

func (s *RecordLength) SetMin(v int64) *RecordLength

SetMin sets the Min field's value.

func (RecordLength) String

func (s RecordLength) 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 (*RecordLength) Validate

func (s *RecordLength) Validate() error

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

type ResourceNotFoundException

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

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

	// The ID of the missing resource.
	ResourceId *string `locationName:"resourceId" type:"string"`

	// The type of the missing resource.
	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 ScriptBatchJobDefinition

type ScriptBatchJobDefinition struct {

	// The name of the script containing the batch job definition.
	//
	// ScriptName is a required field
	ScriptName *string `locationName:"scriptName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

A batch job definition contained in a script.

func (ScriptBatchJobDefinition) GoString

func (s ScriptBatchJobDefinition) 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 (*ScriptBatchJobDefinition) SetScriptName

SetScriptName sets the ScriptName field's value.

func (ScriptBatchJobDefinition) String

func (s ScriptBatchJobDefinition) 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 ScriptBatchJobIdentifier

type ScriptBatchJobIdentifier struct {

	// The name of the script containing the batch job definition.
	//
	// ScriptName is a required field
	ScriptName *string `locationName:"scriptName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

A batch job identifier in which the batch job to run is identified by the script name.

func (ScriptBatchJobIdentifier) GoString

func (s ScriptBatchJobIdentifier) 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 (*ScriptBatchJobIdentifier) SetScriptName

SetScriptName sets the ScriptName field's value.

func (ScriptBatchJobIdentifier) String

func (s ScriptBatchJobIdentifier) 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 (*ScriptBatchJobIdentifier) Validate

func (s *ScriptBatchJobIdentifier) Validate() error

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

type ServiceQuotaExceededException

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

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

	// The identifier of the exceeded quota.
	QuotaCode *string `locationName:"quotaCode" type:"string"`

	// The ID of the resource that is exceeding the quota limit.
	ResourceId *string `locationName:"resourceId" type:"string"`

	// The type of resource that is exceeding the quota limit for Amazon Web Services
	// Mainframe Modernization.
	ResourceType *string `locationName:"resourceType" type:"string"`

	// A code that identifies the service that the exceeded quota belongs to.
	ServiceCode *string `locationName:"serviceCode" type:"string"`
	// contains filtered or unexported fields
}

One or more quotas for Amazon Web Services Mainframe Modernization 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 StartApplicationInput

type StartApplicationInput struct {

	// The unique identifier of the application you want to start.
	//
	// ApplicationId is a required field
	ApplicationId *string `location:"uri" locationName:"applicationId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (StartApplicationInput) GoString

func (s StartApplicationInput) 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 (*StartApplicationInput) SetApplicationId

func (s *StartApplicationInput) SetApplicationId(v string) *StartApplicationInput

SetApplicationId sets the ApplicationId field's value.

func (StartApplicationInput) String

func (s StartApplicationInput) 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 (*StartApplicationInput) Validate

func (s *StartApplicationInput) Validate() error

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

type StartApplicationOutput

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

func (StartApplicationOutput) GoString

func (s StartApplicationOutput) 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 (StartApplicationOutput) String

func (s StartApplicationOutput) 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 StartBatchJobInput

type StartBatchJobInput struct {

	// The unique identifier of the application associated with this batch job.
	//
	// ApplicationId is a required field
	ApplicationId *string `location:"uri" locationName:"applicationId" type:"string" required:"true"`

	// The unique identifier of the batch job.
	//
	// BatchJobIdentifier is a required field
	BatchJobIdentifier *BatchJobIdentifier `locationName:"batchJobIdentifier" type:"structure" required:"true"`

	// The collection of batch job parameters. For details about limits for keys
	// and values, see Coding variables in JCL (https://www.ibm.com/docs/en/workload-automation/9.3.0?topic=zos-coding-variables-in-jcl).
	JobParams map[string]*string `locationName:"jobParams" type:"map"`
	// contains filtered or unexported fields
}

func (StartBatchJobInput) GoString

func (s StartBatchJobInput) 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 (*StartBatchJobInput) SetApplicationId

func (s *StartBatchJobInput) SetApplicationId(v string) *StartBatchJobInput

SetApplicationId sets the ApplicationId field's value.

func (*StartBatchJobInput) SetBatchJobIdentifier

func (s *StartBatchJobInput) SetBatchJobIdentifier(v *BatchJobIdentifier) *StartBatchJobInput

SetBatchJobIdentifier sets the BatchJobIdentifier field's value.

func (*StartBatchJobInput) SetJobParams

func (s *StartBatchJobInput) SetJobParams(v map[string]*string) *StartBatchJobInput

SetJobParams sets the JobParams field's value.

func (StartBatchJobInput) String

func (s StartBatchJobInput) 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 (*StartBatchJobInput) Validate

func (s *StartBatchJobInput) Validate() error

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

type StartBatchJobOutput

type StartBatchJobOutput struct {

	// The unique identifier of this execution of the batch job.
	//
	// ExecutionId is a required field
	ExecutionId *string `locationName:"executionId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (StartBatchJobOutput) GoString

func (s StartBatchJobOutput) 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 (*StartBatchJobOutput) SetExecutionId

func (s *StartBatchJobOutput) SetExecutionId(v string) *StartBatchJobOutput

SetExecutionId sets the ExecutionId field's value.

func (StartBatchJobOutput) String

func (s StartBatchJobOutput) 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 StopApplicationInput

type StopApplicationInput struct {

	// The unique identifier of the application you want to stop.
	//
	// ApplicationId is a required field
	ApplicationId *string `location:"uri" locationName:"applicationId" type:"string" required:"true"`

	// Stopping an application process can take a long time. Setting this parameter
	// to true lets you force stop the application so you don't need to wait until
	// the process finishes to apply another action on the application. The default
	// value is false.
	ForceStop *bool `locationName:"forceStop" type:"boolean"`
	// contains filtered or unexported fields
}

func (StopApplicationInput) GoString

func (s StopApplicationInput) 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 (*StopApplicationInput) SetApplicationId

func (s *StopApplicationInput) SetApplicationId(v string) *StopApplicationInput

SetApplicationId sets the ApplicationId field's value.

func (*StopApplicationInput) SetForceStop

func (s *StopApplicationInput) SetForceStop(v bool) *StopApplicationInput

SetForceStop sets the ForceStop field's value.

func (StopApplicationInput) String

func (s StopApplicationInput) 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 (*StopApplicationInput) Validate

func (s *StopApplicationInput) Validate() error

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

type StopApplicationOutput

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

func (StopApplicationOutput) GoString

func (s StopApplicationOutput) 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 (StopApplicationOutput) String

func (s StopApplicationOutput) 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 StorageConfiguration

type StorageConfiguration struct {

	// Defines the storage configuration for an Amazon EFS file system.
	Efs *EfsStorageConfiguration `locationName:"efs" type:"structure"`

	// Defines the storage configuration for an Amazon FSx file system.
	Fsx *FsxStorageConfiguration `locationName:"fsx" type:"structure"`
	// contains filtered or unexported fields
}

Defines the storage configuration for a runtime environment.

func (StorageConfiguration) GoString

func (s StorageConfiguration) 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 (*StorageConfiguration) SetEfs

SetEfs sets the Efs field's value.

func (*StorageConfiguration) SetFsx

SetFsx sets the Fsx field's value.

func (StorageConfiguration) String

func (s StorageConfiguration) 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 (*StorageConfiguration) Validate

func (s *StorageConfiguration) Validate() error

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

type TagResourceInput

type TagResourceInput 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 tags to add to 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 ThrottlingException

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

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

	// The identifier of the throttled reuqest.
	QuotaCode *string `locationName:"quotaCode" type:"string"`

	// The number of seconds to wait before retrying the request.
	RetryAfterSeconds *int64 `location:"header" locationName:"Retry-After" type:"integer"`

	// The identifier of the service that the throttled request was made to.
	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 keys of the tags to remove.
	//
	// 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 UpdateApplicationInput

type UpdateApplicationInput struct {

	// The unique identifier of the application you want to update.
	//
	// ApplicationId is a required field
	ApplicationId *string `location:"uri" locationName:"applicationId" type:"string" required:"true"`

	// The current version of the application to update.
	//
	// CurrentApplicationVersion is a required field
	CurrentApplicationVersion *int64 `locationName:"currentApplicationVersion" min:"1" type:"integer" required:"true"`

	// The application definition for this application. You can specify either inline
	// JSON or an S3 bucket location.
	Definition *Definition `locationName:"definition" type:"structure"`

	// The description of the application to update.
	Description *string `locationName:"description" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateApplicationInput) GoString

func (s UpdateApplicationInput) 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 (*UpdateApplicationInput) SetApplicationId

func (s *UpdateApplicationInput) SetApplicationId(v string) *UpdateApplicationInput

SetApplicationId sets the ApplicationId field's value.

func (*UpdateApplicationInput) SetCurrentApplicationVersion

func (s *UpdateApplicationInput) SetCurrentApplicationVersion(v int64) *UpdateApplicationInput

SetCurrentApplicationVersion sets the CurrentApplicationVersion field's value.

func (*UpdateApplicationInput) SetDefinition

SetDefinition sets the Definition field's value.

func (*UpdateApplicationInput) SetDescription

SetDescription sets the Description field's value.

func (UpdateApplicationInput) String

func (s UpdateApplicationInput) 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 (*UpdateApplicationInput) Validate

func (s *UpdateApplicationInput) Validate() error

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

type UpdateApplicationOutput

type UpdateApplicationOutput struct {

	// The new version of the application.
	//
	// ApplicationVersion is a required field
	ApplicationVersion *int64 `locationName:"applicationVersion" min:"1" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateApplicationOutput) GoString

func (s UpdateApplicationOutput) 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 (*UpdateApplicationOutput) SetApplicationVersion

func (s *UpdateApplicationOutput) SetApplicationVersion(v int64) *UpdateApplicationOutput

SetApplicationVersion sets the ApplicationVersion field's value.

func (UpdateApplicationOutput) String

func (s UpdateApplicationOutput) 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 UpdateEnvironmentInput

type UpdateEnvironmentInput struct {

	// Indicates whether to update the runtime environment during the maintenance
	// window. The default is false. Currently, Amazon Web Services Mainframe Modernization
	// accepts the engineVersion parameter only if applyDuringMaintenanceWindow
	// is true. If any parameter other than engineVersion is provided in UpdateEnvironmentRequest,
	// it will fail if applyDuringMaintenanceWindow is set to true.
	ApplyDuringMaintenanceWindow *bool `locationName:"applyDuringMaintenanceWindow" type:"boolean"`

	// The desired capacity for the runtime environment to update. The minimum possible
	// value is 0 and the maximum is 100.
	DesiredCapacity *int64 `locationName:"desiredCapacity" type:"integer"`

	// The version of the runtime engine for the runtime environment.
	EngineVersion *string `locationName:"engineVersion" type:"string"`

	// The unique identifier of the runtime environment that you want to update.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `location:"uri" locationName:"environmentId" type:"string" required:"true"`

	// The instance type for the runtime environment to update.
	InstanceType *string `locationName:"instanceType" type:"string"`

	// Configures the maintenance window you want for the runtime environment. If
	// you do not provide a value, a random system-generated value will be assigned.
	PreferredMaintenanceWindow *string `locationName:"preferredMaintenanceWindow" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateEnvironmentInput) GoString

func (s UpdateEnvironmentInput) 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 (*UpdateEnvironmentInput) SetApplyDuringMaintenanceWindow

func (s *UpdateEnvironmentInput) SetApplyDuringMaintenanceWindow(v bool) *UpdateEnvironmentInput

SetApplyDuringMaintenanceWindow sets the ApplyDuringMaintenanceWindow field's value.

func (*UpdateEnvironmentInput) SetDesiredCapacity

func (s *UpdateEnvironmentInput) SetDesiredCapacity(v int64) *UpdateEnvironmentInput

SetDesiredCapacity sets the DesiredCapacity field's value.

func (*UpdateEnvironmentInput) SetEngineVersion

func (s *UpdateEnvironmentInput) SetEngineVersion(v string) *UpdateEnvironmentInput

SetEngineVersion sets the EngineVersion field's value.

func (*UpdateEnvironmentInput) SetEnvironmentId

func (s *UpdateEnvironmentInput) SetEnvironmentId(v string) *UpdateEnvironmentInput

SetEnvironmentId sets the EnvironmentId field's value.

func (*UpdateEnvironmentInput) SetInstanceType

func (s *UpdateEnvironmentInput) SetInstanceType(v string) *UpdateEnvironmentInput

SetInstanceType sets the InstanceType field's value.

func (*UpdateEnvironmentInput) SetPreferredMaintenanceWindow

func (s *UpdateEnvironmentInput) SetPreferredMaintenanceWindow(v string) *UpdateEnvironmentInput

SetPreferredMaintenanceWindow sets the PreferredMaintenanceWindow field's value.

func (UpdateEnvironmentInput) String

func (s UpdateEnvironmentInput) 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 (*UpdateEnvironmentInput) Validate

func (s *UpdateEnvironmentInput) Validate() error

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

type UpdateEnvironmentOutput

type UpdateEnvironmentOutput struct {

	// The unique identifier of the runtime environment that was updated.
	//
	// EnvironmentId is a required field
	EnvironmentId *string `locationName:"environmentId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateEnvironmentOutput) GoString

func (s UpdateEnvironmentOutput) 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 (*UpdateEnvironmentOutput) SetEnvironmentId

func (s *UpdateEnvironmentOutput) SetEnvironmentId(v string) *UpdateEnvironmentOutput

SetEnvironmentId sets the EnvironmentId field's value.

func (UpdateEnvironmentOutput) String

func (s UpdateEnvironmentOutput) 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 list of fields that failed service validation.
	FieldList []*ValidationExceptionField `locationName:"fieldList" type:"list"`

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

	// The reason why it failed service validation.
	Reason *string `locationName:"reason" type:"string" enum:"ValidationExceptionReason"`
	// contains filtered or unexported fields
}

One or more parameters 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 of the exception field.
	//
	// Message is a required field
	Message *string `locationName:"message" type:"string" required:"true"`

	// The name of the exception field.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Contains information about 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".

type VsamAttributes

type VsamAttributes struct {

	// The alternate key definitions, if any. A legacy dataset might not have any
	// alternate key defined, but if those alternate keys definitions exist, provide
	// them as some applications will make use of them.
	AlternateKeys []*AlternateKey `locationName:"alternateKeys" type:"list"`

	// Indicates whether indexes for this dataset are stored as compressed values.
	// If you have a large data set (typically > 100 Mb), consider setting this
	// flag to True.
	Compressed *bool `locationName:"compressed" type:"boolean"`

	// The character set used by the data set. Can be ASCII, EBCDIC, or unknown.
	Encoding *string `locationName:"encoding" type:"string"`

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

	// The primary key of the data set.
	PrimaryKey *PrimaryKey `locationName:"primaryKey" type:"structure"`
	// contains filtered or unexported fields
}

The attributes of a VSAM type data set.

func (VsamAttributes) GoString

func (s VsamAttributes) 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 (*VsamAttributes) SetAlternateKeys

func (s *VsamAttributes) SetAlternateKeys(v []*AlternateKey) *VsamAttributes

SetAlternateKeys sets the AlternateKeys field's value.

func (*VsamAttributes) SetCompressed

func (s *VsamAttributes) SetCompressed(v bool) *VsamAttributes

SetCompressed sets the Compressed field's value.

func (*VsamAttributes) SetEncoding

func (s *VsamAttributes) SetEncoding(v string) *VsamAttributes

SetEncoding sets the Encoding field's value.

func (*VsamAttributes) SetFormat

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

SetFormat sets the Format field's value.

func (*VsamAttributes) SetPrimaryKey

func (s *VsamAttributes) SetPrimaryKey(v *PrimaryKey) *VsamAttributes

SetPrimaryKey sets the PrimaryKey field's value.

func (VsamAttributes) String

func (s VsamAttributes) 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 (*VsamAttributes) Validate

func (s *VsamAttributes) Validate() error

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

type VsamDetailAttributes

type VsamDetailAttributes struct {

	// The alternate key definitions, if any. A legacy dataset might not have any
	// alternate key defined, but if those alternate keys definitions exist, provide
	// them as some applications will make use of them.
	AlternateKeys []*AlternateKey `locationName:"alternateKeys" type:"list"`

	// If set to True, enforces loading the data set into cache before it’s used
	// by the application.
	CacheAtStartup *bool `locationName:"cacheAtStartup" type:"boolean"`

	// Indicates whether indexes for this dataset are stored as compressed values.
	// If you have a large data set (typically > 100 Mb), consider setting this
	// flag to True.
	Compressed *bool `locationName:"compressed" type:"boolean"`

	// The character set used by the data set. Can be ASCII, EBCDIC, or unknown.
	Encoding *string `locationName:"encoding" type:"string"`

	// The primary key of the data set.
	PrimaryKey *PrimaryKey `locationName:"primaryKey" type:"structure"`

	// The record format of the data set.
	RecordFormat *string `locationName:"recordFormat" type:"string"`
	// contains filtered or unexported fields
}

The attributes of a VSAM type data set.

func (VsamDetailAttributes) GoString

func (s VsamDetailAttributes) 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 (*VsamDetailAttributes) SetAlternateKeys

func (s *VsamDetailAttributes) SetAlternateKeys(v []*AlternateKey) *VsamDetailAttributes

SetAlternateKeys sets the AlternateKeys field's value.

func (*VsamDetailAttributes) SetCacheAtStartup

func (s *VsamDetailAttributes) SetCacheAtStartup(v bool) *VsamDetailAttributes

SetCacheAtStartup sets the CacheAtStartup field's value.

func (*VsamDetailAttributes) SetCompressed

func (s *VsamDetailAttributes) SetCompressed(v bool) *VsamDetailAttributes

SetCompressed sets the Compressed field's value.

func (*VsamDetailAttributes) SetEncoding

SetEncoding sets the Encoding field's value.

func (*VsamDetailAttributes) SetPrimaryKey

SetPrimaryKey sets the PrimaryKey field's value.

func (*VsamDetailAttributes) SetRecordFormat

func (s *VsamDetailAttributes) SetRecordFormat(v string) *VsamDetailAttributes

SetRecordFormat sets the RecordFormat field's value.

func (VsamDetailAttributes) String

func (s VsamDetailAttributes) 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 m2iface provides an interface to enable mocking the AWSMainframeModernization service client for testing your code.
Package m2iface provides an interface to enable mocking the AWSMainframeModernization service client for testing your code.

Jump to

Keyboard shortcuts

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