Documentation ¶
Overview ¶
Package migrationhuborchestrator provides the client and types for making API requests to AWS Migration Hub Orchestrator.
This API reference provides descriptions, syntax, and other details about each of the actions and data types for AWS Migration Hub Orchestrator. The topic for each action shows the API request parameters and responses. Alternatively, you can use one of the AWS SDKs to access an API that is tailored to the programming language or platform that you're using.
See https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28 for more information on this service.
See migrationhuborchestrator package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/migrationhuborchestrator/
Using the Client ¶
To contact AWS Migration Hub Orchestrator with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS Migration Hub Orchestrator client MigrationHubOrchestrator for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/migrationhuborchestrator/#New
Index ¶
- Constants
- func DataType_Values() []string
- func MigrationWorkflowStatusEnum_Values() []string
- func Owner_Values() []string
- func PluginHealth_Values() []string
- func RunEnvironment_Values() []string
- func StepActionType_Values() []string
- func StepGroupStatus_Values() []string
- func StepStatus_Values() []string
- func TargetType_Values() []string
- func TemplateStatus_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateTemplateInput
- func (s CreateTemplateInput) GoString() string
- func (s *CreateTemplateInput) SetClientToken(v string) *CreateTemplateInput
- func (s *CreateTemplateInput) SetTags(v map[string]*string) *CreateTemplateInput
- func (s *CreateTemplateInput) SetTemplateDescription(v string) *CreateTemplateInput
- func (s *CreateTemplateInput) SetTemplateName(v string) *CreateTemplateInput
- func (s *CreateTemplateInput) SetTemplateSource(v *TemplateSource) *CreateTemplateInput
- func (s CreateTemplateInput) String() string
- func (s *CreateTemplateInput) Validate() error
- type CreateTemplateOutput
- func (s CreateTemplateOutput) GoString() string
- func (s *CreateTemplateOutput) SetTags(v map[string]*string) *CreateTemplateOutput
- func (s *CreateTemplateOutput) SetTemplateArn(v string) *CreateTemplateOutput
- func (s *CreateTemplateOutput) SetTemplateId(v string) *CreateTemplateOutput
- func (s CreateTemplateOutput) String() string
- type CreateWorkflowInput
- func (s CreateWorkflowInput) GoString() string
- func (s *CreateWorkflowInput) SetApplicationConfigurationId(v string) *CreateWorkflowInput
- func (s *CreateWorkflowInput) SetDescription(v string) *CreateWorkflowInput
- func (s *CreateWorkflowInput) SetInputParameters(v map[string]*StepInput_) *CreateWorkflowInput
- func (s *CreateWorkflowInput) SetName(v string) *CreateWorkflowInput
- func (s *CreateWorkflowInput) SetStepTargets(v []*string) *CreateWorkflowInput
- func (s *CreateWorkflowInput) SetTags(v map[string]*string) *CreateWorkflowInput
- func (s *CreateWorkflowInput) SetTemplateId(v string) *CreateWorkflowInput
- func (s CreateWorkflowInput) String() string
- func (s *CreateWorkflowInput) Validate() error
- type CreateWorkflowOutput
- func (s CreateWorkflowOutput) GoString() string
- func (s *CreateWorkflowOutput) SetAdsApplicationConfigurationId(v string) *CreateWorkflowOutput
- func (s *CreateWorkflowOutput) SetArn(v string) *CreateWorkflowOutput
- func (s *CreateWorkflowOutput) SetCreationTime(v time.Time) *CreateWorkflowOutput
- func (s *CreateWorkflowOutput) SetDescription(v string) *CreateWorkflowOutput
- func (s *CreateWorkflowOutput) SetId(v string) *CreateWorkflowOutput
- func (s *CreateWorkflowOutput) SetName(v string) *CreateWorkflowOutput
- func (s *CreateWorkflowOutput) SetStatus(v string) *CreateWorkflowOutput
- func (s *CreateWorkflowOutput) SetStepTargets(v []*string) *CreateWorkflowOutput
- func (s *CreateWorkflowOutput) SetTags(v map[string]*string) *CreateWorkflowOutput
- func (s *CreateWorkflowOutput) SetTemplateId(v string) *CreateWorkflowOutput
- func (s *CreateWorkflowOutput) SetWorkflowInputs(v map[string]*StepInput_) *CreateWorkflowOutput
- func (s CreateWorkflowOutput) String() string
- type CreateWorkflowStepGroupInput
- func (s CreateWorkflowStepGroupInput) GoString() string
- func (s *CreateWorkflowStepGroupInput) SetDescription(v string) *CreateWorkflowStepGroupInput
- func (s *CreateWorkflowStepGroupInput) SetName(v string) *CreateWorkflowStepGroupInput
- func (s *CreateWorkflowStepGroupInput) SetNext(v []*string) *CreateWorkflowStepGroupInput
- func (s *CreateWorkflowStepGroupInput) SetPrevious(v []*string) *CreateWorkflowStepGroupInput
- func (s *CreateWorkflowStepGroupInput) SetWorkflowId(v string) *CreateWorkflowStepGroupInput
- func (s CreateWorkflowStepGroupInput) String() string
- func (s *CreateWorkflowStepGroupInput) Validate() error
- type CreateWorkflowStepGroupOutput
- func (s CreateWorkflowStepGroupOutput) GoString() string
- func (s *CreateWorkflowStepGroupOutput) SetCreationTime(v time.Time) *CreateWorkflowStepGroupOutput
- func (s *CreateWorkflowStepGroupOutput) SetDescription(v string) *CreateWorkflowStepGroupOutput
- func (s *CreateWorkflowStepGroupOutput) SetId(v string) *CreateWorkflowStepGroupOutput
- func (s *CreateWorkflowStepGroupOutput) SetName(v string) *CreateWorkflowStepGroupOutput
- func (s *CreateWorkflowStepGroupOutput) SetNext(v []*string) *CreateWorkflowStepGroupOutput
- func (s *CreateWorkflowStepGroupOutput) SetPrevious(v []*string) *CreateWorkflowStepGroupOutput
- func (s *CreateWorkflowStepGroupOutput) SetTools(v []*Tool) *CreateWorkflowStepGroupOutput
- func (s *CreateWorkflowStepGroupOutput) SetWorkflowId(v string) *CreateWorkflowStepGroupOutput
- func (s CreateWorkflowStepGroupOutput) String() string
- type CreateWorkflowStepInput
- func (s CreateWorkflowStepInput) GoString() string
- func (s *CreateWorkflowStepInput) SetDescription(v string) *CreateWorkflowStepInput
- func (s *CreateWorkflowStepInput) SetName(v string) *CreateWorkflowStepInput
- func (s *CreateWorkflowStepInput) SetNext(v []*string) *CreateWorkflowStepInput
- func (s *CreateWorkflowStepInput) SetOutputs(v []*WorkflowStepOutput_) *CreateWorkflowStepInput
- func (s *CreateWorkflowStepInput) SetPrevious(v []*string) *CreateWorkflowStepInput
- func (s *CreateWorkflowStepInput) SetStepActionType(v string) *CreateWorkflowStepInput
- func (s *CreateWorkflowStepInput) SetStepGroupId(v string) *CreateWorkflowStepInput
- func (s *CreateWorkflowStepInput) SetStepTarget(v []*string) *CreateWorkflowStepInput
- func (s *CreateWorkflowStepInput) SetWorkflowId(v string) *CreateWorkflowStepInput
- func (s *CreateWorkflowStepInput) SetWorkflowStepAutomationConfiguration(v *WorkflowStepAutomationConfiguration) *CreateWorkflowStepInput
- func (s CreateWorkflowStepInput) String() string
- func (s *CreateWorkflowStepInput) Validate() error
- type CreateWorkflowStepOutput
- func (s CreateWorkflowStepOutput) GoString() string
- func (s *CreateWorkflowStepOutput) SetId(v string) *CreateWorkflowStepOutput
- func (s *CreateWorkflowStepOutput) SetName(v string) *CreateWorkflowStepOutput
- func (s *CreateWorkflowStepOutput) SetStepGroupId(v string) *CreateWorkflowStepOutput
- func (s *CreateWorkflowStepOutput) SetWorkflowId(v string) *CreateWorkflowStepOutput
- func (s CreateWorkflowStepOutput) String() string
- type DeleteTemplateInput
- type DeleteTemplateOutput
- type DeleteWorkflowInput
- type DeleteWorkflowOutput
- func (s DeleteWorkflowOutput) GoString() string
- func (s *DeleteWorkflowOutput) SetArn(v string) *DeleteWorkflowOutput
- func (s *DeleteWorkflowOutput) SetId(v string) *DeleteWorkflowOutput
- func (s *DeleteWorkflowOutput) SetStatus(v string) *DeleteWorkflowOutput
- func (s DeleteWorkflowOutput) String() string
- type DeleteWorkflowStepGroupInput
- func (s DeleteWorkflowStepGroupInput) GoString() string
- func (s *DeleteWorkflowStepGroupInput) SetId(v string) *DeleteWorkflowStepGroupInput
- func (s *DeleteWorkflowStepGroupInput) SetWorkflowId(v string) *DeleteWorkflowStepGroupInput
- func (s DeleteWorkflowStepGroupInput) String() string
- func (s *DeleteWorkflowStepGroupInput) Validate() error
- type DeleteWorkflowStepGroupOutput
- type DeleteWorkflowStepInput
- func (s DeleteWorkflowStepInput) GoString() string
- func (s *DeleteWorkflowStepInput) SetId(v string) *DeleteWorkflowStepInput
- func (s *DeleteWorkflowStepInput) SetStepGroupId(v string) *DeleteWorkflowStepInput
- func (s *DeleteWorkflowStepInput) SetWorkflowId(v string) *DeleteWorkflowStepInput
- func (s DeleteWorkflowStepInput) String() string
- func (s *DeleteWorkflowStepInput) Validate() error
- type DeleteWorkflowStepOutput
- type GetTemplateInput
- type GetTemplateOutput
- func (s GetTemplateOutput) GoString() string
- func (s *GetTemplateOutput) SetCreationTime(v time.Time) *GetTemplateOutput
- func (s *GetTemplateOutput) SetDescription(v string) *GetTemplateOutput
- func (s *GetTemplateOutput) SetId(v string) *GetTemplateOutput
- func (s *GetTemplateOutput) SetInputs(v []*TemplateInput_) *GetTemplateOutput
- func (s *GetTemplateOutput) SetName(v string) *GetTemplateOutput
- func (s *GetTemplateOutput) SetOwner(v string) *GetTemplateOutput
- func (s *GetTemplateOutput) SetStatus(v string) *GetTemplateOutput
- func (s *GetTemplateOutput) SetStatusMessage(v string) *GetTemplateOutput
- func (s *GetTemplateOutput) SetTags(v map[string]*string) *GetTemplateOutput
- func (s *GetTemplateOutput) SetTemplateArn(v string) *GetTemplateOutput
- func (s *GetTemplateOutput) SetTemplateClass(v string) *GetTemplateOutput
- func (s *GetTemplateOutput) SetTools(v []*Tool) *GetTemplateOutput
- func (s GetTemplateOutput) String() string
- type GetTemplateStepGroupInput
- func (s GetTemplateStepGroupInput) GoString() string
- func (s *GetTemplateStepGroupInput) SetId(v string) *GetTemplateStepGroupInput
- func (s *GetTemplateStepGroupInput) SetTemplateId(v string) *GetTemplateStepGroupInput
- func (s GetTemplateStepGroupInput) String() string
- func (s *GetTemplateStepGroupInput) Validate() error
- type GetTemplateStepGroupOutput
- func (s GetTemplateStepGroupOutput) GoString() string
- func (s *GetTemplateStepGroupOutput) SetCreationTime(v time.Time) *GetTemplateStepGroupOutput
- func (s *GetTemplateStepGroupOutput) SetDescription(v string) *GetTemplateStepGroupOutput
- func (s *GetTemplateStepGroupOutput) SetId(v string) *GetTemplateStepGroupOutput
- func (s *GetTemplateStepGroupOutput) SetLastModifiedTime(v time.Time) *GetTemplateStepGroupOutput
- func (s *GetTemplateStepGroupOutput) SetName(v string) *GetTemplateStepGroupOutput
- func (s *GetTemplateStepGroupOutput) SetNext(v []*string) *GetTemplateStepGroupOutput
- func (s *GetTemplateStepGroupOutput) SetPrevious(v []*string) *GetTemplateStepGroupOutput
- func (s *GetTemplateStepGroupOutput) SetStatus(v string) *GetTemplateStepGroupOutput
- func (s *GetTemplateStepGroupOutput) SetTemplateId(v string) *GetTemplateStepGroupOutput
- func (s *GetTemplateStepGroupOutput) SetTools(v []*Tool) *GetTemplateStepGroupOutput
- func (s GetTemplateStepGroupOutput) String() string
- type GetTemplateStepInput
- func (s GetTemplateStepInput) GoString() string
- func (s *GetTemplateStepInput) SetId(v string) *GetTemplateStepInput
- func (s *GetTemplateStepInput) SetStepGroupId(v string) *GetTemplateStepInput
- func (s *GetTemplateStepInput) SetTemplateId(v string) *GetTemplateStepInput
- func (s GetTemplateStepInput) String() string
- func (s *GetTemplateStepInput) Validate() error
- type GetTemplateStepOutput
- func (s GetTemplateStepOutput) GoString() string
- func (s *GetTemplateStepOutput) SetCreationTime(v string) *GetTemplateStepOutput
- func (s *GetTemplateStepOutput) SetDescription(v string) *GetTemplateStepOutput
- func (s *GetTemplateStepOutput) SetId(v string) *GetTemplateStepOutput
- func (s *GetTemplateStepOutput) SetName(v string) *GetTemplateStepOutput
- func (s *GetTemplateStepOutput) SetNext(v []*string) *GetTemplateStepOutput
- func (s *GetTemplateStepOutput) SetOutputs(v []*StepOutput_) *GetTemplateStepOutput
- func (s *GetTemplateStepOutput) SetPrevious(v []*string) *GetTemplateStepOutput
- func (s *GetTemplateStepOutput) SetStepActionType(v string) *GetTemplateStepOutput
- func (s *GetTemplateStepOutput) SetStepAutomationConfiguration(v *StepAutomationConfiguration) *GetTemplateStepOutput
- func (s *GetTemplateStepOutput) SetStepGroupId(v string) *GetTemplateStepOutput
- func (s *GetTemplateStepOutput) SetTemplateId(v string) *GetTemplateStepOutput
- func (s GetTemplateStepOutput) String() string
- type GetWorkflowInput
- type GetWorkflowOutput
- func (s GetWorkflowOutput) GoString() string
- func (s *GetWorkflowOutput) SetAdsApplicationConfigurationId(v string) *GetWorkflowOutput
- func (s *GetWorkflowOutput) SetAdsApplicationName(v string) *GetWorkflowOutput
- func (s *GetWorkflowOutput) SetArn(v string) *GetWorkflowOutput
- func (s *GetWorkflowOutput) SetCompletedSteps(v int64) *GetWorkflowOutput
- func (s *GetWorkflowOutput) SetCreationTime(v time.Time) *GetWorkflowOutput
- func (s *GetWorkflowOutput) SetDescription(v string) *GetWorkflowOutput
- func (s *GetWorkflowOutput) SetEndTime(v time.Time) *GetWorkflowOutput
- func (s *GetWorkflowOutput) SetId(v string) *GetWorkflowOutput
- func (s *GetWorkflowOutput) SetLastModifiedTime(v time.Time) *GetWorkflowOutput
- func (s *GetWorkflowOutput) SetLastStartTime(v time.Time) *GetWorkflowOutput
- func (s *GetWorkflowOutput) SetLastStopTime(v time.Time) *GetWorkflowOutput
- func (s *GetWorkflowOutput) SetName(v string) *GetWorkflowOutput
- func (s *GetWorkflowOutput) SetStatus(v string) *GetWorkflowOutput
- func (s *GetWorkflowOutput) SetStatusMessage(v string) *GetWorkflowOutput
- func (s *GetWorkflowOutput) SetTags(v map[string]*string) *GetWorkflowOutput
- func (s *GetWorkflowOutput) SetTemplateId(v string) *GetWorkflowOutput
- func (s *GetWorkflowOutput) SetTools(v []*Tool) *GetWorkflowOutput
- func (s *GetWorkflowOutput) SetTotalSteps(v int64) *GetWorkflowOutput
- func (s *GetWorkflowOutput) SetWorkflowBucket(v string) *GetWorkflowOutput
- func (s *GetWorkflowOutput) SetWorkflowInputs(v map[string]*StepInput_) *GetWorkflowOutput
- func (s GetWorkflowOutput) String() string
- type GetWorkflowStepGroupInput
- func (s GetWorkflowStepGroupInput) GoString() string
- func (s *GetWorkflowStepGroupInput) SetId(v string) *GetWorkflowStepGroupInput
- func (s *GetWorkflowStepGroupInput) SetWorkflowId(v string) *GetWorkflowStepGroupInput
- func (s GetWorkflowStepGroupInput) String() string
- func (s *GetWorkflowStepGroupInput) Validate() error
- type GetWorkflowStepGroupOutput
- func (s GetWorkflowStepGroupOutput) GoString() string
- func (s *GetWorkflowStepGroupOutput) SetCreationTime(v time.Time) *GetWorkflowStepGroupOutput
- func (s *GetWorkflowStepGroupOutput) SetDescription(v string) *GetWorkflowStepGroupOutput
- func (s *GetWorkflowStepGroupOutput) SetEndTime(v time.Time) *GetWorkflowStepGroupOutput
- func (s *GetWorkflowStepGroupOutput) SetId(v string) *GetWorkflowStepGroupOutput
- func (s *GetWorkflowStepGroupOutput) SetLastModifiedTime(v time.Time) *GetWorkflowStepGroupOutput
- func (s *GetWorkflowStepGroupOutput) SetName(v string) *GetWorkflowStepGroupOutput
- func (s *GetWorkflowStepGroupOutput) SetNext(v []*string) *GetWorkflowStepGroupOutput
- func (s *GetWorkflowStepGroupOutput) SetOwner(v string) *GetWorkflowStepGroupOutput
- func (s *GetWorkflowStepGroupOutput) SetPrevious(v []*string) *GetWorkflowStepGroupOutput
- func (s *GetWorkflowStepGroupOutput) SetStatus(v string) *GetWorkflowStepGroupOutput
- func (s *GetWorkflowStepGroupOutput) SetTools(v []*Tool) *GetWorkflowStepGroupOutput
- func (s *GetWorkflowStepGroupOutput) SetWorkflowId(v string) *GetWorkflowStepGroupOutput
- func (s GetWorkflowStepGroupOutput) String() string
- type GetWorkflowStepInput
- func (s GetWorkflowStepInput) GoString() string
- func (s *GetWorkflowStepInput) SetId(v string) *GetWorkflowStepInput
- func (s *GetWorkflowStepInput) SetStepGroupId(v string) *GetWorkflowStepInput
- func (s *GetWorkflowStepInput) SetWorkflowId(v string) *GetWorkflowStepInput
- func (s GetWorkflowStepInput) String() string
- func (s *GetWorkflowStepInput) Validate() error
- type GetWorkflowStepOutput
- func (s GetWorkflowStepOutput) GoString() string
- func (s *GetWorkflowStepOutput) SetCreationTime(v time.Time) *GetWorkflowStepOutput
- func (s *GetWorkflowStepOutput) SetDescription(v string) *GetWorkflowStepOutput
- func (s *GetWorkflowStepOutput) SetEndTime(v time.Time) *GetWorkflowStepOutput
- func (s *GetWorkflowStepOutput) SetLastStartTime(v time.Time) *GetWorkflowStepOutput
- func (s *GetWorkflowStepOutput) SetName(v string) *GetWorkflowStepOutput
- func (s *GetWorkflowStepOutput) SetNext(v []*string) *GetWorkflowStepOutput
- func (s *GetWorkflowStepOutput) SetNoOfSrvCompleted(v int64) *GetWorkflowStepOutput
- func (s *GetWorkflowStepOutput) SetNoOfSrvFailed(v int64) *GetWorkflowStepOutput
- func (s *GetWorkflowStepOutput) SetOutputs(v []*WorkflowStepOutput_) *GetWorkflowStepOutput
- func (s *GetWorkflowStepOutput) SetOwner(v string) *GetWorkflowStepOutput
- func (s *GetWorkflowStepOutput) SetPrevious(v []*string) *GetWorkflowStepOutput
- func (s *GetWorkflowStepOutput) SetScriptOutputLocation(v string) *GetWorkflowStepOutput
- func (s *GetWorkflowStepOutput) SetStatus(v string) *GetWorkflowStepOutput
- func (s *GetWorkflowStepOutput) SetStatusMessage(v string) *GetWorkflowStepOutput
- func (s *GetWorkflowStepOutput) SetStepActionType(v string) *GetWorkflowStepOutput
- func (s *GetWorkflowStepOutput) SetStepGroupId(v string) *GetWorkflowStepOutput
- func (s *GetWorkflowStepOutput) SetStepId(v string) *GetWorkflowStepOutput
- func (s *GetWorkflowStepOutput) SetStepTarget(v []*string) *GetWorkflowStepOutput
- func (s *GetWorkflowStepOutput) SetTotalNoOfSrv(v int64) *GetWorkflowStepOutput
- func (s *GetWorkflowStepOutput) SetWorkflowId(v string) *GetWorkflowStepOutput
- func (s *GetWorkflowStepOutput) SetWorkflowStepAutomationConfiguration(v *WorkflowStepAutomationConfiguration) *GetWorkflowStepOutput
- func (s GetWorkflowStepOutput) String() string
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type ListPluginsInput
- type ListPluginsOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListTemplateStepGroupsInput
- func (s ListTemplateStepGroupsInput) GoString() string
- func (s *ListTemplateStepGroupsInput) SetMaxResults(v int64) *ListTemplateStepGroupsInput
- func (s *ListTemplateStepGroupsInput) SetNextToken(v string) *ListTemplateStepGroupsInput
- func (s *ListTemplateStepGroupsInput) SetTemplateId(v string) *ListTemplateStepGroupsInput
- func (s ListTemplateStepGroupsInput) String() string
- func (s *ListTemplateStepGroupsInput) Validate() error
- type ListTemplateStepGroupsOutput
- func (s ListTemplateStepGroupsOutput) GoString() string
- func (s *ListTemplateStepGroupsOutput) SetNextToken(v string) *ListTemplateStepGroupsOutput
- func (s *ListTemplateStepGroupsOutput) SetTemplateStepGroupSummary(v []*TemplateStepGroupSummary) *ListTemplateStepGroupsOutput
- func (s ListTemplateStepGroupsOutput) String() string
- type ListTemplateStepsInput
- func (s ListTemplateStepsInput) GoString() string
- func (s *ListTemplateStepsInput) SetMaxResults(v int64) *ListTemplateStepsInput
- func (s *ListTemplateStepsInput) SetNextToken(v string) *ListTemplateStepsInput
- func (s *ListTemplateStepsInput) SetStepGroupId(v string) *ListTemplateStepsInput
- func (s *ListTemplateStepsInput) SetTemplateId(v string) *ListTemplateStepsInput
- func (s ListTemplateStepsInput) String() string
- func (s *ListTemplateStepsInput) Validate() error
- type ListTemplateStepsOutput
- type ListTemplatesInput
- func (s ListTemplatesInput) GoString() string
- func (s *ListTemplatesInput) SetMaxResults(v int64) *ListTemplatesInput
- func (s *ListTemplatesInput) SetName(v string) *ListTemplatesInput
- func (s *ListTemplatesInput) SetNextToken(v string) *ListTemplatesInput
- func (s ListTemplatesInput) String() string
- func (s *ListTemplatesInput) Validate() error
- type ListTemplatesOutput
- type ListWorkflowStepGroupsInput
- func (s ListWorkflowStepGroupsInput) GoString() string
- func (s *ListWorkflowStepGroupsInput) SetMaxResults(v int64) *ListWorkflowStepGroupsInput
- func (s *ListWorkflowStepGroupsInput) SetNextToken(v string) *ListWorkflowStepGroupsInput
- func (s *ListWorkflowStepGroupsInput) SetWorkflowId(v string) *ListWorkflowStepGroupsInput
- func (s ListWorkflowStepGroupsInput) String() string
- func (s *ListWorkflowStepGroupsInput) Validate() error
- type ListWorkflowStepGroupsOutput
- func (s ListWorkflowStepGroupsOutput) GoString() string
- func (s *ListWorkflowStepGroupsOutput) SetNextToken(v string) *ListWorkflowStepGroupsOutput
- func (s *ListWorkflowStepGroupsOutput) SetWorkflowStepGroupsSummary(v []*WorkflowStepGroupSummary) *ListWorkflowStepGroupsOutput
- func (s ListWorkflowStepGroupsOutput) String() string
- type ListWorkflowStepsInput
- func (s ListWorkflowStepsInput) GoString() string
- func (s *ListWorkflowStepsInput) SetMaxResults(v int64) *ListWorkflowStepsInput
- func (s *ListWorkflowStepsInput) SetNextToken(v string) *ListWorkflowStepsInput
- func (s *ListWorkflowStepsInput) SetStepGroupId(v string) *ListWorkflowStepsInput
- func (s *ListWorkflowStepsInput) SetWorkflowId(v string) *ListWorkflowStepsInput
- func (s ListWorkflowStepsInput) String() string
- func (s *ListWorkflowStepsInput) Validate() error
- type ListWorkflowStepsOutput
- type ListWorkflowsInput
- func (s ListWorkflowsInput) GoString() string
- func (s *ListWorkflowsInput) SetAdsApplicationConfigurationName(v string) *ListWorkflowsInput
- func (s *ListWorkflowsInput) SetMaxResults(v int64) *ListWorkflowsInput
- func (s *ListWorkflowsInput) SetName(v string) *ListWorkflowsInput
- func (s *ListWorkflowsInput) SetNextToken(v string) *ListWorkflowsInput
- func (s *ListWorkflowsInput) SetStatus(v string) *ListWorkflowsInput
- func (s *ListWorkflowsInput) SetTemplateId(v string) *ListWorkflowsInput
- func (s ListWorkflowsInput) String() string
- func (s *ListWorkflowsInput) Validate() error
- type ListWorkflowsOutput
- type MigrationHubOrchestrator
- func (c *MigrationHubOrchestrator) CreateTemplate(input *CreateTemplateInput) (*CreateTemplateOutput, error)
- func (c *MigrationHubOrchestrator) CreateTemplateRequest(input *CreateTemplateInput) (req *request.Request, output *CreateTemplateOutput)
- func (c *MigrationHubOrchestrator) CreateTemplateWithContext(ctx aws.Context, input *CreateTemplateInput, opts ...request.Option) (*CreateTemplateOutput, error)
- func (c *MigrationHubOrchestrator) CreateWorkflow(input *CreateWorkflowInput) (*CreateWorkflowOutput, error)
- func (c *MigrationHubOrchestrator) CreateWorkflowRequest(input *CreateWorkflowInput) (req *request.Request, output *CreateWorkflowOutput)
- func (c *MigrationHubOrchestrator) CreateWorkflowStep(input *CreateWorkflowStepInput) (*CreateWorkflowStepOutput, error)
- func (c *MigrationHubOrchestrator) CreateWorkflowStepGroup(input *CreateWorkflowStepGroupInput) (*CreateWorkflowStepGroupOutput, error)
- func (c *MigrationHubOrchestrator) CreateWorkflowStepGroupRequest(input *CreateWorkflowStepGroupInput) (req *request.Request, output *CreateWorkflowStepGroupOutput)
- func (c *MigrationHubOrchestrator) CreateWorkflowStepGroupWithContext(ctx aws.Context, input *CreateWorkflowStepGroupInput, opts ...request.Option) (*CreateWorkflowStepGroupOutput, error)
- func (c *MigrationHubOrchestrator) CreateWorkflowStepRequest(input *CreateWorkflowStepInput) (req *request.Request, output *CreateWorkflowStepOutput)
- func (c *MigrationHubOrchestrator) CreateWorkflowStepWithContext(ctx aws.Context, input *CreateWorkflowStepInput, opts ...request.Option) (*CreateWorkflowStepOutput, error)
- func (c *MigrationHubOrchestrator) CreateWorkflowWithContext(ctx aws.Context, input *CreateWorkflowInput, opts ...request.Option) (*CreateWorkflowOutput, error)
- func (c *MigrationHubOrchestrator) DeleteTemplate(input *DeleteTemplateInput) (*DeleteTemplateOutput, error)
- func (c *MigrationHubOrchestrator) DeleteTemplateRequest(input *DeleteTemplateInput) (req *request.Request, output *DeleteTemplateOutput)
- func (c *MigrationHubOrchestrator) DeleteTemplateWithContext(ctx aws.Context, input *DeleteTemplateInput, opts ...request.Option) (*DeleteTemplateOutput, error)
- func (c *MigrationHubOrchestrator) DeleteWorkflow(input *DeleteWorkflowInput) (*DeleteWorkflowOutput, error)
- func (c *MigrationHubOrchestrator) DeleteWorkflowRequest(input *DeleteWorkflowInput) (req *request.Request, output *DeleteWorkflowOutput)
- func (c *MigrationHubOrchestrator) DeleteWorkflowStep(input *DeleteWorkflowStepInput) (*DeleteWorkflowStepOutput, error)
- func (c *MigrationHubOrchestrator) DeleteWorkflowStepGroup(input *DeleteWorkflowStepGroupInput) (*DeleteWorkflowStepGroupOutput, error)
- func (c *MigrationHubOrchestrator) DeleteWorkflowStepGroupRequest(input *DeleteWorkflowStepGroupInput) (req *request.Request, output *DeleteWorkflowStepGroupOutput)
- func (c *MigrationHubOrchestrator) DeleteWorkflowStepGroupWithContext(ctx aws.Context, input *DeleteWorkflowStepGroupInput, opts ...request.Option) (*DeleteWorkflowStepGroupOutput, error)
- func (c *MigrationHubOrchestrator) DeleteWorkflowStepRequest(input *DeleteWorkflowStepInput) (req *request.Request, output *DeleteWorkflowStepOutput)
- func (c *MigrationHubOrchestrator) DeleteWorkflowStepWithContext(ctx aws.Context, input *DeleteWorkflowStepInput, opts ...request.Option) (*DeleteWorkflowStepOutput, error)
- func (c *MigrationHubOrchestrator) DeleteWorkflowWithContext(ctx aws.Context, input *DeleteWorkflowInput, opts ...request.Option) (*DeleteWorkflowOutput, error)
- func (c *MigrationHubOrchestrator) GetTemplate(input *GetTemplateInput) (*GetTemplateOutput, error)
- func (c *MigrationHubOrchestrator) GetTemplateRequest(input *GetTemplateInput) (req *request.Request, output *GetTemplateOutput)
- func (c *MigrationHubOrchestrator) GetTemplateStep(input *GetTemplateStepInput) (*GetTemplateStepOutput, error)
- func (c *MigrationHubOrchestrator) GetTemplateStepGroup(input *GetTemplateStepGroupInput) (*GetTemplateStepGroupOutput, error)
- func (c *MigrationHubOrchestrator) GetTemplateStepGroupRequest(input *GetTemplateStepGroupInput) (req *request.Request, output *GetTemplateStepGroupOutput)
- func (c *MigrationHubOrchestrator) GetTemplateStepGroupWithContext(ctx aws.Context, input *GetTemplateStepGroupInput, opts ...request.Option) (*GetTemplateStepGroupOutput, error)
- func (c *MigrationHubOrchestrator) GetTemplateStepRequest(input *GetTemplateStepInput) (req *request.Request, output *GetTemplateStepOutput)
- func (c *MigrationHubOrchestrator) GetTemplateStepWithContext(ctx aws.Context, input *GetTemplateStepInput, opts ...request.Option) (*GetTemplateStepOutput, error)
- func (c *MigrationHubOrchestrator) GetTemplateWithContext(ctx aws.Context, input *GetTemplateInput, opts ...request.Option) (*GetTemplateOutput, error)
- func (c *MigrationHubOrchestrator) GetWorkflow(input *GetWorkflowInput) (*GetWorkflowOutput, error)
- func (c *MigrationHubOrchestrator) GetWorkflowRequest(input *GetWorkflowInput) (req *request.Request, output *GetWorkflowOutput)
- func (c *MigrationHubOrchestrator) GetWorkflowStep(input *GetWorkflowStepInput) (*GetWorkflowStepOutput, error)
- func (c *MigrationHubOrchestrator) GetWorkflowStepGroup(input *GetWorkflowStepGroupInput) (*GetWorkflowStepGroupOutput, error)
- func (c *MigrationHubOrchestrator) GetWorkflowStepGroupRequest(input *GetWorkflowStepGroupInput) (req *request.Request, output *GetWorkflowStepGroupOutput)
- func (c *MigrationHubOrchestrator) GetWorkflowStepGroupWithContext(ctx aws.Context, input *GetWorkflowStepGroupInput, opts ...request.Option) (*GetWorkflowStepGroupOutput, error)
- func (c *MigrationHubOrchestrator) GetWorkflowStepRequest(input *GetWorkflowStepInput) (req *request.Request, output *GetWorkflowStepOutput)
- func (c *MigrationHubOrchestrator) GetWorkflowStepWithContext(ctx aws.Context, input *GetWorkflowStepInput, opts ...request.Option) (*GetWorkflowStepOutput, error)
- func (c *MigrationHubOrchestrator) GetWorkflowWithContext(ctx aws.Context, input *GetWorkflowInput, opts ...request.Option) (*GetWorkflowOutput, error)
- func (c *MigrationHubOrchestrator) ListPlugins(input *ListPluginsInput) (*ListPluginsOutput, error)
- func (c *MigrationHubOrchestrator) ListPluginsPages(input *ListPluginsInput, fn func(*ListPluginsOutput, bool) bool) error
- func (c *MigrationHubOrchestrator) ListPluginsPagesWithContext(ctx aws.Context, input *ListPluginsInput, ...) error
- func (c *MigrationHubOrchestrator) ListPluginsRequest(input *ListPluginsInput) (req *request.Request, output *ListPluginsOutput)
- func (c *MigrationHubOrchestrator) ListPluginsWithContext(ctx aws.Context, input *ListPluginsInput, opts ...request.Option) (*ListPluginsOutput, error)
- func (c *MigrationHubOrchestrator) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *MigrationHubOrchestrator) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *MigrationHubOrchestrator) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *MigrationHubOrchestrator) ListTemplateStepGroups(input *ListTemplateStepGroupsInput) (*ListTemplateStepGroupsOutput, error)
- func (c *MigrationHubOrchestrator) ListTemplateStepGroupsPages(input *ListTemplateStepGroupsInput, ...) error
- func (c *MigrationHubOrchestrator) ListTemplateStepGroupsPagesWithContext(ctx aws.Context, input *ListTemplateStepGroupsInput, ...) error
- func (c *MigrationHubOrchestrator) ListTemplateStepGroupsRequest(input *ListTemplateStepGroupsInput) (req *request.Request, output *ListTemplateStepGroupsOutput)
- func (c *MigrationHubOrchestrator) ListTemplateStepGroupsWithContext(ctx aws.Context, input *ListTemplateStepGroupsInput, opts ...request.Option) (*ListTemplateStepGroupsOutput, error)
- func (c *MigrationHubOrchestrator) ListTemplateSteps(input *ListTemplateStepsInput) (*ListTemplateStepsOutput, error)
- func (c *MigrationHubOrchestrator) ListTemplateStepsPages(input *ListTemplateStepsInput, fn func(*ListTemplateStepsOutput, bool) bool) error
- func (c *MigrationHubOrchestrator) ListTemplateStepsPagesWithContext(ctx aws.Context, input *ListTemplateStepsInput, ...) error
- func (c *MigrationHubOrchestrator) ListTemplateStepsRequest(input *ListTemplateStepsInput) (req *request.Request, output *ListTemplateStepsOutput)
- func (c *MigrationHubOrchestrator) ListTemplateStepsWithContext(ctx aws.Context, input *ListTemplateStepsInput, opts ...request.Option) (*ListTemplateStepsOutput, error)
- func (c *MigrationHubOrchestrator) ListTemplates(input *ListTemplatesInput) (*ListTemplatesOutput, error)
- func (c *MigrationHubOrchestrator) ListTemplatesPages(input *ListTemplatesInput, fn func(*ListTemplatesOutput, bool) bool) error
- func (c *MigrationHubOrchestrator) ListTemplatesPagesWithContext(ctx aws.Context, input *ListTemplatesInput, ...) error
- func (c *MigrationHubOrchestrator) ListTemplatesRequest(input *ListTemplatesInput) (req *request.Request, output *ListTemplatesOutput)
- func (c *MigrationHubOrchestrator) ListTemplatesWithContext(ctx aws.Context, input *ListTemplatesInput, opts ...request.Option) (*ListTemplatesOutput, error)
- func (c *MigrationHubOrchestrator) ListWorkflowStepGroups(input *ListWorkflowStepGroupsInput) (*ListWorkflowStepGroupsOutput, error)
- func (c *MigrationHubOrchestrator) ListWorkflowStepGroupsPages(input *ListWorkflowStepGroupsInput, ...) error
- func (c *MigrationHubOrchestrator) ListWorkflowStepGroupsPagesWithContext(ctx aws.Context, input *ListWorkflowStepGroupsInput, ...) error
- func (c *MigrationHubOrchestrator) ListWorkflowStepGroupsRequest(input *ListWorkflowStepGroupsInput) (req *request.Request, output *ListWorkflowStepGroupsOutput)
- func (c *MigrationHubOrchestrator) ListWorkflowStepGroupsWithContext(ctx aws.Context, input *ListWorkflowStepGroupsInput, opts ...request.Option) (*ListWorkflowStepGroupsOutput, error)
- func (c *MigrationHubOrchestrator) ListWorkflowSteps(input *ListWorkflowStepsInput) (*ListWorkflowStepsOutput, error)
- func (c *MigrationHubOrchestrator) ListWorkflowStepsPages(input *ListWorkflowStepsInput, fn func(*ListWorkflowStepsOutput, bool) bool) error
- func (c *MigrationHubOrchestrator) ListWorkflowStepsPagesWithContext(ctx aws.Context, input *ListWorkflowStepsInput, ...) error
- func (c *MigrationHubOrchestrator) ListWorkflowStepsRequest(input *ListWorkflowStepsInput) (req *request.Request, output *ListWorkflowStepsOutput)
- func (c *MigrationHubOrchestrator) ListWorkflowStepsWithContext(ctx aws.Context, input *ListWorkflowStepsInput, opts ...request.Option) (*ListWorkflowStepsOutput, error)
- func (c *MigrationHubOrchestrator) ListWorkflows(input *ListWorkflowsInput) (*ListWorkflowsOutput, error)
- func (c *MigrationHubOrchestrator) ListWorkflowsPages(input *ListWorkflowsInput, fn func(*ListWorkflowsOutput, bool) bool) error
- func (c *MigrationHubOrchestrator) ListWorkflowsPagesWithContext(ctx aws.Context, input *ListWorkflowsInput, ...) error
- func (c *MigrationHubOrchestrator) ListWorkflowsRequest(input *ListWorkflowsInput) (req *request.Request, output *ListWorkflowsOutput)
- func (c *MigrationHubOrchestrator) ListWorkflowsWithContext(ctx aws.Context, input *ListWorkflowsInput, opts ...request.Option) (*ListWorkflowsOutput, error)
- func (c *MigrationHubOrchestrator) RetryWorkflowStep(input *RetryWorkflowStepInput) (*RetryWorkflowStepOutput, error)
- func (c *MigrationHubOrchestrator) RetryWorkflowStepRequest(input *RetryWorkflowStepInput) (req *request.Request, output *RetryWorkflowStepOutput)
- func (c *MigrationHubOrchestrator) RetryWorkflowStepWithContext(ctx aws.Context, input *RetryWorkflowStepInput, opts ...request.Option) (*RetryWorkflowStepOutput, error)
- func (c *MigrationHubOrchestrator) StartWorkflow(input *StartWorkflowInput) (*StartWorkflowOutput, error)
- func (c *MigrationHubOrchestrator) StartWorkflowRequest(input *StartWorkflowInput) (req *request.Request, output *StartWorkflowOutput)
- func (c *MigrationHubOrchestrator) StartWorkflowWithContext(ctx aws.Context, input *StartWorkflowInput, opts ...request.Option) (*StartWorkflowOutput, error)
- func (c *MigrationHubOrchestrator) StopWorkflow(input *StopWorkflowInput) (*StopWorkflowOutput, error)
- func (c *MigrationHubOrchestrator) StopWorkflowRequest(input *StopWorkflowInput) (req *request.Request, output *StopWorkflowOutput)
- func (c *MigrationHubOrchestrator) StopWorkflowWithContext(ctx aws.Context, input *StopWorkflowInput, opts ...request.Option) (*StopWorkflowOutput, error)
- func (c *MigrationHubOrchestrator) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *MigrationHubOrchestrator) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *MigrationHubOrchestrator) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *MigrationHubOrchestrator) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *MigrationHubOrchestrator) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *MigrationHubOrchestrator) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *MigrationHubOrchestrator) UpdateTemplate(input *UpdateTemplateInput) (*UpdateTemplateOutput, error)
- func (c *MigrationHubOrchestrator) UpdateTemplateRequest(input *UpdateTemplateInput) (req *request.Request, output *UpdateTemplateOutput)
- func (c *MigrationHubOrchestrator) UpdateTemplateWithContext(ctx aws.Context, input *UpdateTemplateInput, opts ...request.Option) (*UpdateTemplateOutput, error)
- func (c *MigrationHubOrchestrator) UpdateWorkflow(input *UpdateWorkflowInput) (*UpdateWorkflowOutput, error)
- func (c *MigrationHubOrchestrator) UpdateWorkflowRequest(input *UpdateWorkflowInput) (req *request.Request, output *UpdateWorkflowOutput)
- func (c *MigrationHubOrchestrator) UpdateWorkflowStep(input *UpdateWorkflowStepInput) (*UpdateWorkflowStepOutput, error)
- func (c *MigrationHubOrchestrator) UpdateWorkflowStepGroup(input *UpdateWorkflowStepGroupInput) (*UpdateWorkflowStepGroupOutput, error)
- func (c *MigrationHubOrchestrator) UpdateWorkflowStepGroupRequest(input *UpdateWorkflowStepGroupInput) (req *request.Request, output *UpdateWorkflowStepGroupOutput)
- func (c *MigrationHubOrchestrator) UpdateWorkflowStepGroupWithContext(ctx aws.Context, input *UpdateWorkflowStepGroupInput, opts ...request.Option) (*UpdateWorkflowStepGroupOutput, error)
- func (c *MigrationHubOrchestrator) UpdateWorkflowStepRequest(input *UpdateWorkflowStepInput) (req *request.Request, output *UpdateWorkflowStepOutput)
- func (c *MigrationHubOrchestrator) UpdateWorkflowStepWithContext(ctx aws.Context, input *UpdateWorkflowStepInput, opts ...request.Option) (*UpdateWorkflowStepOutput, error)
- func (c *MigrationHubOrchestrator) UpdateWorkflowWithContext(ctx aws.Context, input *UpdateWorkflowInput, opts ...request.Option) (*UpdateWorkflowOutput, error)
- type MigrationWorkflowSummary
- func (s MigrationWorkflowSummary) GoString() string
- func (s *MigrationWorkflowSummary) SetAdsApplicationConfigurationName(v string) *MigrationWorkflowSummary
- func (s *MigrationWorkflowSummary) SetCompletedSteps(v int64) *MigrationWorkflowSummary
- func (s *MigrationWorkflowSummary) SetCreationTime(v time.Time) *MigrationWorkflowSummary
- func (s *MigrationWorkflowSummary) SetEndTime(v time.Time) *MigrationWorkflowSummary
- func (s *MigrationWorkflowSummary) SetId(v string) *MigrationWorkflowSummary
- func (s *MigrationWorkflowSummary) SetName(v string) *MigrationWorkflowSummary
- func (s *MigrationWorkflowSummary) SetStatus(v string) *MigrationWorkflowSummary
- func (s *MigrationWorkflowSummary) SetStatusMessage(v string) *MigrationWorkflowSummary
- func (s *MigrationWorkflowSummary) SetTemplateId(v string) *MigrationWorkflowSummary
- func (s *MigrationWorkflowSummary) SetTotalSteps(v int64) *MigrationWorkflowSummary
- func (s MigrationWorkflowSummary) String() string
- type PlatformCommand
- type PlatformScriptKey
- type PluginSummary
- func (s PluginSummary) GoString() string
- func (s *PluginSummary) SetHostname(v string) *PluginSummary
- func (s *PluginSummary) SetIpAddress(v string) *PluginSummary
- func (s *PluginSummary) SetPluginId(v string) *PluginSummary
- func (s *PluginSummary) SetRegisteredTime(v string) *PluginSummary
- func (s *PluginSummary) SetStatus(v string) *PluginSummary
- func (s *PluginSummary) SetVersion(v string) *PluginSummary
- func (s PluginSummary) String() string
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type RetryWorkflowStepInput
- func (s RetryWorkflowStepInput) GoString() string
- func (s *RetryWorkflowStepInput) SetId(v string) *RetryWorkflowStepInput
- func (s *RetryWorkflowStepInput) SetStepGroupId(v string) *RetryWorkflowStepInput
- func (s *RetryWorkflowStepInput) SetWorkflowId(v string) *RetryWorkflowStepInput
- func (s RetryWorkflowStepInput) String() string
- func (s *RetryWorkflowStepInput) Validate() error
- type RetryWorkflowStepOutput
- func (s RetryWorkflowStepOutput) GoString() string
- func (s *RetryWorkflowStepOutput) SetId(v string) *RetryWorkflowStepOutput
- func (s *RetryWorkflowStepOutput) SetStatus(v string) *RetryWorkflowStepOutput
- func (s *RetryWorkflowStepOutput) SetStepGroupId(v string) *RetryWorkflowStepOutput
- func (s *RetryWorkflowStepOutput) SetWorkflowId(v string) *RetryWorkflowStepOutput
- func (s RetryWorkflowStepOutput) String() string
- type StartWorkflowInput
- type StartWorkflowOutput
- func (s StartWorkflowOutput) GoString() string
- func (s *StartWorkflowOutput) SetArn(v string) *StartWorkflowOutput
- func (s *StartWorkflowOutput) SetId(v string) *StartWorkflowOutput
- func (s *StartWorkflowOutput) SetLastStartTime(v time.Time) *StartWorkflowOutput
- func (s *StartWorkflowOutput) SetStatus(v string) *StartWorkflowOutput
- func (s *StartWorkflowOutput) SetStatusMessage(v string) *StartWorkflowOutput
- func (s StartWorkflowOutput) String() string
- type StepAutomationConfiguration
- func (s StepAutomationConfiguration) GoString() string
- func (s *StepAutomationConfiguration) SetCommand(v *PlatformCommand) *StepAutomationConfiguration
- func (s *StepAutomationConfiguration) SetRunEnvironment(v string) *StepAutomationConfiguration
- func (s *StepAutomationConfiguration) SetScriptLocationS3Bucket(v string) *StepAutomationConfiguration
- func (s *StepAutomationConfiguration) SetScriptLocationS3Key(v *PlatformScriptKey) *StepAutomationConfiguration
- func (s *StepAutomationConfiguration) SetTargetType(v string) *StepAutomationConfiguration
- func (s StepAutomationConfiguration) String() string
- type StepInput_
- func (s StepInput_) GoString() string
- func (s *StepInput_) SetIntegerValue(v int64) *StepInput_
- func (s *StepInput_) SetListOfStringsValue(v []*string) *StepInput_
- func (s *StepInput_) SetMapOfStringValue(v map[string]*string) *StepInput_
- func (s *StepInput_) SetStringValue(v string) *StepInput_
- func (s StepInput_) String() string
- type StepOutput_
- type StopWorkflowInput
- type StopWorkflowOutput
- func (s StopWorkflowOutput) GoString() string
- func (s *StopWorkflowOutput) SetArn(v string) *StopWorkflowOutput
- func (s *StopWorkflowOutput) SetId(v string) *StopWorkflowOutput
- func (s *StopWorkflowOutput) SetLastStopTime(v time.Time) *StopWorkflowOutput
- func (s *StopWorkflowOutput) SetStatus(v string) *StopWorkflowOutput
- func (s *StopWorkflowOutput) SetStatusMessage(v string) *StopWorkflowOutput
- func (s StopWorkflowOutput) String() string
- type TagResourceInput
- type TagResourceOutput
- type TemplateInput_
- type TemplateSource
- type TemplateStepGroupSummary
- func (s TemplateStepGroupSummary) GoString() string
- func (s *TemplateStepGroupSummary) SetId(v string) *TemplateStepGroupSummary
- func (s *TemplateStepGroupSummary) SetName(v string) *TemplateStepGroupSummary
- func (s *TemplateStepGroupSummary) SetNext(v []*string) *TemplateStepGroupSummary
- func (s *TemplateStepGroupSummary) SetPrevious(v []*string) *TemplateStepGroupSummary
- func (s TemplateStepGroupSummary) String() string
- type TemplateStepSummary
- func (s TemplateStepSummary) GoString() string
- func (s *TemplateStepSummary) SetId(v string) *TemplateStepSummary
- func (s *TemplateStepSummary) SetName(v string) *TemplateStepSummary
- func (s *TemplateStepSummary) SetNext(v []*string) *TemplateStepSummary
- func (s *TemplateStepSummary) SetOwner(v string) *TemplateStepSummary
- func (s *TemplateStepSummary) SetPrevious(v []*string) *TemplateStepSummary
- func (s *TemplateStepSummary) SetStepActionType(v string) *TemplateStepSummary
- func (s *TemplateStepSummary) SetStepGroupId(v string) *TemplateStepSummary
- func (s *TemplateStepSummary) SetTargetType(v string) *TemplateStepSummary
- func (s *TemplateStepSummary) SetTemplateId(v string) *TemplateStepSummary
- func (s TemplateStepSummary) String() string
- type TemplateSummary
- func (s TemplateSummary) GoString() string
- func (s *TemplateSummary) SetArn(v string) *TemplateSummary
- func (s *TemplateSummary) SetDescription(v string) *TemplateSummary
- func (s *TemplateSummary) SetId(v string) *TemplateSummary
- func (s *TemplateSummary) SetName(v string) *TemplateSummary
- func (s TemplateSummary) String() string
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type Tool
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateTemplateInput
- func (s UpdateTemplateInput) GoString() string
- func (s *UpdateTemplateInput) SetClientToken(v string) *UpdateTemplateInput
- func (s *UpdateTemplateInput) SetId(v string) *UpdateTemplateInput
- func (s *UpdateTemplateInput) SetTemplateDescription(v string) *UpdateTemplateInput
- func (s *UpdateTemplateInput) SetTemplateName(v string) *UpdateTemplateInput
- func (s UpdateTemplateInput) String() string
- func (s *UpdateTemplateInput) Validate() error
- type UpdateTemplateOutput
- func (s UpdateTemplateOutput) GoString() string
- func (s *UpdateTemplateOutput) SetTags(v map[string]*string) *UpdateTemplateOutput
- func (s *UpdateTemplateOutput) SetTemplateArn(v string) *UpdateTemplateOutput
- func (s *UpdateTemplateOutput) SetTemplateId(v string) *UpdateTemplateOutput
- func (s UpdateTemplateOutput) String() string
- type UpdateWorkflowInput
- func (s UpdateWorkflowInput) GoString() string
- func (s *UpdateWorkflowInput) SetDescription(v string) *UpdateWorkflowInput
- func (s *UpdateWorkflowInput) SetId(v string) *UpdateWorkflowInput
- func (s *UpdateWorkflowInput) SetInputParameters(v map[string]*StepInput_) *UpdateWorkflowInput
- func (s *UpdateWorkflowInput) SetName(v string) *UpdateWorkflowInput
- func (s *UpdateWorkflowInput) SetStepTargets(v []*string) *UpdateWorkflowInput
- func (s UpdateWorkflowInput) String() string
- func (s *UpdateWorkflowInput) Validate() error
- type UpdateWorkflowOutput
- func (s UpdateWorkflowOutput) GoString() string
- func (s *UpdateWorkflowOutput) SetAdsApplicationConfigurationId(v string) *UpdateWorkflowOutput
- func (s *UpdateWorkflowOutput) SetArn(v string) *UpdateWorkflowOutput
- func (s *UpdateWorkflowOutput) SetCreationTime(v time.Time) *UpdateWorkflowOutput
- func (s *UpdateWorkflowOutput) SetDescription(v string) *UpdateWorkflowOutput
- func (s *UpdateWorkflowOutput) SetId(v string) *UpdateWorkflowOutput
- func (s *UpdateWorkflowOutput) SetLastModifiedTime(v time.Time) *UpdateWorkflowOutput
- func (s *UpdateWorkflowOutput) SetName(v string) *UpdateWorkflowOutput
- func (s *UpdateWorkflowOutput) SetStatus(v string) *UpdateWorkflowOutput
- func (s *UpdateWorkflowOutput) SetStepTargets(v []*string) *UpdateWorkflowOutput
- func (s *UpdateWorkflowOutput) SetTags(v map[string]*string) *UpdateWorkflowOutput
- func (s *UpdateWorkflowOutput) SetTemplateId(v string) *UpdateWorkflowOutput
- func (s *UpdateWorkflowOutput) SetWorkflowInputs(v map[string]*StepInput_) *UpdateWorkflowOutput
- func (s UpdateWorkflowOutput) String() string
- type UpdateWorkflowStepGroupInput
- func (s UpdateWorkflowStepGroupInput) GoString() string
- func (s *UpdateWorkflowStepGroupInput) SetDescription(v string) *UpdateWorkflowStepGroupInput
- func (s *UpdateWorkflowStepGroupInput) SetId(v string) *UpdateWorkflowStepGroupInput
- func (s *UpdateWorkflowStepGroupInput) SetName(v string) *UpdateWorkflowStepGroupInput
- func (s *UpdateWorkflowStepGroupInput) SetNext(v []*string) *UpdateWorkflowStepGroupInput
- func (s *UpdateWorkflowStepGroupInput) SetPrevious(v []*string) *UpdateWorkflowStepGroupInput
- func (s *UpdateWorkflowStepGroupInput) SetWorkflowId(v string) *UpdateWorkflowStepGroupInput
- func (s UpdateWorkflowStepGroupInput) String() string
- func (s *UpdateWorkflowStepGroupInput) Validate() error
- type UpdateWorkflowStepGroupOutput
- func (s UpdateWorkflowStepGroupOutput) GoString() string
- func (s *UpdateWorkflowStepGroupOutput) SetDescription(v string) *UpdateWorkflowStepGroupOutput
- func (s *UpdateWorkflowStepGroupOutput) SetId(v string) *UpdateWorkflowStepGroupOutput
- func (s *UpdateWorkflowStepGroupOutput) SetLastModifiedTime(v time.Time) *UpdateWorkflowStepGroupOutput
- func (s *UpdateWorkflowStepGroupOutput) SetName(v string) *UpdateWorkflowStepGroupOutput
- func (s *UpdateWorkflowStepGroupOutput) SetNext(v []*string) *UpdateWorkflowStepGroupOutput
- func (s *UpdateWorkflowStepGroupOutput) SetPrevious(v []*string) *UpdateWorkflowStepGroupOutput
- func (s *UpdateWorkflowStepGroupOutput) SetTools(v []*Tool) *UpdateWorkflowStepGroupOutput
- func (s *UpdateWorkflowStepGroupOutput) SetWorkflowId(v string) *UpdateWorkflowStepGroupOutput
- func (s UpdateWorkflowStepGroupOutput) String() string
- type UpdateWorkflowStepInput
- func (s UpdateWorkflowStepInput) GoString() string
- func (s *UpdateWorkflowStepInput) SetDescription(v string) *UpdateWorkflowStepInput
- func (s *UpdateWorkflowStepInput) SetId(v string) *UpdateWorkflowStepInput
- func (s *UpdateWorkflowStepInput) SetName(v string) *UpdateWorkflowStepInput
- func (s *UpdateWorkflowStepInput) SetNext(v []*string) *UpdateWorkflowStepInput
- func (s *UpdateWorkflowStepInput) SetOutputs(v []*WorkflowStepOutput_) *UpdateWorkflowStepInput
- func (s *UpdateWorkflowStepInput) SetPrevious(v []*string) *UpdateWorkflowStepInput
- func (s *UpdateWorkflowStepInput) SetStatus(v string) *UpdateWorkflowStepInput
- func (s *UpdateWorkflowStepInput) SetStepActionType(v string) *UpdateWorkflowStepInput
- func (s *UpdateWorkflowStepInput) SetStepGroupId(v string) *UpdateWorkflowStepInput
- func (s *UpdateWorkflowStepInput) SetStepTarget(v []*string) *UpdateWorkflowStepInput
- func (s *UpdateWorkflowStepInput) SetWorkflowId(v string) *UpdateWorkflowStepInput
- func (s *UpdateWorkflowStepInput) SetWorkflowStepAutomationConfiguration(v *WorkflowStepAutomationConfiguration) *UpdateWorkflowStepInput
- func (s UpdateWorkflowStepInput) String() string
- func (s *UpdateWorkflowStepInput) Validate() error
- type UpdateWorkflowStepOutput
- func (s UpdateWorkflowStepOutput) GoString() string
- func (s *UpdateWorkflowStepOutput) SetId(v string) *UpdateWorkflowStepOutput
- func (s *UpdateWorkflowStepOutput) SetName(v string) *UpdateWorkflowStepOutput
- func (s *UpdateWorkflowStepOutput) SetStepGroupId(v string) *UpdateWorkflowStepOutput
- func (s *UpdateWorkflowStepOutput) SetWorkflowId(v string) *UpdateWorkflowStepOutput
- func (s UpdateWorkflowStepOutput) String() string
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
- type WorkflowStepAutomationConfiguration
- func (s WorkflowStepAutomationConfiguration) GoString() string
- func (s *WorkflowStepAutomationConfiguration) SetCommand(v *PlatformCommand) *WorkflowStepAutomationConfiguration
- func (s *WorkflowStepAutomationConfiguration) SetRunEnvironment(v string) *WorkflowStepAutomationConfiguration
- func (s *WorkflowStepAutomationConfiguration) SetScriptLocationS3Bucket(v string) *WorkflowStepAutomationConfiguration
- func (s *WorkflowStepAutomationConfiguration) SetScriptLocationS3Key(v *PlatformScriptKey) *WorkflowStepAutomationConfiguration
- func (s *WorkflowStepAutomationConfiguration) SetTargetType(v string) *WorkflowStepAutomationConfiguration
- func (s WorkflowStepAutomationConfiguration) String() string
- type WorkflowStepGroupSummary
- func (s WorkflowStepGroupSummary) GoString() string
- func (s *WorkflowStepGroupSummary) SetId(v string) *WorkflowStepGroupSummary
- func (s *WorkflowStepGroupSummary) SetName(v string) *WorkflowStepGroupSummary
- func (s *WorkflowStepGroupSummary) SetNext(v []*string) *WorkflowStepGroupSummary
- func (s *WorkflowStepGroupSummary) SetOwner(v string) *WorkflowStepGroupSummary
- func (s *WorkflowStepGroupSummary) SetPrevious(v []*string) *WorkflowStepGroupSummary
- func (s *WorkflowStepGroupSummary) SetStatus(v string) *WorkflowStepGroupSummary
- func (s WorkflowStepGroupSummary) String() string
- type WorkflowStepOutputUnion
- func (s WorkflowStepOutputUnion) GoString() string
- func (s *WorkflowStepOutputUnion) SetIntegerValue(v int64) *WorkflowStepOutputUnion
- func (s *WorkflowStepOutputUnion) SetListOfStringValue(v []*string) *WorkflowStepOutputUnion
- func (s *WorkflowStepOutputUnion) SetStringValue(v string) *WorkflowStepOutputUnion
- func (s WorkflowStepOutputUnion) String() string
- type WorkflowStepOutput_
- func (s WorkflowStepOutput_) GoString() string
- func (s *WorkflowStepOutput_) SetDataType(v string) *WorkflowStepOutput_
- func (s *WorkflowStepOutput_) SetName(v string) *WorkflowStepOutput_
- func (s *WorkflowStepOutput_) SetRequired(v bool) *WorkflowStepOutput_
- func (s *WorkflowStepOutput_) SetValue(v *WorkflowStepOutputUnion) *WorkflowStepOutput_
- func (s WorkflowStepOutput_) String() string
- func (s *WorkflowStepOutput_) Validate() error
- type WorkflowStepSummary
- func (s WorkflowStepSummary) GoString() string
- func (s *WorkflowStepSummary) SetDescription(v string) *WorkflowStepSummary
- func (s *WorkflowStepSummary) SetName(v string) *WorkflowStepSummary
- func (s *WorkflowStepSummary) SetNext(v []*string) *WorkflowStepSummary
- func (s *WorkflowStepSummary) SetNoOfSrvCompleted(v int64) *WorkflowStepSummary
- func (s *WorkflowStepSummary) SetNoOfSrvFailed(v int64) *WorkflowStepSummary
- func (s *WorkflowStepSummary) SetOwner(v string) *WorkflowStepSummary
- func (s *WorkflowStepSummary) SetPrevious(v []*string) *WorkflowStepSummary
- func (s *WorkflowStepSummary) SetScriptLocation(v string) *WorkflowStepSummary
- func (s *WorkflowStepSummary) SetStatus(v string) *WorkflowStepSummary
- func (s *WorkflowStepSummary) SetStatusMessage(v string) *WorkflowStepSummary
- func (s *WorkflowStepSummary) SetStepActionType(v string) *WorkflowStepSummary
- func (s *WorkflowStepSummary) SetStepId(v string) *WorkflowStepSummary
- func (s *WorkflowStepSummary) SetTotalNoOfSrv(v int64) *WorkflowStepSummary
- func (s WorkflowStepSummary) String() string
Constants ¶
const ( // DataTypeString is a DataType enum value DataTypeString = "STRING" // DataTypeInteger is a DataType enum value DataTypeInteger = "INTEGER" // DataTypeStringlist is a DataType enum value DataTypeStringlist = "STRINGLIST" // DataTypeStringmap is a DataType enum value DataTypeStringmap = "STRINGMAP" )
const ( // MigrationWorkflowStatusEnumCreating is a MigrationWorkflowStatusEnum enum value MigrationWorkflowStatusEnumCreating = "CREATING" // MigrationWorkflowStatusEnumNotStarted is a MigrationWorkflowStatusEnum enum value MigrationWorkflowStatusEnumNotStarted = "NOT_STARTED" // MigrationWorkflowStatusEnumCreationFailed is a MigrationWorkflowStatusEnum enum value MigrationWorkflowStatusEnumCreationFailed = "CREATION_FAILED" // MigrationWorkflowStatusEnumStarting is a MigrationWorkflowStatusEnum enum value MigrationWorkflowStatusEnumStarting = "STARTING" // MigrationWorkflowStatusEnumInProgress is a MigrationWorkflowStatusEnum enum value MigrationWorkflowStatusEnumInProgress = "IN_PROGRESS" // MigrationWorkflowStatusEnumWorkflowFailed is a MigrationWorkflowStatusEnum enum value MigrationWorkflowStatusEnumWorkflowFailed = "WORKFLOW_FAILED" // MigrationWorkflowStatusEnumPaused is a MigrationWorkflowStatusEnum enum value MigrationWorkflowStatusEnumPaused = "PAUSED" // MigrationWorkflowStatusEnumPausing is a MigrationWorkflowStatusEnum enum value MigrationWorkflowStatusEnumPausing = "PAUSING" // MigrationWorkflowStatusEnumPausingFailed is a MigrationWorkflowStatusEnum enum value MigrationWorkflowStatusEnumPausingFailed = "PAUSING_FAILED" // MigrationWorkflowStatusEnumUserAttentionRequired is a MigrationWorkflowStatusEnum enum value MigrationWorkflowStatusEnumUserAttentionRequired = "USER_ATTENTION_REQUIRED" // MigrationWorkflowStatusEnumDeleting is a MigrationWorkflowStatusEnum enum value MigrationWorkflowStatusEnumDeleting = "DELETING" // MigrationWorkflowStatusEnumDeletionFailed is a MigrationWorkflowStatusEnum enum value MigrationWorkflowStatusEnumDeletionFailed = "DELETION_FAILED" // MigrationWorkflowStatusEnumDeleted is a MigrationWorkflowStatusEnum enum value MigrationWorkflowStatusEnumDeleted = "DELETED" // MigrationWorkflowStatusEnumCompleted is a MigrationWorkflowStatusEnum enum value MigrationWorkflowStatusEnumCompleted = "COMPLETED" )
const ( // OwnerAwsManaged is a Owner enum value OwnerAwsManaged = "AWS_MANAGED" // OwnerCustom is a Owner enum value OwnerCustom = "CUSTOM" )
const ( // PluginHealthHealthy is a PluginHealth enum value PluginHealthHealthy = "HEALTHY" // PluginHealthUnhealthy is a PluginHealth enum value PluginHealthUnhealthy = "UNHEALTHY" )
const ( // RunEnvironmentAws is a RunEnvironment enum value RunEnvironmentAws = "AWS" // RunEnvironmentOnpremise is a RunEnvironment enum value RunEnvironmentOnpremise = "ONPREMISE" )
const ( // StepActionTypeManual is a StepActionType enum value StepActionTypeManual = "MANUAL" // StepActionTypeAutomated is a StepActionType enum value StepActionTypeAutomated = "AUTOMATED" )
const ( // StepGroupStatusAwaitingDependencies is a StepGroupStatus enum value StepGroupStatusAwaitingDependencies = "AWAITING_DEPENDENCIES" // StepGroupStatusReady is a StepGroupStatus enum value StepGroupStatusReady = "READY" // StepGroupStatusInProgress is a StepGroupStatus enum value StepGroupStatusInProgress = "IN_PROGRESS" // StepGroupStatusCompleted is a StepGroupStatus enum value StepGroupStatusCompleted = "COMPLETED" // StepGroupStatusFailed is a StepGroupStatus enum value StepGroupStatusFailed = "FAILED" // StepGroupStatusPaused is a StepGroupStatus enum value StepGroupStatusPaused = "PAUSED" // StepGroupStatusPausing is a StepGroupStatus enum value StepGroupStatusPausing = "PAUSING" // StepGroupStatusUserAttentionRequired is a StepGroupStatus enum value StepGroupStatusUserAttentionRequired = "USER_ATTENTION_REQUIRED" )
const ( // StepStatusAwaitingDependencies is a StepStatus enum value StepStatusAwaitingDependencies = "AWAITING_DEPENDENCIES" // StepStatusSkipped is a StepStatus enum value StepStatusSkipped = "SKIPPED" // StepStatusReady is a StepStatus enum value StepStatusReady = "READY" // StepStatusInProgress is a StepStatus enum value StepStatusInProgress = "IN_PROGRESS" // StepStatusCompleted is a StepStatus enum value StepStatusCompleted = "COMPLETED" // StepStatusFailed is a StepStatus enum value StepStatusFailed = "FAILED" // StepStatusPaused is a StepStatus enum value StepStatusPaused = "PAUSED" // StepStatusUserAttentionRequired is a StepStatus enum value StepStatusUserAttentionRequired = "USER_ATTENTION_REQUIRED" )
const ( // TargetTypeSingle is a TargetType enum value TargetTypeSingle = "SINGLE" // TargetTypeAll is a TargetType enum value TargetTypeAll = "ALL" // TargetTypeNone is a TargetType enum value TargetTypeNone = "NONE" )
const ( // TemplateStatusCreated is a TemplateStatus enum value TemplateStatusCreated = "CREATED" // TemplateStatusReady is a TemplateStatus enum value TemplateStatusReady = "READY" // TemplateStatusPendingCreation is a TemplateStatus enum value TemplateStatusPendingCreation = "PENDING_CREATION" // TemplateStatusCreating is a TemplateStatus enum value TemplateStatusCreating = "CREATING" // TemplateStatusCreationFailed is a TemplateStatus enum value TemplateStatusCreationFailed = "CREATION_FAILED" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // You do not have sufficient access to perform this action. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // This exception is thrown when an attempt to update or delete a resource would // cause an inconsistent state. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // An internal error has occurred. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The resource is not available. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // The request was denied due to request throttling. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeValidationException for service response error code // "ValidationException". // // The input fails to satisfy the constraints specified by an AWS service. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "MigrationHubOrchestrator" // Name of service. EndpointsID = "migrationhub-orchestrator" // ID to lookup a service endpoint with. ServiceID = "MigrationHubOrchestrator" // ServiceID is a unique identifier of a specific service. )
Service information constants
Variables ¶
This section is empty.
Functions ¶
func DataType_Values ¶
func DataType_Values() []string
DataType_Values returns all elements of the DataType enum
func MigrationWorkflowStatusEnum_Values ¶
func MigrationWorkflowStatusEnum_Values() []string
MigrationWorkflowStatusEnum_Values returns all elements of the MigrationWorkflowStatusEnum enum
func Owner_Values ¶
func Owner_Values() []string
Owner_Values returns all elements of the Owner enum
func PluginHealth_Values ¶
func PluginHealth_Values() []string
PluginHealth_Values returns all elements of the PluginHealth enum
func RunEnvironment_Values ¶
func RunEnvironment_Values() []string
RunEnvironment_Values returns all elements of the RunEnvironment enum
func StepActionType_Values ¶
func StepActionType_Values() []string
StepActionType_Values returns all elements of the StepActionType enum
func StepGroupStatus_Values ¶
func StepGroupStatus_Values() []string
StepGroupStatus_Values returns all elements of the StepGroupStatus enum
func StepStatus_Values ¶
func StepStatus_Values() []string
StepStatus_Values returns all elements of the StepStatus enum
func TargetType_Values ¶
func TargetType_Values() []string
TargetType_Values returns all elements of the TargetType enum
func TemplateStatus_Values ¶
func TemplateStatus_Values() []string
TemplateStatus_Values returns all elements of the TemplateStatus enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
You do not have sufficient access to perform this action.
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 ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
This exception is thrown when an attempt to update or delete a resource would cause an inconsistent state.
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 CreateTemplateInput ¶
type CreateTemplateInput struct { // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. For more information, see Idempotency (https://smithy.io/2.0/spec/behavior-traits.html#idempotencytoken-trait) // in the Smithy documentation. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The tags to add to the migration workflow template. Tags map[string]*string `locationName:"tags" type:"map"` // A description of the migration workflow template. TemplateDescription *string `locationName:"templateDescription" type:"string"` // The name of the migration workflow template. // // TemplateName is a required field TemplateName *string `locationName:"templateName" min:"1" type:"string" required:"true"` // The source of the migration workflow template. // // TemplateSource is a required field TemplateSource *TemplateSource `locationName:"templateSource" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateTemplateInput) GoString ¶
func (s CreateTemplateInput) 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 (*CreateTemplateInput) SetClientToken ¶
func (s *CreateTemplateInput) SetClientToken(v string) *CreateTemplateInput
SetClientToken sets the ClientToken field's value.
func (*CreateTemplateInput) SetTags ¶
func (s *CreateTemplateInput) SetTags(v map[string]*string) *CreateTemplateInput
SetTags sets the Tags field's value.
func (*CreateTemplateInput) SetTemplateDescription ¶
func (s *CreateTemplateInput) SetTemplateDescription(v string) *CreateTemplateInput
SetTemplateDescription sets the TemplateDescription field's value.
func (*CreateTemplateInput) SetTemplateName ¶
func (s *CreateTemplateInput) SetTemplateName(v string) *CreateTemplateInput
SetTemplateName sets the TemplateName field's value.
func (*CreateTemplateInput) SetTemplateSource ¶
func (s *CreateTemplateInput) SetTemplateSource(v *TemplateSource) *CreateTemplateInput
SetTemplateSource sets the TemplateSource field's value.
func (CreateTemplateInput) String ¶
func (s CreateTemplateInput) 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 (*CreateTemplateInput) Validate ¶
func (s *CreateTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateTemplateOutput ¶
type CreateTemplateOutput struct { // The tags added to the migration workflow template. Tags map[string]*string `locationName:"tags" type:"map"` // The Amazon Resource Name (ARN) of the migration workflow template. The format // for an Migration Hub Orchestrator template ARN is arn:aws:migrationhub-orchestrator:region:account:template/template-abcd1234. // For more information about ARNs, see Amazon Resource Names (ARNs) (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference-arns.html) // in the AWS General Reference. TemplateArn *string `locationName:"templateArn" type:"string"` // The ID of the migration workflow template. TemplateId *string `locationName:"templateId" type:"string"` // contains filtered or unexported fields }
func (CreateTemplateOutput) GoString ¶
func (s CreateTemplateOutput) 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 (*CreateTemplateOutput) SetTags ¶
func (s *CreateTemplateOutput) SetTags(v map[string]*string) *CreateTemplateOutput
SetTags sets the Tags field's value.
func (*CreateTemplateOutput) SetTemplateArn ¶
func (s *CreateTemplateOutput) SetTemplateArn(v string) *CreateTemplateOutput
SetTemplateArn sets the TemplateArn field's value.
func (*CreateTemplateOutput) SetTemplateId ¶
func (s *CreateTemplateOutput) SetTemplateId(v string) *CreateTemplateOutput
SetTemplateId sets the TemplateId field's value.
func (CreateTemplateOutput) String ¶
func (s CreateTemplateOutput) 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 CreateWorkflowInput ¶
type CreateWorkflowInput struct { // The configuration ID of the application configured in Application Discovery // Service. ApplicationConfigurationId *string `locationName:"applicationConfigurationId" type:"string"` // The description of the migration workflow. Description *string `locationName:"description" type:"string"` // The input parameters required to create a migration workflow. // // InputParameters is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateWorkflowInput's // String and GoString methods. // // InputParameters is a required field InputParameters map[string]*StepInput_ `locationName:"inputParameters" type:"map" required:"true" sensitive:"true"` // The name of the migration workflow. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The servers on which a step will be run. StepTargets []*string `locationName:"stepTargets" type:"list"` // The tags to add on a migration workflow. Tags map[string]*string `locationName:"tags" type:"map"` // The ID of the template. // // TemplateId is a required field TemplateId *string `locationName:"templateId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateWorkflowInput) GoString ¶
func (s CreateWorkflowInput) 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 (*CreateWorkflowInput) SetApplicationConfigurationId ¶
func (s *CreateWorkflowInput) SetApplicationConfigurationId(v string) *CreateWorkflowInput
SetApplicationConfigurationId sets the ApplicationConfigurationId field's value.
func (*CreateWorkflowInput) SetDescription ¶
func (s *CreateWorkflowInput) SetDescription(v string) *CreateWorkflowInput
SetDescription sets the Description field's value.
func (*CreateWorkflowInput) SetInputParameters ¶
func (s *CreateWorkflowInput) SetInputParameters(v map[string]*StepInput_) *CreateWorkflowInput
SetInputParameters sets the InputParameters field's value.
func (*CreateWorkflowInput) SetName ¶
func (s *CreateWorkflowInput) SetName(v string) *CreateWorkflowInput
SetName sets the Name field's value.
func (*CreateWorkflowInput) SetStepTargets ¶
func (s *CreateWorkflowInput) SetStepTargets(v []*string) *CreateWorkflowInput
SetStepTargets sets the StepTargets field's value.
func (*CreateWorkflowInput) SetTags ¶
func (s *CreateWorkflowInput) SetTags(v map[string]*string) *CreateWorkflowInput
SetTags sets the Tags field's value.
func (*CreateWorkflowInput) SetTemplateId ¶
func (s *CreateWorkflowInput) SetTemplateId(v string) *CreateWorkflowInput
SetTemplateId sets the TemplateId field's value.
func (CreateWorkflowInput) String ¶
func (s CreateWorkflowInput) 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 (*CreateWorkflowInput) Validate ¶
func (s *CreateWorkflowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateWorkflowOutput ¶
type CreateWorkflowOutput struct { // The configuration ID of the application configured in Application Discovery // Service. AdsApplicationConfigurationId *string `locationName:"adsApplicationConfigurationId" type:"string"` // The Amazon Resource Name (ARN) of the migration workflow. Arn *string `locationName:"arn" type:"string"` // The time at which the migration workflow was created. CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // The description of the migration workflow. Description *string `locationName:"description" type:"string"` // The ID of the migration workflow. Id *string `locationName:"id" min:"1" type:"string"` // The name of the migration workflow. Name *string `locationName:"name" type:"string"` // The status of the migration workflow. Status *string `locationName:"status" type:"string" enum:"MigrationWorkflowStatusEnum"` // The servers on which a step will be run. StepTargets []*string `locationName:"stepTargets" type:"list"` // The tags to add on a migration workflow. Tags map[string]*string `locationName:"tags" type:"map"` // The ID of the template. TemplateId *string `locationName:"templateId" type:"string"` // The inputs for creating a migration workflow. // // WorkflowInputs is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateWorkflowOutput's // String and GoString methods. WorkflowInputs map[string]*StepInput_ `locationName:"workflowInputs" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (CreateWorkflowOutput) GoString ¶
func (s CreateWorkflowOutput) 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 (*CreateWorkflowOutput) SetAdsApplicationConfigurationId ¶
func (s *CreateWorkflowOutput) SetAdsApplicationConfigurationId(v string) *CreateWorkflowOutput
SetAdsApplicationConfigurationId sets the AdsApplicationConfigurationId field's value.
func (*CreateWorkflowOutput) SetArn ¶
func (s *CreateWorkflowOutput) SetArn(v string) *CreateWorkflowOutput
SetArn sets the Arn field's value.
func (*CreateWorkflowOutput) SetCreationTime ¶
func (s *CreateWorkflowOutput) SetCreationTime(v time.Time) *CreateWorkflowOutput
SetCreationTime sets the CreationTime field's value.
func (*CreateWorkflowOutput) SetDescription ¶
func (s *CreateWorkflowOutput) SetDescription(v string) *CreateWorkflowOutput
SetDescription sets the Description field's value.
func (*CreateWorkflowOutput) SetId ¶
func (s *CreateWorkflowOutput) SetId(v string) *CreateWorkflowOutput
SetId sets the Id field's value.
func (*CreateWorkflowOutput) SetName ¶
func (s *CreateWorkflowOutput) SetName(v string) *CreateWorkflowOutput
SetName sets the Name field's value.
func (*CreateWorkflowOutput) SetStatus ¶
func (s *CreateWorkflowOutput) SetStatus(v string) *CreateWorkflowOutput
SetStatus sets the Status field's value.
func (*CreateWorkflowOutput) SetStepTargets ¶
func (s *CreateWorkflowOutput) SetStepTargets(v []*string) *CreateWorkflowOutput
SetStepTargets sets the StepTargets field's value.
func (*CreateWorkflowOutput) SetTags ¶
func (s *CreateWorkflowOutput) SetTags(v map[string]*string) *CreateWorkflowOutput
SetTags sets the Tags field's value.
func (*CreateWorkflowOutput) SetTemplateId ¶
func (s *CreateWorkflowOutput) SetTemplateId(v string) *CreateWorkflowOutput
SetTemplateId sets the TemplateId field's value.
func (*CreateWorkflowOutput) SetWorkflowInputs ¶
func (s *CreateWorkflowOutput) SetWorkflowInputs(v map[string]*StepInput_) *CreateWorkflowOutput
SetWorkflowInputs sets the WorkflowInputs field's value.
func (CreateWorkflowOutput) String ¶
func (s CreateWorkflowOutput) 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 CreateWorkflowStepGroupInput ¶
type CreateWorkflowStepGroupInput struct { // The description of the step group. Description *string `locationName:"description" type:"string"` // The name of the step group. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The next step group. Next []*string `locationName:"next" type:"list"` // The previous step group. Previous []*string `locationName:"previous" type:"list"` // The ID of the migration workflow that will contain the step group. // // WorkflowId is a required field WorkflowId *string `locationName:"workflowId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateWorkflowStepGroupInput) GoString ¶
func (s CreateWorkflowStepGroupInput) 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 (*CreateWorkflowStepGroupInput) SetDescription ¶
func (s *CreateWorkflowStepGroupInput) SetDescription(v string) *CreateWorkflowStepGroupInput
SetDescription sets the Description field's value.
func (*CreateWorkflowStepGroupInput) SetName ¶
func (s *CreateWorkflowStepGroupInput) SetName(v string) *CreateWorkflowStepGroupInput
SetName sets the Name field's value.
func (*CreateWorkflowStepGroupInput) SetNext ¶
func (s *CreateWorkflowStepGroupInput) SetNext(v []*string) *CreateWorkflowStepGroupInput
SetNext sets the Next field's value.
func (*CreateWorkflowStepGroupInput) SetPrevious ¶
func (s *CreateWorkflowStepGroupInput) SetPrevious(v []*string) *CreateWorkflowStepGroupInput
SetPrevious sets the Previous field's value.
func (*CreateWorkflowStepGroupInput) SetWorkflowId ¶
func (s *CreateWorkflowStepGroupInput) SetWorkflowId(v string) *CreateWorkflowStepGroupInput
SetWorkflowId sets the WorkflowId field's value.
func (CreateWorkflowStepGroupInput) String ¶
func (s CreateWorkflowStepGroupInput) 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 (*CreateWorkflowStepGroupInput) Validate ¶
func (s *CreateWorkflowStepGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateWorkflowStepGroupOutput ¶
type CreateWorkflowStepGroupOutput struct { // The time at which the step group is created. CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // The description of the step group. Description *string `locationName:"description" type:"string"` // The ID of the step group. Id *string `locationName:"id" type:"string"` // The name of the step group. Name *string `locationName:"name" type:"string"` // The next step group. Next []*string `locationName:"next" type:"list"` // The previous step group. Previous []*string `locationName:"previous" type:"list"` // List of AWS services utilized in a migration workflow. Tools []*Tool `locationName:"tools" type:"list"` // The ID of the migration workflow that contains the step group. WorkflowId *string `locationName:"workflowId" type:"string"` // contains filtered or unexported fields }
func (CreateWorkflowStepGroupOutput) GoString ¶
func (s CreateWorkflowStepGroupOutput) 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 (*CreateWorkflowStepGroupOutput) SetCreationTime ¶
func (s *CreateWorkflowStepGroupOutput) SetCreationTime(v time.Time) *CreateWorkflowStepGroupOutput
SetCreationTime sets the CreationTime field's value.
func (*CreateWorkflowStepGroupOutput) SetDescription ¶
func (s *CreateWorkflowStepGroupOutput) SetDescription(v string) *CreateWorkflowStepGroupOutput
SetDescription sets the Description field's value.
func (*CreateWorkflowStepGroupOutput) SetId ¶
func (s *CreateWorkflowStepGroupOutput) SetId(v string) *CreateWorkflowStepGroupOutput
SetId sets the Id field's value.
func (*CreateWorkflowStepGroupOutput) SetName ¶
func (s *CreateWorkflowStepGroupOutput) SetName(v string) *CreateWorkflowStepGroupOutput
SetName sets the Name field's value.
func (*CreateWorkflowStepGroupOutput) SetNext ¶
func (s *CreateWorkflowStepGroupOutput) SetNext(v []*string) *CreateWorkflowStepGroupOutput
SetNext sets the Next field's value.
func (*CreateWorkflowStepGroupOutput) SetPrevious ¶
func (s *CreateWorkflowStepGroupOutput) SetPrevious(v []*string) *CreateWorkflowStepGroupOutput
SetPrevious sets the Previous field's value.
func (*CreateWorkflowStepGroupOutput) SetTools ¶
func (s *CreateWorkflowStepGroupOutput) SetTools(v []*Tool) *CreateWorkflowStepGroupOutput
SetTools sets the Tools field's value.
func (*CreateWorkflowStepGroupOutput) SetWorkflowId ¶
func (s *CreateWorkflowStepGroupOutput) SetWorkflowId(v string) *CreateWorkflowStepGroupOutput
SetWorkflowId sets the WorkflowId field's value.
func (CreateWorkflowStepGroupOutput) String ¶
func (s CreateWorkflowStepGroupOutput) 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 CreateWorkflowStepInput ¶
type CreateWorkflowStepInput struct { // The description of the step. Description *string `locationName:"description" type:"string"` // The name of the step. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The next step. Next []*string `locationName:"next" type:"list"` // The key value pairs added for the expected output. Outputs []*WorkflowStepOutput_ `locationName:"outputs" type:"list"` // The previous step. Previous []*string `locationName:"previous" type:"list"` // The action type of the step. You must run and update the status of a manual // step for the workflow to continue after the completion of the step. // // StepActionType is a required field StepActionType *string `locationName:"stepActionType" type:"string" required:"true" enum:"StepActionType"` // The ID of the step group. // // StepGroupId is a required field StepGroupId *string `locationName:"stepGroupId" min:"1" type:"string" required:"true"` // The servers on which a step will be run. StepTarget []*string `locationName:"stepTarget" type:"list"` // The ID of the migration workflow. // // WorkflowId is a required field WorkflowId *string `locationName:"workflowId" min:"1" type:"string" required:"true"` // The custom script to run tests on source or target environments. WorkflowStepAutomationConfiguration *WorkflowStepAutomationConfiguration `locationName:"workflowStepAutomationConfiguration" type:"structure"` // contains filtered or unexported fields }
func (CreateWorkflowStepInput) GoString ¶
func (s CreateWorkflowStepInput) 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 (*CreateWorkflowStepInput) SetDescription ¶
func (s *CreateWorkflowStepInput) SetDescription(v string) *CreateWorkflowStepInput
SetDescription sets the Description field's value.
func (*CreateWorkflowStepInput) SetName ¶
func (s *CreateWorkflowStepInput) SetName(v string) *CreateWorkflowStepInput
SetName sets the Name field's value.
func (*CreateWorkflowStepInput) SetNext ¶
func (s *CreateWorkflowStepInput) SetNext(v []*string) *CreateWorkflowStepInput
SetNext sets the Next field's value.
func (*CreateWorkflowStepInput) SetOutputs ¶
func (s *CreateWorkflowStepInput) SetOutputs(v []*WorkflowStepOutput_) *CreateWorkflowStepInput
SetOutputs sets the Outputs field's value.
func (*CreateWorkflowStepInput) SetPrevious ¶
func (s *CreateWorkflowStepInput) SetPrevious(v []*string) *CreateWorkflowStepInput
SetPrevious sets the Previous field's value.
func (*CreateWorkflowStepInput) SetStepActionType ¶
func (s *CreateWorkflowStepInput) SetStepActionType(v string) *CreateWorkflowStepInput
SetStepActionType sets the StepActionType field's value.
func (*CreateWorkflowStepInput) SetStepGroupId ¶
func (s *CreateWorkflowStepInput) SetStepGroupId(v string) *CreateWorkflowStepInput
SetStepGroupId sets the StepGroupId field's value.
func (*CreateWorkflowStepInput) SetStepTarget ¶
func (s *CreateWorkflowStepInput) SetStepTarget(v []*string) *CreateWorkflowStepInput
SetStepTarget sets the StepTarget field's value.
func (*CreateWorkflowStepInput) SetWorkflowId ¶
func (s *CreateWorkflowStepInput) SetWorkflowId(v string) *CreateWorkflowStepInput
SetWorkflowId sets the WorkflowId field's value.
func (*CreateWorkflowStepInput) SetWorkflowStepAutomationConfiguration ¶
func (s *CreateWorkflowStepInput) SetWorkflowStepAutomationConfiguration(v *WorkflowStepAutomationConfiguration) *CreateWorkflowStepInput
SetWorkflowStepAutomationConfiguration sets the WorkflowStepAutomationConfiguration field's value.
func (CreateWorkflowStepInput) String ¶
func (s CreateWorkflowStepInput) 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 (*CreateWorkflowStepInput) Validate ¶
func (s *CreateWorkflowStepInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateWorkflowStepOutput ¶
type CreateWorkflowStepOutput struct { // The ID of the step. Id *string `locationName:"id" type:"string"` // The name of the step. Name *string `locationName:"name" type:"string"` // The ID of the step group. StepGroupId *string `locationName:"stepGroupId" type:"string"` // The ID of the migration workflow. WorkflowId *string `locationName:"workflowId" type:"string"` // contains filtered or unexported fields }
func (CreateWorkflowStepOutput) GoString ¶
func (s CreateWorkflowStepOutput) 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 (*CreateWorkflowStepOutput) SetId ¶
func (s *CreateWorkflowStepOutput) SetId(v string) *CreateWorkflowStepOutput
SetId sets the Id field's value.
func (*CreateWorkflowStepOutput) SetName ¶
func (s *CreateWorkflowStepOutput) SetName(v string) *CreateWorkflowStepOutput
SetName sets the Name field's value.
func (*CreateWorkflowStepOutput) SetStepGroupId ¶
func (s *CreateWorkflowStepOutput) SetStepGroupId(v string) *CreateWorkflowStepOutput
SetStepGroupId sets the StepGroupId field's value.
func (*CreateWorkflowStepOutput) SetWorkflowId ¶
func (s *CreateWorkflowStepOutput) SetWorkflowId(v string) *CreateWorkflowStepOutput
SetWorkflowId sets the WorkflowId field's value.
func (CreateWorkflowStepOutput) String ¶
func (s CreateWorkflowStepOutput) 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 DeleteTemplateInput ¶
type DeleteTemplateInput struct { // The ID of the request to delete a migration workflow template. // // Id is a required field Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteTemplateInput) GoString ¶
func (s DeleteTemplateInput) 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 (*DeleteTemplateInput) SetId ¶
func (s *DeleteTemplateInput) SetId(v string) *DeleteTemplateInput
SetId sets the Id field's value.
func (DeleteTemplateInput) String ¶
func (s DeleteTemplateInput) 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 (*DeleteTemplateInput) Validate ¶
func (s *DeleteTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteTemplateOutput ¶
type DeleteTemplateOutput struct {
// contains filtered or unexported fields
}
func (DeleteTemplateOutput) GoString ¶
func (s DeleteTemplateOutput) 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 (DeleteTemplateOutput) String ¶
func (s DeleteTemplateOutput) 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 DeleteWorkflowInput ¶
type DeleteWorkflowInput struct { // The ID of the migration workflow you want to delete. // // Id is a required field Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteWorkflowInput) GoString ¶
func (s DeleteWorkflowInput) 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 (*DeleteWorkflowInput) SetId ¶
func (s *DeleteWorkflowInput) SetId(v string) *DeleteWorkflowInput
SetId sets the Id field's value.
func (DeleteWorkflowInput) String ¶
func (s DeleteWorkflowInput) 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 (*DeleteWorkflowInput) Validate ¶
func (s *DeleteWorkflowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteWorkflowOutput ¶
type DeleteWorkflowOutput struct { // The Amazon Resource Name (ARN) of the migration workflow. Arn *string `locationName:"arn" type:"string"` // The ID of the migration workflow. Id *string `locationName:"id" min:"1" type:"string"` // The status of the migration workflow. Status *string `locationName:"status" type:"string" enum:"MigrationWorkflowStatusEnum"` // contains filtered or unexported fields }
func (DeleteWorkflowOutput) GoString ¶
func (s DeleteWorkflowOutput) 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 (*DeleteWorkflowOutput) SetArn ¶
func (s *DeleteWorkflowOutput) SetArn(v string) *DeleteWorkflowOutput
SetArn sets the Arn field's value.
func (*DeleteWorkflowOutput) SetId ¶
func (s *DeleteWorkflowOutput) SetId(v string) *DeleteWorkflowOutput
SetId sets the Id field's value.
func (*DeleteWorkflowOutput) SetStatus ¶
func (s *DeleteWorkflowOutput) SetStatus(v string) *DeleteWorkflowOutput
SetStatus sets the Status field's value.
func (DeleteWorkflowOutput) String ¶
func (s DeleteWorkflowOutput) 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 DeleteWorkflowStepGroupInput ¶
type DeleteWorkflowStepGroupInput struct { // The ID of the step group you want to delete. // // Id is a required field Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"` // The ID of the migration workflow. // // WorkflowId is a required field WorkflowId *string `location:"querystring" locationName:"workflowId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteWorkflowStepGroupInput) GoString ¶
func (s DeleteWorkflowStepGroupInput) 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 (*DeleteWorkflowStepGroupInput) SetId ¶
func (s *DeleteWorkflowStepGroupInput) SetId(v string) *DeleteWorkflowStepGroupInput
SetId sets the Id field's value.
func (*DeleteWorkflowStepGroupInput) SetWorkflowId ¶
func (s *DeleteWorkflowStepGroupInput) SetWorkflowId(v string) *DeleteWorkflowStepGroupInput
SetWorkflowId sets the WorkflowId field's value.
func (DeleteWorkflowStepGroupInput) String ¶
func (s DeleteWorkflowStepGroupInput) 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 (*DeleteWorkflowStepGroupInput) Validate ¶
func (s *DeleteWorkflowStepGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteWorkflowStepGroupOutput ¶
type DeleteWorkflowStepGroupOutput struct {
// contains filtered or unexported fields
}
func (DeleteWorkflowStepGroupOutput) GoString ¶
func (s DeleteWorkflowStepGroupOutput) 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 (DeleteWorkflowStepGroupOutput) String ¶
func (s DeleteWorkflowStepGroupOutput) 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 DeleteWorkflowStepInput ¶
type DeleteWorkflowStepInput struct { // The ID of the step you want to delete. // // Id is a required field Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"` // The ID of the step group that contains the step you want to delete. // // StepGroupId is a required field StepGroupId *string `location:"querystring" locationName:"stepGroupId" min:"1" type:"string" required:"true"` // The ID of the migration workflow. // // WorkflowId is a required field WorkflowId *string `location:"querystring" locationName:"workflowId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteWorkflowStepInput) GoString ¶
func (s DeleteWorkflowStepInput) 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 (*DeleteWorkflowStepInput) SetId ¶
func (s *DeleteWorkflowStepInput) SetId(v string) *DeleteWorkflowStepInput
SetId sets the Id field's value.
func (*DeleteWorkflowStepInput) SetStepGroupId ¶
func (s *DeleteWorkflowStepInput) SetStepGroupId(v string) *DeleteWorkflowStepInput
SetStepGroupId sets the StepGroupId field's value.
func (*DeleteWorkflowStepInput) SetWorkflowId ¶
func (s *DeleteWorkflowStepInput) SetWorkflowId(v string) *DeleteWorkflowStepInput
SetWorkflowId sets the WorkflowId field's value.
func (DeleteWorkflowStepInput) String ¶
func (s DeleteWorkflowStepInput) 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 (*DeleteWorkflowStepInput) Validate ¶
func (s *DeleteWorkflowStepInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteWorkflowStepOutput ¶
type DeleteWorkflowStepOutput struct {
// contains filtered or unexported fields
}
func (DeleteWorkflowStepOutput) GoString ¶
func (s DeleteWorkflowStepOutput) 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 (DeleteWorkflowStepOutput) String ¶
func (s DeleteWorkflowStepOutput) 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 GetTemplateInput ¶
type GetTemplateInput struct { // The ID of the template. // // Id is a required field Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetTemplateInput) GoString ¶
func (s GetTemplateInput) 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 (*GetTemplateInput) SetId ¶
func (s *GetTemplateInput) SetId(v string) *GetTemplateInput
SetId sets the Id field's value.
func (GetTemplateInput) String ¶
func (s GetTemplateInput) 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 (*GetTemplateInput) Validate ¶
func (s *GetTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTemplateOutput ¶
type GetTemplateOutput struct { // The time at which the template was last created. CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // The time at which the template was last created. Description *string `locationName:"description" type:"string"` // The ID of the template. Id *string `locationName:"id" type:"string"` // The inputs provided for the creation of the migration workflow. Inputs []*TemplateInput_ `locationName:"inputs" type:"list"` // The name of the template. Name *string `locationName:"name" type:"string"` // The owner of the migration workflow template. Owner *string `locationName:"owner" type:"string"` // The status of the template. Status *string `locationName:"status" type:"string" enum:"TemplateStatus"` // The status message of retrieving migration workflow templates. StatusMessage *string `locationName:"statusMessage" type:"string"` // The tags added to the migration workflow template. Tags map[string]*string `locationName:"tags" type:"map"` // >The Amazon Resource Name (ARN) of the migration workflow template. The format // for an Migration Hub Orchestrator template ARN is arn:aws:migrationhub-orchestrator:region:account:template/template-abcd1234. // For more information about ARNs, see Amazon Resource Names (ARNs) (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference-arns.html) // in the AWS General Reference. TemplateArn *string `locationName:"templateArn" type:"string"` // The class of the migration workflow template. The available template classes // are: // // * A2C // // * MGN // // * SAP_MULTI // // * SQL_EC2 // // * SQL_RDS // // * VMIE TemplateClass *string `locationName:"templateClass" type:"string"` // List of AWS services utilized in a migration workflow. Tools []*Tool `locationName:"tools" type:"list"` // contains filtered or unexported fields }
func (GetTemplateOutput) GoString ¶
func (s GetTemplateOutput) 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 (*GetTemplateOutput) SetCreationTime ¶
func (s *GetTemplateOutput) SetCreationTime(v time.Time) *GetTemplateOutput
SetCreationTime sets the CreationTime field's value.
func (*GetTemplateOutput) SetDescription ¶
func (s *GetTemplateOutput) SetDescription(v string) *GetTemplateOutput
SetDescription sets the Description field's value.
func (*GetTemplateOutput) SetId ¶
func (s *GetTemplateOutput) SetId(v string) *GetTemplateOutput
SetId sets the Id field's value.
func (*GetTemplateOutput) SetInputs ¶
func (s *GetTemplateOutput) SetInputs(v []*TemplateInput_) *GetTemplateOutput
SetInputs sets the Inputs field's value.
func (*GetTemplateOutput) SetName ¶
func (s *GetTemplateOutput) SetName(v string) *GetTemplateOutput
SetName sets the Name field's value.
func (*GetTemplateOutput) SetOwner ¶
func (s *GetTemplateOutput) SetOwner(v string) *GetTemplateOutput
SetOwner sets the Owner field's value.
func (*GetTemplateOutput) SetStatus ¶
func (s *GetTemplateOutput) SetStatus(v string) *GetTemplateOutput
SetStatus sets the Status field's value.
func (*GetTemplateOutput) SetStatusMessage ¶
func (s *GetTemplateOutput) SetStatusMessage(v string) *GetTemplateOutput
SetStatusMessage sets the StatusMessage field's value.
func (*GetTemplateOutput) SetTags ¶
func (s *GetTemplateOutput) SetTags(v map[string]*string) *GetTemplateOutput
SetTags sets the Tags field's value.
func (*GetTemplateOutput) SetTemplateArn ¶
func (s *GetTemplateOutput) SetTemplateArn(v string) *GetTemplateOutput
SetTemplateArn sets the TemplateArn field's value.
func (*GetTemplateOutput) SetTemplateClass ¶
func (s *GetTemplateOutput) SetTemplateClass(v string) *GetTemplateOutput
SetTemplateClass sets the TemplateClass field's value.
func (*GetTemplateOutput) SetTools ¶
func (s *GetTemplateOutput) SetTools(v []*Tool) *GetTemplateOutput
SetTools sets the Tools field's value.
func (GetTemplateOutput) String ¶
func (s GetTemplateOutput) 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 GetTemplateStepGroupInput ¶
type GetTemplateStepGroupInput struct { // The ID of the step group. // // Id is a required field Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"` // The ID of the template. // // TemplateId is a required field TemplateId *string `location:"uri" locationName:"templateId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetTemplateStepGroupInput) GoString ¶
func (s GetTemplateStepGroupInput) 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 (*GetTemplateStepGroupInput) SetId ¶
func (s *GetTemplateStepGroupInput) SetId(v string) *GetTemplateStepGroupInput
SetId sets the Id field's value.
func (*GetTemplateStepGroupInput) SetTemplateId ¶
func (s *GetTemplateStepGroupInput) SetTemplateId(v string) *GetTemplateStepGroupInput
SetTemplateId sets the TemplateId field's value.
func (GetTemplateStepGroupInput) String ¶
func (s GetTemplateStepGroupInput) 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 (*GetTemplateStepGroupInput) Validate ¶
func (s *GetTemplateStepGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTemplateStepGroupOutput ¶
type GetTemplateStepGroupOutput struct { // The time at which the step group was created. CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // The description of the step group. Description *string `locationName:"description" type:"string"` // The ID of the step group. Id *string `locationName:"id" type:"string"` // The time at which the step group was last modified. LastModifiedTime *time.Time `locationName:"lastModifiedTime" type:"timestamp"` // The name of the step group. Name *string `locationName:"name" type:"string"` // The next step group. Next []*string `locationName:"next" type:"list"` // The previous step group. Previous []*string `locationName:"previous" type:"list"` // The status of the step group. Status *string `locationName:"status" type:"string" enum:"StepGroupStatus"` // The ID of the template. TemplateId *string `locationName:"templateId" type:"string"` // List of AWS services utilized in a migration workflow. Tools []*Tool `locationName:"tools" type:"list"` // contains filtered or unexported fields }
func (GetTemplateStepGroupOutput) GoString ¶
func (s GetTemplateStepGroupOutput) 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 (*GetTemplateStepGroupOutput) SetCreationTime ¶
func (s *GetTemplateStepGroupOutput) SetCreationTime(v time.Time) *GetTemplateStepGroupOutput
SetCreationTime sets the CreationTime field's value.
func (*GetTemplateStepGroupOutput) SetDescription ¶
func (s *GetTemplateStepGroupOutput) SetDescription(v string) *GetTemplateStepGroupOutput
SetDescription sets the Description field's value.
func (*GetTemplateStepGroupOutput) SetId ¶
func (s *GetTemplateStepGroupOutput) SetId(v string) *GetTemplateStepGroupOutput
SetId sets the Id field's value.
func (*GetTemplateStepGroupOutput) SetLastModifiedTime ¶
func (s *GetTemplateStepGroupOutput) SetLastModifiedTime(v time.Time) *GetTemplateStepGroupOutput
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*GetTemplateStepGroupOutput) SetName ¶
func (s *GetTemplateStepGroupOutput) SetName(v string) *GetTemplateStepGroupOutput
SetName sets the Name field's value.
func (*GetTemplateStepGroupOutput) SetNext ¶
func (s *GetTemplateStepGroupOutput) SetNext(v []*string) *GetTemplateStepGroupOutput
SetNext sets the Next field's value.
func (*GetTemplateStepGroupOutput) SetPrevious ¶
func (s *GetTemplateStepGroupOutput) SetPrevious(v []*string) *GetTemplateStepGroupOutput
SetPrevious sets the Previous field's value.
func (*GetTemplateStepGroupOutput) SetStatus ¶
func (s *GetTemplateStepGroupOutput) SetStatus(v string) *GetTemplateStepGroupOutput
SetStatus sets the Status field's value.
func (*GetTemplateStepGroupOutput) SetTemplateId ¶
func (s *GetTemplateStepGroupOutput) SetTemplateId(v string) *GetTemplateStepGroupOutput
SetTemplateId sets the TemplateId field's value.
func (*GetTemplateStepGroupOutput) SetTools ¶
func (s *GetTemplateStepGroupOutput) SetTools(v []*Tool) *GetTemplateStepGroupOutput
SetTools sets the Tools field's value.
func (GetTemplateStepGroupOutput) String ¶
func (s GetTemplateStepGroupOutput) 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 GetTemplateStepInput ¶
type GetTemplateStepInput struct { // The ID of the step. // // Id is a required field Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"` // The ID of the step group. // // StepGroupId is a required field StepGroupId *string `location:"querystring" locationName:"stepGroupId" min:"1" type:"string" required:"true"` // The ID of the template. // // TemplateId is a required field TemplateId *string `location:"querystring" locationName:"templateId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetTemplateStepInput) GoString ¶
func (s GetTemplateStepInput) 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 (*GetTemplateStepInput) SetId ¶
func (s *GetTemplateStepInput) SetId(v string) *GetTemplateStepInput
SetId sets the Id field's value.
func (*GetTemplateStepInput) SetStepGroupId ¶
func (s *GetTemplateStepInput) SetStepGroupId(v string) *GetTemplateStepInput
SetStepGroupId sets the StepGroupId field's value.
func (*GetTemplateStepInput) SetTemplateId ¶
func (s *GetTemplateStepInput) SetTemplateId(v string) *GetTemplateStepInput
SetTemplateId sets the TemplateId field's value.
func (GetTemplateStepInput) String ¶
func (s GetTemplateStepInput) 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 (*GetTemplateStepInput) Validate ¶
func (s *GetTemplateStepInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTemplateStepOutput ¶
type GetTemplateStepOutput struct { // The time at which the step was created. CreationTime *string `locationName:"creationTime" type:"string"` // The description of the step. Description *string `locationName:"description" type:"string"` // The ID of the step. Id *string `locationName:"id" min:"1" type:"string"` // The name of the step. Name *string `locationName:"name" type:"string"` // The next step. Next []*string `locationName:"next" type:"list"` // The outputs of the step. Outputs []*StepOutput_ `locationName:"outputs" type:"list"` // The previous step. Previous []*string `locationName:"previous" type:"list"` // The action type of the step. You must run and update the status of a manual // step for the workflow to continue after the completion of the step. StepActionType *string `locationName:"stepActionType" type:"string" enum:"StepActionType"` // The custom script to run tests on source or target environments. StepAutomationConfiguration *StepAutomationConfiguration `locationName:"stepAutomationConfiguration" type:"structure"` // The ID of the step group. StepGroupId *string `locationName:"stepGroupId" min:"1" type:"string"` // The ID of the template. TemplateId *string `locationName:"templateId" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetTemplateStepOutput) GoString ¶
func (s GetTemplateStepOutput) 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 (*GetTemplateStepOutput) SetCreationTime ¶
func (s *GetTemplateStepOutput) SetCreationTime(v string) *GetTemplateStepOutput
SetCreationTime sets the CreationTime field's value.
func (*GetTemplateStepOutput) SetDescription ¶
func (s *GetTemplateStepOutput) SetDescription(v string) *GetTemplateStepOutput
SetDescription sets the Description field's value.
func (*GetTemplateStepOutput) SetId ¶
func (s *GetTemplateStepOutput) SetId(v string) *GetTemplateStepOutput
SetId sets the Id field's value.
func (*GetTemplateStepOutput) SetName ¶
func (s *GetTemplateStepOutput) SetName(v string) *GetTemplateStepOutput
SetName sets the Name field's value.
func (*GetTemplateStepOutput) SetNext ¶
func (s *GetTemplateStepOutput) SetNext(v []*string) *GetTemplateStepOutput
SetNext sets the Next field's value.
func (*GetTemplateStepOutput) SetOutputs ¶
func (s *GetTemplateStepOutput) SetOutputs(v []*StepOutput_) *GetTemplateStepOutput
SetOutputs sets the Outputs field's value.
func (*GetTemplateStepOutput) SetPrevious ¶
func (s *GetTemplateStepOutput) SetPrevious(v []*string) *GetTemplateStepOutput
SetPrevious sets the Previous field's value.
func (*GetTemplateStepOutput) SetStepActionType ¶
func (s *GetTemplateStepOutput) SetStepActionType(v string) *GetTemplateStepOutput
SetStepActionType sets the StepActionType field's value.
func (*GetTemplateStepOutput) SetStepAutomationConfiguration ¶
func (s *GetTemplateStepOutput) SetStepAutomationConfiguration(v *StepAutomationConfiguration) *GetTemplateStepOutput
SetStepAutomationConfiguration sets the StepAutomationConfiguration field's value.
func (*GetTemplateStepOutput) SetStepGroupId ¶
func (s *GetTemplateStepOutput) SetStepGroupId(v string) *GetTemplateStepOutput
SetStepGroupId sets the StepGroupId field's value.
func (*GetTemplateStepOutput) SetTemplateId ¶
func (s *GetTemplateStepOutput) SetTemplateId(v string) *GetTemplateStepOutput
SetTemplateId sets the TemplateId field's value.
func (GetTemplateStepOutput) String ¶
func (s GetTemplateStepOutput) 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 GetWorkflowInput ¶
type GetWorkflowInput struct { // The ID of the migration workflow. // // Id is a required field Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetWorkflowInput) GoString ¶
func (s GetWorkflowInput) 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 (*GetWorkflowInput) SetId ¶
func (s *GetWorkflowInput) SetId(v string) *GetWorkflowInput
SetId sets the Id field's value.
func (GetWorkflowInput) String ¶
func (s GetWorkflowInput) 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 (*GetWorkflowInput) Validate ¶
func (s *GetWorkflowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetWorkflowOutput ¶
type GetWorkflowOutput struct { // The configuration ID of the application configured in Application Discovery // Service. AdsApplicationConfigurationId *string `locationName:"adsApplicationConfigurationId" type:"string"` // The name of the application configured in Application Discovery Service. AdsApplicationName *string `locationName:"adsApplicationName" type:"string"` // The Amazon Resource Name (ARN) of the migration workflow. Arn *string `locationName:"arn" type:"string"` // Get a list of completed steps in the migration workflow. CompletedSteps *int64 `locationName:"completedSteps" type:"integer"` // The time at which the migration workflow was created. CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // The description of the migration workflow. Description *string `locationName:"description" type:"string"` // The time at which the migration workflow ended. EndTime *time.Time `locationName:"endTime" type:"timestamp"` // The ID of the migration workflow. Id *string `locationName:"id" min:"1" type:"string"` // The time at which the migration workflow was last modified. LastModifiedTime *time.Time `locationName:"lastModifiedTime" type:"timestamp"` // The time at which the migration workflow was last started. LastStartTime *time.Time `locationName:"lastStartTime" type:"timestamp"` // The time at which the migration workflow was last stopped. LastStopTime *time.Time `locationName:"lastStopTime" type:"timestamp"` // The name of the migration workflow. Name *string `locationName:"name" type:"string"` // The status of the migration workflow. Status *string `locationName:"status" type:"string" enum:"MigrationWorkflowStatusEnum"` // The status message of the migration workflow. StatusMessage *string `locationName:"statusMessage" type:"string"` // The tags added to the migration workflow. Tags map[string]*string `locationName:"tags" type:"map"` // The ID of the template. TemplateId *string `locationName:"templateId" type:"string"` // List of AWS services utilized in a migration workflow. Tools []*Tool `locationName:"tools" type:"list"` // The total number of steps in the migration workflow. TotalSteps *int64 `locationName:"totalSteps" type:"integer"` // The Amazon S3 bucket where the migration logs are stored. WorkflowBucket *string `locationName:"workflowBucket" type:"string"` // The inputs required for creating the migration workflow. // // WorkflowInputs is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GetWorkflowOutput's // String and GoString methods. WorkflowInputs map[string]*StepInput_ `locationName:"workflowInputs" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (GetWorkflowOutput) GoString ¶
func (s GetWorkflowOutput) 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 (*GetWorkflowOutput) SetAdsApplicationConfigurationId ¶
func (s *GetWorkflowOutput) SetAdsApplicationConfigurationId(v string) *GetWorkflowOutput
SetAdsApplicationConfigurationId sets the AdsApplicationConfigurationId field's value.
func (*GetWorkflowOutput) SetAdsApplicationName ¶
func (s *GetWorkflowOutput) SetAdsApplicationName(v string) *GetWorkflowOutput
SetAdsApplicationName sets the AdsApplicationName field's value.
func (*GetWorkflowOutput) SetArn ¶
func (s *GetWorkflowOutput) SetArn(v string) *GetWorkflowOutput
SetArn sets the Arn field's value.
func (*GetWorkflowOutput) SetCompletedSteps ¶
func (s *GetWorkflowOutput) SetCompletedSteps(v int64) *GetWorkflowOutput
SetCompletedSteps sets the CompletedSteps field's value.
func (*GetWorkflowOutput) SetCreationTime ¶
func (s *GetWorkflowOutput) SetCreationTime(v time.Time) *GetWorkflowOutput
SetCreationTime sets the CreationTime field's value.
func (*GetWorkflowOutput) SetDescription ¶
func (s *GetWorkflowOutput) SetDescription(v string) *GetWorkflowOutput
SetDescription sets the Description field's value.
func (*GetWorkflowOutput) SetEndTime ¶
func (s *GetWorkflowOutput) SetEndTime(v time.Time) *GetWorkflowOutput
SetEndTime sets the EndTime field's value.
func (*GetWorkflowOutput) SetId ¶
func (s *GetWorkflowOutput) SetId(v string) *GetWorkflowOutput
SetId sets the Id field's value.
func (*GetWorkflowOutput) SetLastModifiedTime ¶
func (s *GetWorkflowOutput) SetLastModifiedTime(v time.Time) *GetWorkflowOutput
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*GetWorkflowOutput) SetLastStartTime ¶
func (s *GetWorkflowOutput) SetLastStartTime(v time.Time) *GetWorkflowOutput
SetLastStartTime sets the LastStartTime field's value.
func (*GetWorkflowOutput) SetLastStopTime ¶
func (s *GetWorkflowOutput) SetLastStopTime(v time.Time) *GetWorkflowOutput
SetLastStopTime sets the LastStopTime field's value.
func (*GetWorkflowOutput) SetName ¶
func (s *GetWorkflowOutput) SetName(v string) *GetWorkflowOutput
SetName sets the Name field's value.
func (*GetWorkflowOutput) SetStatus ¶
func (s *GetWorkflowOutput) SetStatus(v string) *GetWorkflowOutput
SetStatus sets the Status field's value.
func (*GetWorkflowOutput) SetStatusMessage ¶
func (s *GetWorkflowOutput) SetStatusMessage(v string) *GetWorkflowOutput
SetStatusMessage sets the StatusMessage field's value.
func (*GetWorkflowOutput) SetTags ¶
func (s *GetWorkflowOutput) SetTags(v map[string]*string) *GetWorkflowOutput
SetTags sets the Tags field's value.
func (*GetWorkflowOutput) SetTemplateId ¶
func (s *GetWorkflowOutput) SetTemplateId(v string) *GetWorkflowOutput
SetTemplateId sets the TemplateId field's value.
func (*GetWorkflowOutput) SetTools ¶
func (s *GetWorkflowOutput) SetTools(v []*Tool) *GetWorkflowOutput
SetTools sets the Tools field's value.
func (*GetWorkflowOutput) SetTotalSteps ¶
func (s *GetWorkflowOutput) SetTotalSteps(v int64) *GetWorkflowOutput
SetTotalSteps sets the TotalSteps field's value.
func (*GetWorkflowOutput) SetWorkflowBucket ¶
func (s *GetWorkflowOutput) SetWorkflowBucket(v string) *GetWorkflowOutput
SetWorkflowBucket sets the WorkflowBucket field's value.
func (*GetWorkflowOutput) SetWorkflowInputs ¶
func (s *GetWorkflowOutput) SetWorkflowInputs(v map[string]*StepInput_) *GetWorkflowOutput
SetWorkflowInputs sets the WorkflowInputs field's value.
func (GetWorkflowOutput) String ¶
func (s GetWorkflowOutput) 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 GetWorkflowStepGroupInput ¶
type GetWorkflowStepGroupInput struct { // The ID of the step group. // // Id is a required field Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"` // The ID of the migration workflow. // // WorkflowId is a required field WorkflowId *string `location:"querystring" locationName:"workflowId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetWorkflowStepGroupInput) GoString ¶
func (s GetWorkflowStepGroupInput) 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 (*GetWorkflowStepGroupInput) SetId ¶
func (s *GetWorkflowStepGroupInput) SetId(v string) *GetWorkflowStepGroupInput
SetId sets the Id field's value.
func (*GetWorkflowStepGroupInput) SetWorkflowId ¶
func (s *GetWorkflowStepGroupInput) SetWorkflowId(v string) *GetWorkflowStepGroupInput
SetWorkflowId sets the WorkflowId field's value.
func (GetWorkflowStepGroupInput) String ¶
func (s GetWorkflowStepGroupInput) 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 (*GetWorkflowStepGroupInput) Validate ¶
func (s *GetWorkflowStepGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetWorkflowStepGroupOutput ¶
type GetWorkflowStepGroupOutput struct { // The time at which the step group was created. CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // The description of the step group. Description *string `locationName:"description" type:"string"` // The time at which the step group ended. EndTime *time.Time `locationName:"endTime" type:"timestamp"` // The ID of the step group. Id *string `locationName:"id" min:"1" type:"string"` // The time at which the step group was last modified. LastModifiedTime *time.Time `locationName:"lastModifiedTime" type:"timestamp"` // The name of the step group. Name *string `locationName:"name" type:"string"` // The next step group. Next []*string `locationName:"next" type:"list"` // The owner of the step group. Owner *string `locationName:"owner" type:"string" enum:"Owner"` // The previous step group. Previous []*string `locationName:"previous" type:"list"` // The status of the step group. Status *string `locationName:"status" type:"string" enum:"StepGroupStatus"` // List of AWS services utilized in a migration workflow. Tools []*Tool `locationName:"tools" type:"list"` // The ID of the migration workflow. WorkflowId *string `locationName:"workflowId" type:"string"` // contains filtered or unexported fields }
func (GetWorkflowStepGroupOutput) GoString ¶
func (s GetWorkflowStepGroupOutput) 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 (*GetWorkflowStepGroupOutput) SetCreationTime ¶
func (s *GetWorkflowStepGroupOutput) SetCreationTime(v time.Time) *GetWorkflowStepGroupOutput
SetCreationTime sets the CreationTime field's value.
func (*GetWorkflowStepGroupOutput) SetDescription ¶
func (s *GetWorkflowStepGroupOutput) SetDescription(v string) *GetWorkflowStepGroupOutput
SetDescription sets the Description field's value.
func (*GetWorkflowStepGroupOutput) SetEndTime ¶
func (s *GetWorkflowStepGroupOutput) SetEndTime(v time.Time) *GetWorkflowStepGroupOutput
SetEndTime sets the EndTime field's value.
func (*GetWorkflowStepGroupOutput) SetId ¶
func (s *GetWorkflowStepGroupOutput) SetId(v string) *GetWorkflowStepGroupOutput
SetId sets the Id field's value.
func (*GetWorkflowStepGroupOutput) SetLastModifiedTime ¶
func (s *GetWorkflowStepGroupOutput) SetLastModifiedTime(v time.Time) *GetWorkflowStepGroupOutput
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*GetWorkflowStepGroupOutput) SetName ¶
func (s *GetWorkflowStepGroupOutput) SetName(v string) *GetWorkflowStepGroupOutput
SetName sets the Name field's value.
func (*GetWorkflowStepGroupOutput) SetNext ¶
func (s *GetWorkflowStepGroupOutput) SetNext(v []*string) *GetWorkflowStepGroupOutput
SetNext sets the Next field's value.
func (*GetWorkflowStepGroupOutput) SetOwner ¶
func (s *GetWorkflowStepGroupOutput) SetOwner(v string) *GetWorkflowStepGroupOutput
SetOwner sets the Owner field's value.
func (*GetWorkflowStepGroupOutput) SetPrevious ¶
func (s *GetWorkflowStepGroupOutput) SetPrevious(v []*string) *GetWorkflowStepGroupOutput
SetPrevious sets the Previous field's value.
func (*GetWorkflowStepGroupOutput) SetStatus ¶
func (s *GetWorkflowStepGroupOutput) SetStatus(v string) *GetWorkflowStepGroupOutput
SetStatus sets the Status field's value.
func (*GetWorkflowStepGroupOutput) SetTools ¶
func (s *GetWorkflowStepGroupOutput) SetTools(v []*Tool) *GetWorkflowStepGroupOutput
SetTools sets the Tools field's value.
func (*GetWorkflowStepGroupOutput) SetWorkflowId ¶
func (s *GetWorkflowStepGroupOutput) SetWorkflowId(v string) *GetWorkflowStepGroupOutput
SetWorkflowId sets the WorkflowId field's value.
func (GetWorkflowStepGroupOutput) String ¶
func (s GetWorkflowStepGroupOutput) 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 GetWorkflowStepInput ¶
type GetWorkflowStepInput struct { // The ID of the step. // // Id is a required field Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"` // The ID of the step group. // // StepGroupId is a required field StepGroupId *string `location:"querystring" locationName:"stepGroupId" min:"1" type:"string" required:"true"` // The ID of the migration workflow. // // WorkflowId is a required field WorkflowId *string `location:"querystring" locationName:"workflowId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetWorkflowStepInput) GoString ¶
func (s GetWorkflowStepInput) 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 (*GetWorkflowStepInput) SetId ¶
func (s *GetWorkflowStepInput) SetId(v string) *GetWorkflowStepInput
SetId sets the Id field's value.
func (*GetWorkflowStepInput) SetStepGroupId ¶
func (s *GetWorkflowStepInput) SetStepGroupId(v string) *GetWorkflowStepInput
SetStepGroupId sets the StepGroupId field's value.
func (*GetWorkflowStepInput) SetWorkflowId ¶
func (s *GetWorkflowStepInput) SetWorkflowId(v string) *GetWorkflowStepInput
SetWorkflowId sets the WorkflowId field's value.
func (GetWorkflowStepInput) String ¶
func (s GetWorkflowStepInput) 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 (*GetWorkflowStepInput) Validate ¶
func (s *GetWorkflowStepInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetWorkflowStepOutput ¶
type GetWorkflowStepOutput struct { // The time at which the step was created. CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // The description of the step. Description *string `locationName:"description" type:"string"` // The time at which the step ended. EndTime *time.Time `locationName:"endTime" type:"timestamp"` // The time at which the workflow was last started. LastStartTime *time.Time `locationName:"lastStartTime" type:"timestamp"` // The name of the step. Name *string `locationName:"name" type:"string"` // The next step. Next []*string `locationName:"next" type:"list"` // The number of servers that have been migrated. NoOfSrvCompleted *int64 `locationName:"noOfSrvCompleted" type:"integer"` // The number of servers that have failed to migrate. NoOfSrvFailed *int64 `locationName:"noOfSrvFailed" type:"integer"` // The outputs of the step. Outputs []*WorkflowStepOutput_ `locationName:"outputs" type:"list"` // The owner of the step. Owner *string `locationName:"owner" type:"string" enum:"Owner"` // The previous step. Previous []*string `locationName:"previous" type:"list"` // The output location of the script. ScriptOutputLocation *string `locationName:"scriptOutputLocation" type:"string"` // The status of the step. Status *string `locationName:"status" type:"string" enum:"StepStatus"` // The status message of the migration workflow. StatusMessage *string `locationName:"statusMessage" type:"string"` // The action type of the step. You must run and update the status of a manual // step for the workflow to continue after the completion of the step. StepActionType *string `locationName:"stepActionType" type:"string" enum:"StepActionType"` // The ID of the step group. StepGroupId *string `locationName:"stepGroupId" type:"string"` // The ID of the step. StepId *string `locationName:"stepId" type:"string"` // The servers on which a step will be run. StepTarget []*string `locationName:"stepTarget" type:"list"` // The total number of servers that have been migrated. TotalNoOfSrv *int64 `locationName:"totalNoOfSrv" type:"integer"` // The ID of the migration workflow. WorkflowId *string `locationName:"workflowId" type:"string"` // The custom script to run tests on source or target environments. WorkflowStepAutomationConfiguration *WorkflowStepAutomationConfiguration `locationName:"workflowStepAutomationConfiguration" type:"structure"` // contains filtered or unexported fields }
func (GetWorkflowStepOutput) GoString ¶
func (s GetWorkflowStepOutput) 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 (*GetWorkflowStepOutput) SetCreationTime ¶
func (s *GetWorkflowStepOutput) SetCreationTime(v time.Time) *GetWorkflowStepOutput
SetCreationTime sets the CreationTime field's value.
func (*GetWorkflowStepOutput) SetDescription ¶
func (s *GetWorkflowStepOutput) SetDescription(v string) *GetWorkflowStepOutput
SetDescription sets the Description field's value.
func (*GetWorkflowStepOutput) SetEndTime ¶
func (s *GetWorkflowStepOutput) SetEndTime(v time.Time) *GetWorkflowStepOutput
SetEndTime sets the EndTime field's value.
func (*GetWorkflowStepOutput) SetLastStartTime ¶
func (s *GetWorkflowStepOutput) SetLastStartTime(v time.Time) *GetWorkflowStepOutput
SetLastStartTime sets the LastStartTime field's value.
func (*GetWorkflowStepOutput) SetName ¶
func (s *GetWorkflowStepOutput) SetName(v string) *GetWorkflowStepOutput
SetName sets the Name field's value.
func (*GetWorkflowStepOutput) SetNext ¶
func (s *GetWorkflowStepOutput) SetNext(v []*string) *GetWorkflowStepOutput
SetNext sets the Next field's value.
func (*GetWorkflowStepOutput) SetNoOfSrvCompleted ¶
func (s *GetWorkflowStepOutput) SetNoOfSrvCompleted(v int64) *GetWorkflowStepOutput
SetNoOfSrvCompleted sets the NoOfSrvCompleted field's value.
func (*GetWorkflowStepOutput) SetNoOfSrvFailed ¶
func (s *GetWorkflowStepOutput) SetNoOfSrvFailed(v int64) *GetWorkflowStepOutput
SetNoOfSrvFailed sets the NoOfSrvFailed field's value.
func (*GetWorkflowStepOutput) SetOutputs ¶
func (s *GetWorkflowStepOutput) SetOutputs(v []*WorkflowStepOutput_) *GetWorkflowStepOutput
SetOutputs sets the Outputs field's value.
func (*GetWorkflowStepOutput) SetOwner ¶
func (s *GetWorkflowStepOutput) SetOwner(v string) *GetWorkflowStepOutput
SetOwner sets the Owner field's value.
func (*GetWorkflowStepOutput) SetPrevious ¶
func (s *GetWorkflowStepOutput) SetPrevious(v []*string) *GetWorkflowStepOutput
SetPrevious sets the Previous field's value.
func (*GetWorkflowStepOutput) SetScriptOutputLocation ¶
func (s *GetWorkflowStepOutput) SetScriptOutputLocation(v string) *GetWorkflowStepOutput
SetScriptOutputLocation sets the ScriptOutputLocation field's value.
func (*GetWorkflowStepOutput) SetStatus ¶
func (s *GetWorkflowStepOutput) SetStatus(v string) *GetWorkflowStepOutput
SetStatus sets the Status field's value.
func (*GetWorkflowStepOutput) SetStatusMessage ¶
func (s *GetWorkflowStepOutput) SetStatusMessage(v string) *GetWorkflowStepOutput
SetStatusMessage sets the StatusMessage field's value.
func (*GetWorkflowStepOutput) SetStepActionType ¶
func (s *GetWorkflowStepOutput) SetStepActionType(v string) *GetWorkflowStepOutput
SetStepActionType sets the StepActionType field's value.
func (*GetWorkflowStepOutput) SetStepGroupId ¶
func (s *GetWorkflowStepOutput) SetStepGroupId(v string) *GetWorkflowStepOutput
SetStepGroupId sets the StepGroupId field's value.
func (*GetWorkflowStepOutput) SetStepId ¶
func (s *GetWorkflowStepOutput) SetStepId(v string) *GetWorkflowStepOutput
SetStepId sets the StepId field's value.
func (*GetWorkflowStepOutput) SetStepTarget ¶
func (s *GetWorkflowStepOutput) SetStepTarget(v []*string) *GetWorkflowStepOutput
SetStepTarget sets the StepTarget field's value.
func (*GetWorkflowStepOutput) SetTotalNoOfSrv ¶
func (s *GetWorkflowStepOutput) SetTotalNoOfSrv(v int64) *GetWorkflowStepOutput
SetTotalNoOfSrv sets the TotalNoOfSrv field's value.
func (*GetWorkflowStepOutput) SetWorkflowId ¶
func (s *GetWorkflowStepOutput) SetWorkflowId(v string) *GetWorkflowStepOutput
SetWorkflowId sets the WorkflowId field's value.
func (*GetWorkflowStepOutput) SetWorkflowStepAutomationConfiguration ¶
func (s *GetWorkflowStepOutput) SetWorkflowStepAutomationConfiguration(v *WorkflowStepAutomationConfiguration) *GetWorkflowStepOutput
SetWorkflowStepAutomationConfiguration sets the WorkflowStepAutomationConfiguration field's value.
func (GetWorkflowStepOutput) String ¶
func (s GetWorkflowStepOutput) 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 InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
An internal error has occurred.
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 ListPluginsInput ¶
type ListPluginsInput struct { // The maximum number of plugins that can be returned. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // The pagination token. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListPluginsInput) GoString ¶
func (s ListPluginsInput) 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 (*ListPluginsInput) SetMaxResults ¶
func (s *ListPluginsInput) SetMaxResults(v int64) *ListPluginsInput
SetMaxResults sets the MaxResults field's value.
func (*ListPluginsInput) SetNextToken ¶
func (s *ListPluginsInput) SetNextToken(v string) *ListPluginsInput
SetNextToken sets the NextToken field's value.
func (ListPluginsInput) String ¶
func (s ListPluginsInput) 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 ListPluginsOutput ¶
type ListPluginsOutput struct { // The pagination token. NextToken *string `locationName:"nextToken" type:"string"` // Migration Hub Orchestrator plugins. Plugins []*PluginSummary `locationName:"plugins" type:"list"` // contains filtered or unexported fields }
func (ListPluginsOutput) GoString ¶
func (s ListPluginsOutput) 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 (*ListPluginsOutput) SetNextToken ¶
func (s *ListPluginsOutput) SetNextToken(v string) *ListPluginsOutput
SetNextToken sets the NextToken field's value.
func (*ListPluginsOutput) SetPlugins ¶
func (s *ListPluginsOutput) SetPlugins(v []*PluginSummary) *ListPluginsOutput
SetPlugins sets the Plugins field's value.
func (ListPluginsOutput) String ¶
func (s ListPluginsOutput) 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 ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
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 added to a resource. Tags map[string]*string `locationName:"tags" type:"map"` // 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 ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
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 ListTemplateStepGroupsInput ¶
type ListTemplateStepGroupsInput struct { // The maximum number of results that can be returned. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // The pagination token. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The ID of the template. // // TemplateId is a required field TemplateId *string `location:"uri" locationName:"templateId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTemplateStepGroupsInput) GoString ¶
func (s ListTemplateStepGroupsInput) 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 (*ListTemplateStepGroupsInput) SetMaxResults ¶
func (s *ListTemplateStepGroupsInput) SetMaxResults(v int64) *ListTemplateStepGroupsInput
SetMaxResults sets the MaxResults field's value.
func (*ListTemplateStepGroupsInput) SetNextToken ¶
func (s *ListTemplateStepGroupsInput) SetNextToken(v string) *ListTemplateStepGroupsInput
SetNextToken sets the NextToken field's value.
func (*ListTemplateStepGroupsInput) SetTemplateId ¶
func (s *ListTemplateStepGroupsInput) SetTemplateId(v string) *ListTemplateStepGroupsInput
SetTemplateId sets the TemplateId field's value.
func (ListTemplateStepGroupsInput) String ¶
func (s ListTemplateStepGroupsInput) 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 (*ListTemplateStepGroupsInput) Validate ¶
func (s *ListTemplateStepGroupsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTemplateStepGroupsOutput ¶
type ListTemplateStepGroupsOutput struct { // The pagination token. NextToken *string `locationName:"nextToken" type:"string"` // The summary of the step group in the template. // // TemplateStepGroupSummary is a required field TemplateStepGroupSummary []*TemplateStepGroupSummary `locationName:"templateStepGroupSummary" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListTemplateStepGroupsOutput) GoString ¶
func (s ListTemplateStepGroupsOutput) 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 (*ListTemplateStepGroupsOutput) SetNextToken ¶
func (s *ListTemplateStepGroupsOutput) SetNextToken(v string) *ListTemplateStepGroupsOutput
SetNextToken sets the NextToken field's value.
func (*ListTemplateStepGroupsOutput) SetTemplateStepGroupSummary ¶
func (s *ListTemplateStepGroupsOutput) SetTemplateStepGroupSummary(v []*TemplateStepGroupSummary) *ListTemplateStepGroupsOutput
SetTemplateStepGroupSummary sets the TemplateStepGroupSummary field's value.
func (ListTemplateStepGroupsOutput) String ¶
func (s ListTemplateStepGroupsOutput) 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 ListTemplateStepsInput ¶
type ListTemplateStepsInput struct { // The maximum number of results that can be returned. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // The pagination token. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The ID of the step group. // // StepGroupId is a required field StepGroupId *string `location:"querystring" locationName:"stepGroupId" min:"1" type:"string" required:"true"` // The ID of the template. // // TemplateId is a required field TemplateId *string `location:"querystring" locationName:"templateId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTemplateStepsInput) GoString ¶
func (s ListTemplateStepsInput) 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 (*ListTemplateStepsInput) SetMaxResults ¶
func (s *ListTemplateStepsInput) SetMaxResults(v int64) *ListTemplateStepsInput
SetMaxResults sets the MaxResults field's value.
func (*ListTemplateStepsInput) SetNextToken ¶
func (s *ListTemplateStepsInput) SetNextToken(v string) *ListTemplateStepsInput
SetNextToken sets the NextToken field's value.
func (*ListTemplateStepsInput) SetStepGroupId ¶
func (s *ListTemplateStepsInput) SetStepGroupId(v string) *ListTemplateStepsInput
SetStepGroupId sets the StepGroupId field's value.
func (*ListTemplateStepsInput) SetTemplateId ¶
func (s *ListTemplateStepsInput) SetTemplateId(v string) *ListTemplateStepsInput
SetTemplateId sets the TemplateId field's value.
func (ListTemplateStepsInput) String ¶
func (s ListTemplateStepsInput) 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 (*ListTemplateStepsInput) Validate ¶
func (s *ListTemplateStepsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTemplateStepsOutput ¶
type ListTemplateStepsOutput struct { // The pagination token. NextToken *string `locationName:"nextToken" type:"string"` // The list of summaries of steps in a template. TemplateStepSummaryList []*TemplateStepSummary `locationName:"templateStepSummaryList" type:"list"` // contains filtered or unexported fields }
func (ListTemplateStepsOutput) GoString ¶
func (s ListTemplateStepsOutput) 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 (*ListTemplateStepsOutput) SetNextToken ¶
func (s *ListTemplateStepsOutput) SetNextToken(v string) *ListTemplateStepsOutput
SetNextToken sets the NextToken field's value.
func (*ListTemplateStepsOutput) SetTemplateStepSummaryList ¶
func (s *ListTemplateStepsOutput) SetTemplateStepSummaryList(v []*TemplateStepSummary) *ListTemplateStepsOutput
SetTemplateStepSummaryList sets the TemplateStepSummaryList field's value.
func (ListTemplateStepsOutput) String ¶
func (s ListTemplateStepsOutput) 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 ListTemplatesInput ¶
type ListTemplatesInput struct { // The maximum number of results that can be returned. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // The name of the template. Name *string `location:"querystring" locationName:"name" min:"1" type:"string"` // The pagination token. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListTemplatesInput) GoString ¶
func (s ListTemplatesInput) 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 (*ListTemplatesInput) SetMaxResults ¶
func (s *ListTemplatesInput) SetMaxResults(v int64) *ListTemplatesInput
SetMaxResults sets the MaxResults field's value.
func (*ListTemplatesInput) SetName ¶
func (s *ListTemplatesInput) SetName(v string) *ListTemplatesInput
SetName sets the Name field's value.
func (*ListTemplatesInput) SetNextToken ¶
func (s *ListTemplatesInput) SetNextToken(v string) *ListTemplatesInput
SetNextToken sets the NextToken field's value.
func (ListTemplatesInput) String ¶
func (s ListTemplatesInput) 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 (*ListTemplatesInput) Validate ¶
func (s *ListTemplatesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTemplatesOutput ¶
type ListTemplatesOutput struct { // The pagination token. NextToken *string `locationName:"nextToken" type:"string"` // The summary of the template. // // TemplateSummary is a required field TemplateSummary []*TemplateSummary `locationName:"templateSummary" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListTemplatesOutput) GoString ¶
func (s ListTemplatesOutput) 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 (*ListTemplatesOutput) SetNextToken ¶
func (s *ListTemplatesOutput) SetNextToken(v string) *ListTemplatesOutput
SetNextToken sets the NextToken field's value.
func (*ListTemplatesOutput) SetTemplateSummary ¶
func (s *ListTemplatesOutput) SetTemplateSummary(v []*TemplateSummary) *ListTemplatesOutput
SetTemplateSummary sets the TemplateSummary field's value.
func (ListTemplatesOutput) String ¶
func (s ListTemplatesOutput) 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 ListWorkflowStepGroupsInput ¶
type ListWorkflowStepGroupsInput struct { // The maximum number of results that can be returned. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // The pagination token. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The ID of the migration workflow. // // WorkflowId is a required field WorkflowId *string `location:"querystring" locationName:"workflowId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListWorkflowStepGroupsInput) GoString ¶
func (s ListWorkflowStepGroupsInput) 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 (*ListWorkflowStepGroupsInput) SetMaxResults ¶
func (s *ListWorkflowStepGroupsInput) SetMaxResults(v int64) *ListWorkflowStepGroupsInput
SetMaxResults sets the MaxResults field's value.
func (*ListWorkflowStepGroupsInput) SetNextToken ¶
func (s *ListWorkflowStepGroupsInput) SetNextToken(v string) *ListWorkflowStepGroupsInput
SetNextToken sets the NextToken field's value.
func (*ListWorkflowStepGroupsInput) SetWorkflowId ¶
func (s *ListWorkflowStepGroupsInput) SetWorkflowId(v string) *ListWorkflowStepGroupsInput
SetWorkflowId sets the WorkflowId field's value.
func (ListWorkflowStepGroupsInput) String ¶
func (s ListWorkflowStepGroupsInput) 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 (*ListWorkflowStepGroupsInput) Validate ¶
func (s *ListWorkflowStepGroupsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListWorkflowStepGroupsOutput ¶
type ListWorkflowStepGroupsOutput struct { // The pagination token. NextToken *string `locationName:"nextToken" type:"string"` // The summary of step groups in a migration workflow. // // WorkflowStepGroupsSummary is a required field WorkflowStepGroupsSummary []*WorkflowStepGroupSummary `locationName:"workflowStepGroupsSummary" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListWorkflowStepGroupsOutput) GoString ¶
func (s ListWorkflowStepGroupsOutput) 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 (*ListWorkflowStepGroupsOutput) SetNextToken ¶
func (s *ListWorkflowStepGroupsOutput) SetNextToken(v string) *ListWorkflowStepGroupsOutput
SetNextToken sets the NextToken field's value.
func (*ListWorkflowStepGroupsOutput) SetWorkflowStepGroupsSummary ¶
func (s *ListWorkflowStepGroupsOutput) SetWorkflowStepGroupsSummary(v []*WorkflowStepGroupSummary) *ListWorkflowStepGroupsOutput
SetWorkflowStepGroupsSummary sets the WorkflowStepGroupsSummary field's value.
func (ListWorkflowStepGroupsOutput) String ¶
func (s ListWorkflowStepGroupsOutput) 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 ListWorkflowStepsInput ¶
type ListWorkflowStepsInput struct { // The maximum number of results that can be returned. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // The pagination token. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The ID of the step group. // // StepGroupId is a required field StepGroupId *string `location:"uri" locationName:"stepGroupId" min:"1" type:"string" required:"true"` // The ID of the migration workflow. // // WorkflowId is a required field WorkflowId *string `location:"uri" locationName:"workflowId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListWorkflowStepsInput) GoString ¶
func (s ListWorkflowStepsInput) 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 (*ListWorkflowStepsInput) SetMaxResults ¶
func (s *ListWorkflowStepsInput) SetMaxResults(v int64) *ListWorkflowStepsInput
SetMaxResults sets the MaxResults field's value.
func (*ListWorkflowStepsInput) SetNextToken ¶
func (s *ListWorkflowStepsInput) SetNextToken(v string) *ListWorkflowStepsInput
SetNextToken sets the NextToken field's value.
func (*ListWorkflowStepsInput) SetStepGroupId ¶
func (s *ListWorkflowStepsInput) SetStepGroupId(v string) *ListWorkflowStepsInput
SetStepGroupId sets the StepGroupId field's value.
func (*ListWorkflowStepsInput) SetWorkflowId ¶
func (s *ListWorkflowStepsInput) SetWorkflowId(v string) *ListWorkflowStepsInput
SetWorkflowId sets the WorkflowId field's value.
func (ListWorkflowStepsInput) String ¶
func (s ListWorkflowStepsInput) 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 (*ListWorkflowStepsInput) Validate ¶
func (s *ListWorkflowStepsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListWorkflowStepsOutput ¶
type ListWorkflowStepsOutput struct { // The pagination token. NextToken *string `locationName:"nextToken" type:"string"` // The summary of steps in a migration workflow. // // WorkflowStepsSummary is a required field WorkflowStepsSummary []*WorkflowStepSummary `locationName:"workflowStepsSummary" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListWorkflowStepsOutput) GoString ¶
func (s ListWorkflowStepsOutput) 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 (*ListWorkflowStepsOutput) SetNextToken ¶
func (s *ListWorkflowStepsOutput) SetNextToken(v string) *ListWorkflowStepsOutput
SetNextToken sets the NextToken field's value.
func (*ListWorkflowStepsOutput) SetWorkflowStepsSummary ¶
func (s *ListWorkflowStepsOutput) SetWorkflowStepsSummary(v []*WorkflowStepSummary) *ListWorkflowStepsOutput
SetWorkflowStepsSummary sets the WorkflowStepsSummary field's value.
func (ListWorkflowStepsOutput) String ¶
func (s ListWorkflowStepsOutput) 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 ListWorkflowsInput ¶
type ListWorkflowsInput struct { // The name of the application configured in Application Discovery Service. AdsApplicationConfigurationName *string `location:"querystring" locationName:"adsApplicationConfigurationName" min:"1" type:"string"` // The maximum number of results that can be returned. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // The name of the migration workflow. Name *string `location:"querystring" locationName:"name" type:"string"` // The pagination token. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // The status of the migration workflow. Status *string `location:"querystring" locationName:"status" type:"string" enum:"MigrationWorkflowStatusEnum"` // The ID of the template. TemplateId *string `location:"querystring" locationName:"templateId" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListWorkflowsInput) GoString ¶
func (s ListWorkflowsInput) 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 (*ListWorkflowsInput) SetAdsApplicationConfigurationName ¶
func (s *ListWorkflowsInput) SetAdsApplicationConfigurationName(v string) *ListWorkflowsInput
SetAdsApplicationConfigurationName sets the AdsApplicationConfigurationName field's value.
func (*ListWorkflowsInput) SetMaxResults ¶
func (s *ListWorkflowsInput) SetMaxResults(v int64) *ListWorkflowsInput
SetMaxResults sets the MaxResults field's value.
func (*ListWorkflowsInput) SetName ¶
func (s *ListWorkflowsInput) SetName(v string) *ListWorkflowsInput
SetName sets the Name field's value.
func (*ListWorkflowsInput) SetNextToken ¶
func (s *ListWorkflowsInput) SetNextToken(v string) *ListWorkflowsInput
SetNextToken sets the NextToken field's value.
func (*ListWorkflowsInput) SetStatus ¶
func (s *ListWorkflowsInput) SetStatus(v string) *ListWorkflowsInput
SetStatus sets the Status field's value.
func (*ListWorkflowsInput) SetTemplateId ¶
func (s *ListWorkflowsInput) SetTemplateId(v string) *ListWorkflowsInput
SetTemplateId sets the TemplateId field's value.
func (ListWorkflowsInput) String ¶
func (s ListWorkflowsInput) 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 (*ListWorkflowsInput) Validate ¶
func (s *ListWorkflowsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListWorkflowsOutput ¶
type ListWorkflowsOutput struct { // The summary of the migration workflow. // // MigrationWorkflowSummary is a required field MigrationWorkflowSummary []*MigrationWorkflowSummary `locationName:"migrationWorkflowSummary" type:"list" required:"true"` // The pagination token. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListWorkflowsOutput) GoString ¶
func (s ListWorkflowsOutput) 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 (*ListWorkflowsOutput) SetMigrationWorkflowSummary ¶
func (s *ListWorkflowsOutput) SetMigrationWorkflowSummary(v []*MigrationWorkflowSummary) *ListWorkflowsOutput
SetMigrationWorkflowSummary sets the MigrationWorkflowSummary field's value.
func (*ListWorkflowsOutput) SetNextToken ¶
func (s *ListWorkflowsOutput) SetNextToken(v string) *ListWorkflowsOutput
SetNextToken sets the NextToken field's value.
func (ListWorkflowsOutput) String ¶
func (s ListWorkflowsOutput) 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 MigrationHubOrchestrator ¶
MigrationHubOrchestrator provides the API operation methods for making requests to AWS Migration Hub Orchestrator. See this package's package overview docs for details on the service.
MigrationHubOrchestrator 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) *MigrationHubOrchestrator
New creates a new instance of the MigrationHubOrchestrator 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 MigrationHubOrchestrator client from just a session. svc := migrationhuborchestrator.New(mySession) // Create a MigrationHubOrchestrator client with additional configuration svc := migrationhuborchestrator.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*MigrationHubOrchestrator) CreateTemplate ¶
func (c *MigrationHubOrchestrator) CreateTemplate(input *CreateTemplateInput) (*CreateTemplateOutput, error)
CreateTemplate API operation for AWS Migration Hub Orchestrator.
Creates a migration workflow template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation CreateTemplate for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ConflictException This exception is thrown when an attempt to update or delete a resource would cause an inconsistent state.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/CreateTemplate
func (*MigrationHubOrchestrator) CreateTemplateRequest ¶
func (c *MigrationHubOrchestrator) CreateTemplateRequest(input *CreateTemplateInput) (req *request.Request, output *CreateTemplateOutput)
CreateTemplateRequest generates a "aws/request.Request" representing the client's request for the CreateTemplate 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 CreateTemplate for more information on using the CreateTemplate 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 CreateTemplateRequest method. req, resp := client.CreateTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/CreateTemplate
func (*MigrationHubOrchestrator) CreateTemplateWithContext ¶
func (c *MigrationHubOrchestrator) CreateTemplateWithContext(ctx aws.Context, input *CreateTemplateInput, opts ...request.Option) (*CreateTemplateOutput, error)
CreateTemplateWithContext is the same as CreateTemplate with the addition of the ability to pass a context and additional request options.
See CreateTemplate 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 (*MigrationHubOrchestrator) CreateWorkflow ¶
func (c *MigrationHubOrchestrator) CreateWorkflow(input *CreateWorkflowInput) (*CreateWorkflowOutput, error)
CreateWorkflow API operation for AWS Migration Hub Orchestrator.
Create a workflow to orchestrate your migrations.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation CreateWorkflow for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/CreateWorkflow
func (*MigrationHubOrchestrator) CreateWorkflowRequest ¶
func (c *MigrationHubOrchestrator) CreateWorkflowRequest(input *CreateWorkflowInput) (req *request.Request, output *CreateWorkflowOutput)
CreateWorkflowRequest generates a "aws/request.Request" representing the client's request for the CreateWorkflow 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 CreateWorkflow for more information on using the CreateWorkflow 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 CreateWorkflowRequest method. req, resp := client.CreateWorkflowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/CreateWorkflow
func (*MigrationHubOrchestrator) CreateWorkflowStep ¶
func (c *MigrationHubOrchestrator) CreateWorkflowStep(input *CreateWorkflowStepInput) (*CreateWorkflowStepOutput, error)
CreateWorkflowStep API operation for AWS Migration Hub Orchestrator.
Create a step in the migration workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation CreateWorkflowStep for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/CreateWorkflowStep
func (*MigrationHubOrchestrator) CreateWorkflowStepGroup ¶
func (c *MigrationHubOrchestrator) CreateWorkflowStepGroup(input *CreateWorkflowStepGroupInput) (*CreateWorkflowStepGroupOutput, error)
CreateWorkflowStepGroup API operation for AWS Migration Hub Orchestrator.
Create a step group in a migration workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation CreateWorkflowStepGroup for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/CreateWorkflowStepGroup
func (*MigrationHubOrchestrator) CreateWorkflowStepGroupRequest ¶
func (c *MigrationHubOrchestrator) CreateWorkflowStepGroupRequest(input *CreateWorkflowStepGroupInput) (req *request.Request, output *CreateWorkflowStepGroupOutput)
CreateWorkflowStepGroupRequest generates a "aws/request.Request" representing the client's request for the CreateWorkflowStepGroup 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 CreateWorkflowStepGroup for more information on using the CreateWorkflowStepGroup 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 CreateWorkflowStepGroupRequest method. req, resp := client.CreateWorkflowStepGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/CreateWorkflowStepGroup
func (*MigrationHubOrchestrator) CreateWorkflowStepGroupWithContext ¶
func (c *MigrationHubOrchestrator) CreateWorkflowStepGroupWithContext(ctx aws.Context, input *CreateWorkflowStepGroupInput, opts ...request.Option) (*CreateWorkflowStepGroupOutput, error)
CreateWorkflowStepGroupWithContext is the same as CreateWorkflowStepGroup with the addition of the ability to pass a context and additional request options.
See CreateWorkflowStepGroup 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 (*MigrationHubOrchestrator) CreateWorkflowStepRequest ¶
func (c *MigrationHubOrchestrator) CreateWorkflowStepRequest(input *CreateWorkflowStepInput) (req *request.Request, output *CreateWorkflowStepOutput)
CreateWorkflowStepRequest generates a "aws/request.Request" representing the client's request for the CreateWorkflowStep 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 CreateWorkflowStep for more information on using the CreateWorkflowStep 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 CreateWorkflowStepRequest method. req, resp := client.CreateWorkflowStepRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/CreateWorkflowStep
func (*MigrationHubOrchestrator) CreateWorkflowStepWithContext ¶
func (c *MigrationHubOrchestrator) CreateWorkflowStepWithContext(ctx aws.Context, input *CreateWorkflowStepInput, opts ...request.Option) (*CreateWorkflowStepOutput, error)
CreateWorkflowStepWithContext is the same as CreateWorkflowStep with the addition of the ability to pass a context and additional request options.
See CreateWorkflowStep 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 (*MigrationHubOrchestrator) CreateWorkflowWithContext ¶
func (c *MigrationHubOrchestrator) CreateWorkflowWithContext(ctx aws.Context, input *CreateWorkflowInput, opts ...request.Option) (*CreateWorkflowOutput, error)
CreateWorkflowWithContext is the same as CreateWorkflow with the addition of the ability to pass a context and additional request options.
See CreateWorkflow 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 (*MigrationHubOrchestrator) DeleteTemplate ¶
func (c *MigrationHubOrchestrator) DeleteTemplate(input *DeleteTemplateInput) (*DeleteTemplateOutput, error)
DeleteTemplate API operation for AWS Migration Hub Orchestrator.
Deletes a migration workflow template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation DeleteTemplate for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/DeleteTemplate
func (*MigrationHubOrchestrator) DeleteTemplateRequest ¶
func (c *MigrationHubOrchestrator) DeleteTemplateRequest(input *DeleteTemplateInput) (req *request.Request, output *DeleteTemplateOutput)
DeleteTemplateRequest generates a "aws/request.Request" representing the client's request for the DeleteTemplate 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 DeleteTemplate for more information on using the DeleteTemplate 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 DeleteTemplateRequest method. req, resp := client.DeleteTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/DeleteTemplate
func (*MigrationHubOrchestrator) DeleteTemplateWithContext ¶
func (c *MigrationHubOrchestrator) DeleteTemplateWithContext(ctx aws.Context, input *DeleteTemplateInput, opts ...request.Option) (*DeleteTemplateOutput, error)
DeleteTemplateWithContext is the same as DeleteTemplate with the addition of the ability to pass a context and additional request options.
See DeleteTemplate 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 (*MigrationHubOrchestrator) DeleteWorkflow ¶
func (c *MigrationHubOrchestrator) DeleteWorkflow(input *DeleteWorkflowInput) (*DeleteWorkflowOutput, error)
DeleteWorkflow API operation for AWS Migration Hub Orchestrator.
Delete a migration workflow. You must pause a running workflow in Migration Hub Orchestrator console to delete it.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation DeleteWorkflow for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/DeleteWorkflow
func (*MigrationHubOrchestrator) DeleteWorkflowRequest ¶
func (c *MigrationHubOrchestrator) DeleteWorkflowRequest(input *DeleteWorkflowInput) (req *request.Request, output *DeleteWorkflowOutput)
DeleteWorkflowRequest generates a "aws/request.Request" representing the client's request for the DeleteWorkflow 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 DeleteWorkflow for more information on using the DeleteWorkflow 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 DeleteWorkflowRequest method. req, resp := client.DeleteWorkflowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/DeleteWorkflow
func (*MigrationHubOrchestrator) DeleteWorkflowStep ¶
func (c *MigrationHubOrchestrator) DeleteWorkflowStep(input *DeleteWorkflowStepInput) (*DeleteWorkflowStepOutput, error)
DeleteWorkflowStep API operation for AWS Migration Hub Orchestrator.
Delete a step in a migration workflow. Pause the workflow to delete a running step.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation DeleteWorkflowStep for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/DeleteWorkflowStep
func (*MigrationHubOrchestrator) DeleteWorkflowStepGroup ¶
func (c *MigrationHubOrchestrator) DeleteWorkflowStepGroup(input *DeleteWorkflowStepGroupInput) (*DeleteWorkflowStepGroupOutput, error)
DeleteWorkflowStepGroup API operation for AWS Migration Hub Orchestrator.
Delete a step group in a migration workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation DeleteWorkflowStepGroup for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/DeleteWorkflowStepGroup
func (*MigrationHubOrchestrator) DeleteWorkflowStepGroupRequest ¶
func (c *MigrationHubOrchestrator) DeleteWorkflowStepGroupRequest(input *DeleteWorkflowStepGroupInput) (req *request.Request, output *DeleteWorkflowStepGroupOutput)
DeleteWorkflowStepGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteWorkflowStepGroup 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 DeleteWorkflowStepGroup for more information on using the DeleteWorkflowStepGroup 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 DeleteWorkflowStepGroupRequest method. req, resp := client.DeleteWorkflowStepGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/DeleteWorkflowStepGroup
func (*MigrationHubOrchestrator) DeleteWorkflowStepGroupWithContext ¶
func (c *MigrationHubOrchestrator) DeleteWorkflowStepGroupWithContext(ctx aws.Context, input *DeleteWorkflowStepGroupInput, opts ...request.Option) (*DeleteWorkflowStepGroupOutput, error)
DeleteWorkflowStepGroupWithContext is the same as DeleteWorkflowStepGroup with the addition of the ability to pass a context and additional request options.
See DeleteWorkflowStepGroup 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 (*MigrationHubOrchestrator) DeleteWorkflowStepRequest ¶
func (c *MigrationHubOrchestrator) DeleteWorkflowStepRequest(input *DeleteWorkflowStepInput) (req *request.Request, output *DeleteWorkflowStepOutput)
DeleteWorkflowStepRequest generates a "aws/request.Request" representing the client's request for the DeleteWorkflowStep 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 DeleteWorkflowStep for more information on using the DeleteWorkflowStep 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 DeleteWorkflowStepRequest method. req, resp := client.DeleteWorkflowStepRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/DeleteWorkflowStep
func (*MigrationHubOrchestrator) DeleteWorkflowStepWithContext ¶
func (c *MigrationHubOrchestrator) DeleteWorkflowStepWithContext(ctx aws.Context, input *DeleteWorkflowStepInput, opts ...request.Option) (*DeleteWorkflowStepOutput, error)
DeleteWorkflowStepWithContext is the same as DeleteWorkflowStep with the addition of the ability to pass a context and additional request options.
See DeleteWorkflowStep 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 (*MigrationHubOrchestrator) DeleteWorkflowWithContext ¶
func (c *MigrationHubOrchestrator) DeleteWorkflowWithContext(ctx aws.Context, input *DeleteWorkflowInput, opts ...request.Option) (*DeleteWorkflowOutput, error)
DeleteWorkflowWithContext is the same as DeleteWorkflow with the addition of the ability to pass a context and additional request options.
See DeleteWorkflow 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 (*MigrationHubOrchestrator) GetTemplate ¶
func (c *MigrationHubOrchestrator) GetTemplate(input *GetTemplateInput) (*GetTemplateOutput, error)
GetTemplate API operation for AWS Migration Hub Orchestrator.
Get the template you want to use for creating a migration workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation GetTemplate for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/GetTemplate
func (*MigrationHubOrchestrator) GetTemplateRequest ¶
func (c *MigrationHubOrchestrator) GetTemplateRequest(input *GetTemplateInput) (req *request.Request, output *GetTemplateOutput)
GetTemplateRequest generates a "aws/request.Request" representing the client's request for the GetTemplate 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 GetTemplate for more information on using the GetTemplate 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 GetTemplateRequest method. req, resp := client.GetTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/GetTemplate
func (*MigrationHubOrchestrator) GetTemplateStep ¶
func (c *MigrationHubOrchestrator) GetTemplateStep(input *GetTemplateStepInput) (*GetTemplateStepOutput, error)
GetTemplateStep API operation for AWS Migration Hub Orchestrator.
Get a specific step in a template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation GetTemplateStep for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/GetTemplateStep
func (*MigrationHubOrchestrator) GetTemplateStepGroup ¶
func (c *MigrationHubOrchestrator) GetTemplateStepGroup(input *GetTemplateStepGroupInput) (*GetTemplateStepGroupOutput, error)
GetTemplateStepGroup API operation for AWS Migration Hub Orchestrator.
Get a step group in a template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation GetTemplateStepGroup for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/GetTemplateStepGroup
func (*MigrationHubOrchestrator) GetTemplateStepGroupRequest ¶
func (c *MigrationHubOrchestrator) GetTemplateStepGroupRequest(input *GetTemplateStepGroupInput) (req *request.Request, output *GetTemplateStepGroupOutput)
GetTemplateStepGroupRequest generates a "aws/request.Request" representing the client's request for the GetTemplateStepGroup 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 GetTemplateStepGroup for more information on using the GetTemplateStepGroup 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 GetTemplateStepGroupRequest method. req, resp := client.GetTemplateStepGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/GetTemplateStepGroup
func (*MigrationHubOrchestrator) GetTemplateStepGroupWithContext ¶
func (c *MigrationHubOrchestrator) GetTemplateStepGroupWithContext(ctx aws.Context, input *GetTemplateStepGroupInput, opts ...request.Option) (*GetTemplateStepGroupOutput, error)
GetTemplateStepGroupWithContext is the same as GetTemplateStepGroup with the addition of the ability to pass a context and additional request options.
See GetTemplateStepGroup 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 (*MigrationHubOrchestrator) GetTemplateStepRequest ¶
func (c *MigrationHubOrchestrator) GetTemplateStepRequest(input *GetTemplateStepInput) (req *request.Request, output *GetTemplateStepOutput)
GetTemplateStepRequest generates a "aws/request.Request" representing the client's request for the GetTemplateStep 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 GetTemplateStep for more information on using the GetTemplateStep 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 GetTemplateStepRequest method. req, resp := client.GetTemplateStepRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/GetTemplateStep
func (*MigrationHubOrchestrator) GetTemplateStepWithContext ¶
func (c *MigrationHubOrchestrator) GetTemplateStepWithContext(ctx aws.Context, input *GetTemplateStepInput, opts ...request.Option) (*GetTemplateStepOutput, error)
GetTemplateStepWithContext is the same as GetTemplateStep with the addition of the ability to pass a context and additional request options.
See GetTemplateStep 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 (*MigrationHubOrchestrator) GetTemplateWithContext ¶
func (c *MigrationHubOrchestrator) GetTemplateWithContext(ctx aws.Context, input *GetTemplateInput, opts ...request.Option) (*GetTemplateOutput, error)
GetTemplateWithContext is the same as GetTemplate with the addition of the ability to pass a context and additional request options.
See GetTemplate 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 (*MigrationHubOrchestrator) GetWorkflow ¶
func (c *MigrationHubOrchestrator) GetWorkflow(input *GetWorkflowInput) (*GetWorkflowOutput, error)
GetWorkflow API operation for AWS Migration Hub Orchestrator.
Get migration workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation GetWorkflow for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/GetWorkflow
func (*MigrationHubOrchestrator) GetWorkflowRequest ¶
func (c *MigrationHubOrchestrator) GetWorkflowRequest(input *GetWorkflowInput) (req *request.Request, output *GetWorkflowOutput)
GetWorkflowRequest generates a "aws/request.Request" representing the client's request for the GetWorkflow 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 GetWorkflow for more information on using the GetWorkflow 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 GetWorkflowRequest method. req, resp := client.GetWorkflowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/GetWorkflow
func (*MigrationHubOrchestrator) GetWorkflowStep ¶
func (c *MigrationHubOrchestrator) GetWorkflowStep(input *GetWorkflowStepInput) (*GetWorkflowStepOutput, error)
GetWorkflowStep API operation for AWS Migration Hub Orchestrator.
Get a step in the migration workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation GetWorkflowStep for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/GetWorkflowStep
func (*MigrationHubOrchestrator) GetWorkflowStepGroup ¶
func (c *MigrationHubOrchestrator) GetWorkflowStepGroup(input *GetWorkflowStepGroupInput) (*GetWorkflowStepGroupOutput, error)
GetWorkflowStepGroup API operation for AWS Migration Hub Orchestrator.
Get the step group of a migration workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation GetWorkflowStepGroup for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/GetWorkflowStepGroup
func (*MigrationHubOrchestrator) GetWorkflowStepGroupRequest ¶
func (c *MigrationHubOrchestrator) GetWorkflowStepGroupRequest(input *GetWorkflowStepGroupInput) (req *request.Request, output *GetWorkflowStepGroupOutput)
GetWorkflowStepGroupRequest generates a "aws/request.Request" representing the client's request for the GetWorkflowStepGroup 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 GetWorkflowStepGroup for more information on using the GetWorkflowStepGroup 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 GetWorkflowStepGroupRequest method. req, resp := client.GetWorkflowStepGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/GetWorkflowStepGroup
func (*MigrationHubOrchestrator) GetWorkflowStepGroupWithContext ¶
func (c *MigrationHubOrchestrator) GetWorkflowStepGroupWithContext(ctx aws.Context, input *GetWorkflowStepGroupInput, opts ...request.Option) (*GetWorkflowStepGroupOutput, error)
GetWorkflowStepGroupWithContext is the same as GetWorkflowStepGroup with the addition of the ability to pass a context and additional request options.
See GetWorkflowStepGroup 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 (*MigrationHubOrchestrator) GetWorkflowStepRequest ¶
func (c *MigrationHubOrchestrator) GetWorkflowStepRequest(input *GetWorkflowStepInput) (req *request.Request, output *GetWorkflowStepOutput)
GetWorkflowStepRequest generates a "aws/request.Request" representing the client's request for the GetWorkflowStep 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 GetWorkflowStep for more information on using the GetWorkflowStep 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 GetWorkflowStepRequest method. req, resp := client.GetWorkflowStepRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/GetWorkflowStep
func (*MigrationHubOrchestrator) GetWorkflowStepWithContext ¶
func (c *MigrationHubOrchestrator) GetWorkflowStepWithContext(ctx aws.Context, input *GetWorkflowStepInput, opts ...request.Option) (*GetWorkflowStepOutput, error)
GetWorkflowStepWithContext is the same as GetWorkflowStep with the addition of the ability to pass a context and additional request options.
See GetWorkflowStep 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 (*MigrationHubOrchestrator) GetWorkflowWithContext ¶
func (c *MigrationHubOrchestrator) GetWorkflowWithContext(ctx aws.Context, input *GetWorkflowInput, opts ...request.Option) (*GetWorkflowOutput, error)
GetWorkflowWithContext is the same as GetWorkflow with the addition of the ability to pass a context and additional request options.
See GetWorkflow 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 (*MigrationHubOrchestrator) ListPlugins ¶
func (c *MigrationHubOrchestrator) ListPlugins(input *ListPluginsInput) (*ListPluginsOutput, error)
ListPlugins API operation for AWS Migration Hub Orchestrator.
List AWS Migration Hub Orchestrator plugins.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation ListPlugins for usage and error information.
Returned Error Types:
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/ListPlugins
func (*MigrationHubOrchestrator) ListPluginsPages ¶
func (c *MigrationHubOrchestrator) ListPluginsPages(input *ListPluginsInput, fn func(*ListPluginsOutput, bool) bool) error
ListPluginsPages iterates over the pages of a ListPlugins operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListPlugins 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 ListPlugins operation. pageNum := 0 err := client.ListPluginsPages(params, func(page *migrationhuborchestrator.ListPluginsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MigrationHubOrchestrator) ListPluginsPagesWithContext ¶
func (c *MigrationHubOrchestrator) ListPluginsPagesWithContext(ctx aws.Context, input *ListPluginsInput, fn func(*ListPluginsOutput, bool) bool, opts ...request.Option) error
ListPluginsPagesWithContext same as ListPluginsPages 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 (*MigrationHubOrchestrator) ListPluginsRequest ¶
func (c *MigrationHubOrchestrator) ListPluginsRequest(input *ListPluginsInput) (req *request.Request, output *ListPluginsOutput)
ListPluginsRequest generates a "aws/request.Request" representing the client's request for the ListPlugins 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 ListPlugins for more information on using the ListPlugins 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 ListPluginsRequest method. req, resp := client.ListPluginsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/ListPlugins
func (*MigrationHubOrchestrator) ListPluginsWithContext ¶
func (c *MigrationHubOrchestrator) ListPluginsWithContext(ctx aws.Context, input *ListPluginsInput, opts ...request.Option) (*ListPluginsOutput, error)
ListPluginsWithContext is the same as ListPlugins with the addition of the ability to pass a context and additional request options.
See ListPlugins 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 (*MigrationHubOrchestrator) ListTagsForResource ¶
func (c *MigrationHubOrchestrator) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS Migration Hub Orchestrator.
List the tags added to a resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation ListTagsForResource for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/ListTagsForResource
func (*MigrationHubOrchestrator) ListTagsForResourceRequest ¶
func (c *MigrationHubOrchestrator) 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/migrationhuborchestrator-2021-08-28/ListTagsForResource
func (*MigrationHubOrchestrator) ListTagsForResourceWithContext ¶
func (c *MigrationHubOrchestrator) 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 (*MigrationHubOrchestrator) ListTemplateStepGroups ¶
func (c *MigrationHubOrchestrator) ListTemplateStepGroups(input *ListTemplateStepGroupsInput) (*ListTemplateStepGroupsOutput, error)
ListTemplateStepGroups API operation for AWS Migration Hub Orchestrator.
List the step groups in a template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation ListTemplateStepGroups for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/ListTemplateStepGroups
func (*MigrationHubOrchestrator) ListTemplateStepGroupsPages ¶
func (c *MigrationHubOrchestrator) ListTemplateStepGroupsPages(input *ListTemplateStepGroupsInput, fn func(*ListTemplateStepGroupsOutput, bool) bool) error
ListTemplateStepGroupsPages iterates over the pages of a ListTemplateStepGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTemplateStepGroups 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 ListTemplateStepGroups operation. pageNum := 0 err := client.ListTemplateStepGroupsPages(params, func(page *migrationhuborchestrator.ListTemplateStepGroupsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MigrationHubOrchestrator) ListTemplateStepGroupsPagesWithContext ¶
func (c *MigrationHubOrchestrator) ListTemplateStepGroupsPagesWithContext(ctx aws.Context, input *ListTemplateStepGroupsInput, fn func(*ListTemplateStepGroupsOutput, bool) bool, opts ...request.Option) error
ListTemplateStepGroupsPagesWithContext same as ListTemplateStepGroupsPages 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 (*MigrationHubOrchestrator) ListTemplateStepGroupsRequest ¶
func (c *MigrationHubOrchestrator) ListTemplateStepGroupsRequest(input *ListTemplateStepGroupsInput) (req *request.Request, output *ListTemplateStepGroupsOutput)
ListTemplateStepGroupsRequest generates a "aws/request.Request" representing the client's request for the ListTemplateStepGroups 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 ListTemplateStepGroups for more information on using the ListTemplateStepGroups 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 ListTemplateStepGroupsRequest method. req, resp := client.ListTemplateStepGroupsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/ListTemplateStepGroups
func (*MigrationHubOrchestrator) ListTemplateStepGroupsWithContext ¶
func (c *MigrationHubOrchestrator) ListTemplateStepGroupsWithContext(ctx aws.Context, input *ListTemplateStepGroupsInput, opts ...request.Option) (*ListTemplateStepGroupsOutput, error)
ListTemplateStepGroupsWithContext is the same as ListTemplateStepGroups with the addition of the ability to pass a context and additional request options.
See ListTemplateStepGroups 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 (*MigrationHubOrchestrator) ListTemplateSteps ¶
func (c *MigrationHubOrchestrator) ListTemplateSteps(input *ListTemplateStepsInput) (*ListTemplateStepsOutput, error)
ListTemplateSteps API operation for AWS Migration Hub Orchestrator.
List the steps in a template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation ListTemplateSteps for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/ListTemplateSteps
func (*MigrationHubOrchestrator) ListTemplateStepsPages ¶
func (c *MigrationHubOrchestrator) ListTemplateStepsPages(input *ListTemplateStepsInput, fn func(*ListTemplateStepsOutput, bool) bool) error
ListTemplateStepsPages iterates over the pages of a ListTemplateSteps operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTemplateSteps 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 ListTemplateSteps operation. pageNum := 0 err := client.ListTemplateStepsPages(params, func(page *migrationhuborchestrator.ListTemplateStepsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MigrationHubOrchestrator) ListTemplateStepsPagesWithContext ¶
func (c *MigrationHubOrchestrator) ListTemplateStepsPagesWithContext(ctx aws.Context, input *ListTemplateStepsInput, fn func(*ListTemplateStepsOutput, bool) bool, opts ...request.Option) error
ListTemplateStepsPagesWithContext same as ListTemplateStepsPages 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 (*MigrationHubOrchestrator) ListTemplateStepsRequest ¶
func (c *MigrationHubOrchestrator) ListTemplateStepsRequest(input *ListTemplateStepsInput) (req *request.Request, output *ListTemplateStepsOutput)
ListTemplateStepsRequest generates a "aws/request.Request" representing the client's request for the ListTemplateSteps 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 ListTemplateSteps for more information on using the ListTemplateSteps 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 ListTemplateStepsRequest method. req, resp := client.ListTemplateStepsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/ListTemplateSteps
func (*MigrationHubOrchestrator) ListTemplateStepsWithContext ¶
func (c *MigrationHubOrchestrator) ListTemplateStepsWithContext(ctx aws.Context, input *ListTemplateStepsInput, opts ...request.Option) (*ListTemplateStepsOutput, error)
ListTemplateStepsWithContext is the same as ListTemplateSteps with the addition of the ability to pass a context and additional request options.
See ListTemplateSteps 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 (*MigrationHubOrchestrator) ListTemplates ¶
func (c *MigrationHubOrchestrator) ListTemplates(input *ListTemplatesInput) (*ListTemplatesOutput, error)
ListTemplates API operation for AWS Migration Hub Orchestrator.
List the templates available in Migration Hub Orchestrator to create a migration workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation ListTemplates for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/ListTemplates
func (*MigrationHubOrchestrator) ListTemplatesPages ¶
func (c *MigrationHubOrchestrator) ListTemplatesPages(input *ListTemplatesInput, fn func(*ListTemplatesOutput, bool) bool) error
ListTemplatesPages iterates over the pages of a ListTemplates operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTemplates 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 ListTemplates operation. pageNum := 0 err := client.ListTemplatesPages(params, func(page *migrationhuborchestrator.ListTemplatesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MigrationHubOrchestrator) ListTemplatesPagesWithContext ¶
func (c *MigrationHubOrchestrator) ListTemplatesPagesWithContext(ctx aws.Context, input *ListTemplatesInput, fn func(*ListTemplatesOutput, bool) bool, opts ...request.Option) error
ListTemplatesPagesWithContext same as ListTemplatesPages 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 (*MigrationHubOrchestrator) ListTemplatesRequest ¶
func (c *MigrationHubOrchestrator) ListTemplatesRequest(input *ListTemplatesInput) (req *request.Request, output *ListTemplatesOutput)
ListTemplatesRequest generates a "aws/request.Request" representing the client's request for the ListTemplates 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 ListTemplates for more information on using the ListTemplates 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 ListTemplatesRequest method. req, resp := client.ListTemplatesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/ListTemplates
func (*MigrationHubOrchestrator) ListTemplatesWithContext ¶
func (c *MigrationHubOrchestrator) ListTemplatesWithContext(ctx aws.Context, input *ListTemplatesInput, opts ...request.Option) (*ListTemplatesOutput, error)
ListTemplatesWithContext is the same as ListTemplates with the addition of the ability to pass a context and additional request options.
See ListTemplates 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 (*MigrationHubOrchestrator) ListWorkflowStepGroups ¶
func (c *MigrationHubOrchestrator) ListWorkflowStepGroups(input *ListWorkflowStepGroupsInput) (*ListWorkflowStepGroupsOutput, error)
ListWorkflowStepGroups API operation for AWS Migration Hub Orchestrator.
List the step groups in a migration workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation ListWorkflowStepGroups for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/ListWorkflowStepGroups
func (*MigrationHubOrchestrator) ListWorkflowStepGroupsPages ¶
func (c *MigrationHubOrchestrator) ListWorkflowStepGroupsPages(input *ListWorkflowStepGroupsInput, fn func(*ListWorkflowStepGroupsOutput, bool) bool) error
ListWorkflowStepGroupsPages iterates over the pages of a ListWorkflowStepGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListWorkflowStepGroups 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 ListWorkflowStepGroups operation. pageNum := 0 err := client.ListWorkflowStepGroupsPages(params, func(page *migrationhuborchestrator.ListWorkflowStepGroupsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MigrationHubOrchestrator) ListWorkflowStepGroupsPagesWithContext ¶
func (c *MigrationHubOrchestrator) ListWorkflowStepGroupsPagesWithContext(ctx aws.Context, input *ListWorkflowStepGroupsInput, fn func(*ListWorkflowStepGroupsOutput, bool) bool, opts ...request.Option) error
ListWorkflowStepGroupsPagesWithContext same as ListWorkflowStepGroupsPages 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 (*MigrationHubOrchestrator) ListWorkflowStepGroupsRequest ¶
func (c *MigrationHubOrchestrator) ListWorkflowStepGroupsRequest(input *ListWorkflowStepGroupsInput) (req *request.Request, output *ListWorkflowStepGroupsOutput)
ListWorkflowStepGroupsRequest generates a "aws/request.Request" representing the client's request for the ListWorkflowStepGroups 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 ListWorkflowStepGroups for more information on using the ListWorkflowStepGroups 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 ListWorkflowStepGroupsRequest method. req, resp := client.ListWorkflowStepGroupsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/ListWorkflowStepGroups
func (*MigrationHubOrchestrator) ListWorkflowStepGroupsWithContext ¶
func (c *MigrationHubOrchestrator) ListWorkflowStepGroupsWithContext(ctx aws.Context, input *ListWorkflowStepGroupsInput, opts ...request.Option) (*ListWorkflowStepGroupsOutput, error)
ListWorkflowStepGroupsWithContext is the same as ListWorkflowStepGroups with the addition of the ability to pass a context and additional request options.
See ListWorkflowStepGroups 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 (*MigrationHubOrchestrator) ListWorkflowSteps ¶
func (c *MigrationHubOrchestrator) ListWorkflowSteps(input *ListWorkflowStepsInput) (*ListWorkflowStepsOutput, error)
ListWorkflowSteps API operation for AWS Migration Hub Orchestrator.
List the steps in a workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation ListWorkflowSteps for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/ListWorkflowSteps
func (*MigrationHubOrchestrator) ListWorkflowStepsPages ¶
func (c *MigrationHubOrchestrator) ListWorkflowStepsPages(input *ListWorkflowStepsInput, fn func(*ListWorkflowStepsOutput, bool) bool) error
ListWorkflowStepsPages iterates over the pages of a ListWorkflowSteps operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListWorkflowSteps 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 ListWorkflowSteps operation. pageNum := 0 err := client.ListWorkflowStepsPages(params, func(page *migrationhuborchestrator.ListWorkflowStepsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MigrationHubOrchestrator) ListWorkflowStepsPagesWithContext ¶
func (c *MigrationHubOrchestrator) ListWorkflowStepsPagesWithContext(ctx aws.Context, input *ListWorkflowStepsInput, fn func(*ListWorkflowStepsOutput, bool) bool, opts ...request.Option) error
ListWorkflowStepsPagesWithContext same as ListWorkflowStepsPages 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 (*MigrationHubOrchestrator) ListWorkflowStepsRequest ¶
func (c *MigrationHubOrchestrator) ListWorkflowStepsRequest(input *ListWorkflowStepsInput) (req *request.Request, output *ListWorkflowStepsOutput)
ListWorkflowStepsRequest generates a "aws/request.Request" representing the client's request for the ListWorkflowSteps 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 ListWorkflowSteps for more information on using the ListWorkflowSteps 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 ListWorkflowStepsRequest method. req, resp := client.ListWorkflowStepsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/ListWorkflowSteps
func (*MigrationHubOrchestrator) ListWorkflowStepsWithContext ¶
func (c *MigrationHubOrchestrator) ListWorkflowStepsWithContext(ctx aws.Context, input *ListWorkflowStepsInput, opts ...request.Option) (*ListWorkflowStepsOutput, error)
ListWorkflowStepsWithContext is the same as ListWorkflowSteps with the addition of the ability to pass a context and additional request options.
See ListWorkflowSteps 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 (*MigrationHubOrchestrator) ListWorkflows ¶
func (c *MigrationHubOrchestrator) ListWorkflows(input *ListWorkflowsInput) (*ListWorkflowsOutput, error)
ListWorkflows API operation for AWS Migration Hub Orchestrator.
List the migration workflows.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation ListWorkflows for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/ListWorkflows
func (*MigrationHubOrchestrator) ListWorkflowsPages ¶
func (c *MigrationHubOrchestrator) ListWorkflowsPages(input *ListWorkflowsInput, fn func(*ListWorkflowsOutput, bool) bool) error
ListWorkflowsPages iterates over the pages of a ListWorkflows operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListWorkflows 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 ListWorkflows operation. pageNum := 0 err := client.ListWorkflowsPages(params, func(page *migrationhuborchestrator.ListWorkflowsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*MigrationHubOrchestrator) ListWorkflowsPagesWithContext ¶
func (c *MigrationHubOrchestrator) ListWorkflowsPagesWithContext(ctx aws.Context, input *ListWorkflowsInput, fn func(*ListWorkflowsOutput, bool) bool, opts ...request.Option) error
ListWorkflowsPagesWithContext same as ListWorkflowsPages 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 (*MigrationHubOrchestrator) ListWorkflowsRequest ¶
func (c *MigrationHubOrchestrator) ListWorkflowsRequest(input *ListWorkflowsInput) (req *request.Request, output *ListWorkflowsOutput)
ListWorkflowsRequest generates a "aws/request.Request" representing the client's request for the ListWorkflows 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 ListWorkflows for more information on using the ListWorkflows 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 ListWorkflowsRequest method. req, resp := client.ListWorkflowsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/ListWorkflows
func (*MigrationHubOrchestrator) ListWorkflowsWithContext ¶
func (c *MigrationHubOrchestrator) ListWorkflowsWithContext(ctx aws.Context, input *ListWorkflowsInput, opts ...request.Option) (*ListWorkflowsOutput, error)
ListWorkflowsWithContext is the same as ListWorkflows with the addition of the ability to pass a context and additional request options.
See ListWorkflows 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 (*MigrationHubOrchestrator) RetryWorkflowStep ¶
func (c *MigrationHubOrchestrator) RetryWorkflowStep(input *RetryWorkflowStepInput) (*RetryWorkflowStepOutput, error)
RetryWorkflowStep API operation for AWS Migration Hub Orchestrator.
Retry a failed step in a migration workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation RetryWorkflowStep for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/RetryWorkflowStep
func (*MigrationHubOrchestrator) RetryWorkflowStepRequest ¶
func (c *MigrationHubOrchestrator) RetryWorkflowStepRequest(input *RetryWorkflowStepInput) (req *request.Request, output *RetryWorkflowStepOutput)
RetryWorkflowStepRequest generates a "aws/request.Request" representing the client's request for the RetryWorkflowStep 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 RetryWorkflowStep for more information on using the RetryWorkflowStep 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 RetryWorkflowStepRequest method. req, resp := client.RetryWorkflowStepRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/RetryWorkflowStep
func (*MigrationHubOrchestrator) RetryWorkflowStepWithContext ¶
func (c *MigrationHubOrchestrator) RetryWorkflowStepWithContext(ctx aws.Context, input *RetryWorkflowStepInput, opts ...request.Option) (*RetryWorkflowStepOutput, error)
RetryWorkflowStepWithContext is the same as RetryWorkflowStep with the addition of the ability to pass a context and additional request options.
See RetryWorkflowStep 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 (*MigrationHubOrchestrator) StartWorkflow ¶
func (c *MigrationHubOrchestrator) StartWorkflow(input *StartWorkflowInput) (*StartWorkflowOutput, error)
StartWorkflow API operation for AWS Migration Hub Orchestrator.
Start a migration workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation StartWorkflow for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/StartWorkflow
func (*MigrationHubOrchestrator) StartWorkflowRequest ¶
func (c *MigrationHubOrchestrator) StartWorkflowRequest(input *StartWorkflowInput) (req *request.Request, output *StartWorkflowOutput)
StartWorkflowRequest generates a "aws/request.Request" representing the client's request for the StartWorkflow 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 StartWorkflow for more information on using the StartWorkflow 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 StartWorkflowRequest method. req, resp := client.StartWorkflowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/StartWorkflow
func (*MigrationHubOrchestrator) StartWorkflowWithContext ¶
func (c *MigrationHubOrchestrator) StartWorkflowWithContext(ctx aws.Context, input *StartWorkflowInput, opts ...request.Option) (*StartWorkflowOutput, error)
StartWorkflowWithContext is the same as StartWorkflow with the addition of the ability to pass a context and additional request options.
See StartWorkflow 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 (*MigrationHubOrchestrator) StopWorkflow ¶
func (c *MigrationHubOrchestrator) StopWorkflow(input *StopWorkflowInput) (*StopWorkflowOutput, error)
StopWorkflow API operation for AWS Migration Hub Orchestrator.
Stop an ongoing migration workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation StopWorkflow for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/StopWorkflow
func (*MigrationHubOrchestrator) StopWorkflowRequest ¶
func (c *MigrationHubOrchestrator) StopWorkflowRequest(input *StopWorkflowInput) (req *request.Request, output *StopWorkflowOutput)
StopWorkflowRequest generates a "aws/request.Request" representing the client's request for the StopWorkflow 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 StopWorkflow for more information on using the StopWorkflow 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 StopWorkflowRequest method. req, resp := client.StopWorkflowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/StopWorkflow
func (*MigrationHubOrchestrator) StopWorkflowWithContext ¶
func (c *MigrationHubOrchestrator) StopWorkflowWithContext(ctx aws.Context, input *StopWorkflowInput, opts ...request.Option) (*StopWorkflowOutput, error)
StopWorkflowWithContext is the same as StopWorkflow with the addition of the ability to pass a context and additional request options.
See StopWorkflow 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 (*MigrationHubOrchestrator) TagResource ¶
func (c *MigrationHubOrchestrator) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS Migration Hub Orchestrator.
Tag a resource by specifying its Amazon Resource Name (ARN).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation TagResource for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/TagResource
func (*MigrationHubOrchestrator) TagResourceRequest ¶
func (c *MigrationHubOrchestrator) 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/migrationhuborchestrator-2021-08-28/TagResource
func (*MigrationHubOrchestrator) TagResourceWithContext ¶
func (c *MigrationHubOrchestrator) 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 (*MigrationHubOrchestrator) UntagResource ¶
func (c *MigrationHubOrchestrator) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS Migration Hub Orchestrator.
Deletes the tags for a resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation UntagResource for usage and error information.
Returned Error Types:
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/UntagResource
func (*MigrationHubOrchestrator) UntagResourceRequest ¶
func (c *MigrationHubOrchestrator) 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/migrationhuborchestrator-2021-08-28/UntagResource
func (*MigrationHubOrchestrator) UntagResourceWithContext ¶
func (c *MigrationHubOrchestrator) 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 (*MigrationHubOrchestrator) UpdateTemplate ¶
func (c *MigrationHubOrchestrator) UpdateTemplate(input *UpdateTemplateInput) (*UpdateTemplateOutput, error)
UpdateTemplate API operation for AWS Migration Hub Orchestrator.
Updates a migration workflow template.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation UpdateTemplate for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/UpdateTemplate
func (*MigrationHubOrchestrator) UpdateTemplateRequest ¶
func (c *MigrationHubOrchestrator) UpdateTemplateRequest(input *UpdateTemplateInput) (req *request.Request, output *UpdateTemplateOutput)
UpdateTemplateRequest generates a "aws/request.Request" representing the client's request for the UpdateTemplate 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 UpdateTemplate for more information on using the UpdateTemplate 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 UpdateTemplateRequest method. req, resp := client.UpdateTemplateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/UpdateTemplate
func (*MigrationHubOrchestrator) UpdateTemplateWithContext ¶
func (c *MigrationHubOrchestrator) UpdateTemplateWithContext(ctx aws.Context, input *UpdateTemplateInput, opts ...request.Option) (*UpdateTemplateOutput, error)
UpdateTemplateWithContext is the same as UpdateTemplate with the addition of the ability to pass a context and additional request options.
See UpdateTemplate 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 (*MigrationHubOrchestrator) UpdateWorkflow ¶
func (c *MigrationHubOrchestrator) UpdateWorkflow(input *UpdateWorkflowInput) (*UpdateWorkflowOutput, error)
UpdateWorkflow API operation for AWS Migration Hub Orchestrator.
Update a migration workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation UpdateWorkflow for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/UpdateWorkflow
func (*MigrationHubOrchestrator) UpdateWorkflowRequest ¶
func (c *MigrationHubOrchestrator) UpdateWorkflowRequest(input *UpdateWorkflowInput) (req *request.Request, output *UpdateWorkflowOutput)
UpdateWorkflowRequest generates a "aws/request.Request" representing the client's request for the UpdateWorkflow 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 UpdateWorkflow for more information on using the UpdateWorkflow 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 UpdateWorkflowRequest method. req, resp := client.UpdateWorkflowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/UpdateWorkflow
func (*MigrationHubOrchestrator) UpdateWorkflowStep ¶
func (c *MigrationHubOrchestrator) UpdateWorkflowStep(input *UpdateWorkflowStepInput) (*UpdateWorkflowStepOutput, error)
UpdateWorkflowStep API operation for AWS Migration Hub Orchestrator.
Update a step in a migration workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation UpdateWorkflowStep for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/UpdateWorkflowStep
func (*MigrationHubOrchestrator) UpdateWorkflowStepGroup ¶
func (c *MigrationHubOrchestrator) UpdateWorkflowStepGroup(input *UpdateWorkflowStepGroupInput) (*UpdateWorkflowStepGroupOutput, error)
UpdateWorkflowStepGroup API operation for AWS Migration Hub Orchestrator.
Update the step group in a migration workflow.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Migration Hub Orchestrator's API operation UpdateWorkflowStepGroup for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You do not have sufficient access to perform this action.
InternalServerException An internal error has occurred.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ResourceNotFoundException The resource is not available.
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/UpdateWorkflowStepGroup
func (*MigrationHubOrchestrator) UpdateWorkflowStepGroupRequest ¶
func (c *MigrationHubOrchestrator) UpdateWorkflowStepGroupRequest(input *UpdateWorkflowStepGroupInput) (req *request.Request, output *UpdateWorkflowStepGroupOutput)
UpdateWorkflowStepGroupRequest generates a "aws/request.Request" representing the client's request for the UpdateWorkflowStepGroup 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 UpdateWorkflowStepGroup for more information on using the UpdateWorkflowStepGroup 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 UpdateWorkflowStepGroupRequest method. req, resp := client.UpdateWorkflowStepGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/UpdateWorkflowStepGroup
func (*MigrationHubOrchestrator) UpdateWorkflowStepGroupWithContext ¶
func (c *MigrationHubOrchestrator) UpdateWorkflowStepGroupWithContext(ctx aws.Context, input *UpdateWorkflowStepGroupInput, opts ...request.Option) (*UpdateWorkflowStepGroupOutput, error)
UpdateWorkflowStepGroupWithContext is the same as UpdateWorkflowStepGroup with the addition of the ability to pass a context and additional request options.
See UpdateWorkflowStepGroup 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 (*MigrationHubOrchestrator) UpdateWorkflowStepRequest ¶
func (c *MigrationHubOrchestrator) UpdateWorkflowStepRequest(input *UpdateWorkflowStepInput) (req *request.Request, output *UpdateWorkflowStepOutput)
UpdateWorkflowStepRequest generates a "aws/request.Request" representing the client's request for the UpdateWorkflowStep 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 UpdateWorkflowStep for more information on using the UpdateWorkflowStep 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 UpdateWorkflowStepRequest method. req, resp := client.UpdateWorkflowStepRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/migrationhuborchestrator-2021-08-28/UpdateWorkflowStep
func (*MigrationHubOrchestrator) UpdateWorkflowStepWithContext ¶
func (c *MigrationHubOrchestrator) UpdateWorkflowStepWithContext(ctx aws.Context, input *UpdateWorkflowStepInput, opts ...request.Option) (*UpdateWorkflowStepOutput, error)
UpdateWorkflowStepWithContext is the same as UpdateWorkflowStep with the addition of the ability to pass a context and additional request options.
See UpdateWorkflowStep 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 (*MigrationHubOrchestrator) UpdateWorkflowWithContext ¶
func (c *MigrationHubOrchestrator) UpdateWorkflowWithContext(ctx aws.Context, input *UpdateWorkflowInput, opts ...request.Option) (*UpdateWorkflowOutput, error)
UpdateWorkflowWithContext is the same as UpdateWorkflow with the addition of the ability to pass a context and additional request options.
See UpdateWorkflow 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 MigrationWorkflowSummary ¶
type MigrationWorkflowSummary struct { // The name of the application configured in Application Discovery Service. AdsApplicationConfigurationName *string `locationName:"adsApplicationConfigurationName" type:"string"` // The steps completed in the migration workflow. CompletedSteps *int64 `locationName:"completedSteps" type:"integer"` // The time at which the migration workflow was created. CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // The time at which the migration workflow ended. EndTime *time.Time `locationName:"endTime" type:"timestamp"` // The ID of the migration workflow. Id *string `locationName:"id" min:"1" type:"string"` // The name of the migration workflow. Name *string `locationName:"name" type:"string"` // The status of the migration workflow. Status *string `locationName:"status" type:"string" enum:"MigrationWorkflowStatusEnum"` // The status message of the migration workflow. StatusMessage *string `locationName:"statusMessage" type:"string"` // The ID of the template. TemplateId *string `locationName:"templateId" type:"string"` // All the steps in a migration workflow. TotalSteps *int64 `locationName:"totalSteps" type:"integer"` // contains filtered or unexported fields }
The summary of a migration workflow.
func (MigrationWorkflowSummary) GoString ¶
func (s MigrationWorkflowSummary) 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 (*MigrationWorkflowSummary) SetAdsApplicationConfigurationName ¶
func (s *MigrationWorkflowSummary) SetAdsApplicationConfigurationName(v string) *MigrationWorkflowSummary
SetAdsApplicationConfigurationName sets the AdsApplicationConfigurationName field's value.
func (*MigrationWorkflowSummary) SetCompletedSteps ¶
func (s *MigrationWorkflowSummary) SetCompletedSteps(v int64) *MigrationWorkflowSummary
SetCompletedSteps sets the CompletedSteps field's value.
func (*MigrationWorkflowSummary) SetCreationTime ¶
func (s *MigrationWorkflowSummary) SetCreationTime(v time.Time) *MigrationWorkflowSummary
SetCreationTime sets the CreationTime field's value.
func (*MigrationWorkflowSummary) SetEndTime ¶
func (s *MigrationWorkflowSummary) SetEndTime(v time.Time) *MigrationWorkflowSummary
SetEndTime sets the EndTime field's value.
func (*MigrationWorkflowSummary) SetId ¶
func (s *MigrationWorkflowSummary) SetId(v string) *MigrationWorkflowSummary
SetId sets the Id field's value.
func (*MigrationWorkflowSummary) SetName ¶
func (s *MigrationWorkflowSummary) SetName(v string) *MigrationWorkflowSummary
SetName sets the Name field's value.
func (*MigrationWorkflowSummary) SetStatus ¶
func (s *MigrationWorkflowSummary) SetStatus(v string) *MigrationWorkflowSummary
SetStatus sets the Status field's value.
func (*MigrationWorkflowSummary) SetStatusMessage ¶
func (s *MigrationWorkflowSummary) SetStatusMessage(v string) *MigrationWorkflowSummary
SetStatusMessage sets the StatusMessage field's value.
func (*MigrationWorkflowSummary) SetTemplateId ¶
func (s *MigrationWorkflowSummary) SetTemplateId(v string) *MigrationWorkflowSummary
SetTemplateId sets the TemplateId field's value.
func (*MigrationWorkflowSummary) SetTotalSteps ¶
func (s *MigrationWorkflowSummary) SetTotalSteps(v int64) *MigrationWorkflowSummary
SetTotalSteps sets the TotalSteps field's value.
func (MigrationWorkflowSummary) String ¶
func (s MigrationWorkflowSummary) 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 PlatformCommand ¶
type PlatformCommand struct { // Command for Linux. Linux *string `locationName:"linux" type:"string"` // Command for Windows. Windows *string `locationName:"windows" type:"string"` // contains filtered or unexported fields }
Command to be run on a particular operating system.
func (PlatformCommand) GoString ¶
func (s PlatformCommand) 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 (*PlatformCommand) SetLinux ¶
func (s *PlatformCommand) SetLinux(v string) *PlatformCommand
SetLinux sets the Linux field's value.
func (*PlatformCommand) SetWindows ¶
func (s *PlatformCommand) SetWindows(v string) *PlatformCommand
SetWindows sets the Windows field's value.
func (PlatformCommand) String ¶
func (s PlatformCommand) 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 PlatformScriptKey ¶
type PlatformScriptKey struct { // The script location for Linux. Linux *string `locationName:"linux" type:"string"` // The script location for Windows. Windows *string `locationName:"windows" type:"string"` // contains filtered or unexported fields }
The script location for a particular operating system.
func (PlatformScriptKey) GoString ¶
func (s PlatformScriptKey) 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 (*PlatformScriptKey) SetLinux ¶
func (s *PlatformScriptKey) SetLinux(v string) *PlatformScriptKey
SetLinux sets the Linux field's value.
func (*PlatformScriptKey) SetWindows ¶
func (s *PlatformScriptKey) SetWindows(v string) *PlatformScriptKey
SetWindows sets the Windows field's value.
func (PlatformScriptKey) String ¶
func (s PlatformScriptKey) 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 PluginSummary ¶
type PluginSummary struct { // The name of the host. Hostname *string `locationName:"hostname" type:"string"` // The IP address at which the plugin is located. IpAddress *string `locationName:"ipAddress" type:"string"` // The ID of the plugin. PluginId *string `locationName:"pluginId" min:"1" type:"string"` // The time at which the plugin was registered. RegisteredTime *string `locationName:"registeredTime" type:"string"` // The status of the plugin. Status *string `locationName:"status" type:"string" enum:"PluginHealth"` // The version of the plugin. Version *string `locationName:"version" type:"string"` // contains filtered or unexported fields }
The summary of the Migration Hub Orchestrator plugin.
func (PluginSummary) GoString ¶
func (s PluginSummary) 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 (*PluginSummary) SetHostname ¶
func (s *PluginSummary) SetHostname(v string) *PluginSummary
SetHostname sets the Hostname field's value.
func (*PluginSummary) SetIpAddress ¶
func (s *PluginSummary) SetIpAddress(v string) *PluginSummary
SetIpAddress sets the IpAddress field's value.
func (*PluginSummary) SetPluginId ¶
func (s *PluginSummary) SetPluginId(v string) *PluginSummary
SetPluginId sets the PluginId field's value.
func (*PluginSummary) SetRegisteredTime ¶
func (s *PluginSummary) SetRegisteredTime(v string) *PluginSummary
SetRegisteredTime sets the RegisteredTime field's value.
func (*PluginSummary) SetStatus ¶
func (s *PluginSummary) SetStatus(v string) *PluginSummary
SetStatus sets the Status field's value.
func (*PluginSummary) SetVersion ¶
func (s *PluginSummary) SetVersion(v string) *PluginSummary
SetVersion sets the Version field's value.
func (PluginSummary) String ¶
func (s PluginSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The resource is not available.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
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 RetryWorkflowStepInput ¶
type RetryWorkflowStepInput struct { // The ID of the step. // // Id is a required field Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"` // The ID of the step group. // // StepGroupId is a required field StepGroupId *string `location:"querystring" locationName:"stepGroupId" min:"1" type:"string" required:"true"` // The ID of the migration workflow. // // WorkflowId is a required field WorkflowId *string `location:"querystring" locationName:"workflowId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (RetryWorkflowStepInput) GoString ¶
func (s RetryWorkflowStepInput) 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 (*RetryWorkflowStepInput) SetId ¶
func (s *RetryWorkflowStepInput) SetId(v string) *RetryWorkflowStepInput
SetId sets the Id field's value.
func (*RetryWorkflowStepInput) SetStepGroupId ¶
func (s *RetryWorkflowStepInput) SetStepGroupId(v string) *RetryWorkflowStepInput
SetStepGroupId sets the StepGroupId field's value.
func (*RetryWorkflowStepInput) SetWorkflowId ¶
func (s *RetryWorkflowStepInput) SetWorkflowId(v string) *RetryWorkflowStepInput
SetWorkflowId sets the WorkflowId field's value.
func (RetryWorkflowStepInput) String ¶
func (s RetryWorkflowStepInput) 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 (*RetryWorkflowStepInput) Validate ¶
func (s *RetryWorkflowStepInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RetryWorkflowStepOutput ¶
type RetryWorkflowStepOutput struct { // The ID of the step. Id *string `locationName:"id" type:"string"` // The status of the step. Status *string `locationName:"status" type:"string" enum:"StepStatus"` // The ID of the step group. StepGroupId *string `locationName:"stepGroupId" type:"string"` // The ID of the migration workflow. WorkflowId *string `locationName:"workflowId" type:"string"` // contains filtered or unexported fields }
func (RetryWorkflowStepOutput) GoString ¶
func (s RetryWorkflowStepOutput) 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 (*RetryWorkflowStepOutput) SetId ¶
func (s *RetryWorkflowStepOutput) SetId(v string) *RetryWorkflowStepOutput
SetId sets the Id field's value.
func (*RetryWorkflowStepOutput) SetStatus ¶
func (s *RetryWorkflowStepOutput) SetStatus(v string) *RetryWorkflowStepOutput
SetStatus sets the Status field's value.
func (*RetryWorkflowStepOutput) SetStepGroupId ¶
func (s *RetryWorkflowStepOutput) SetStepGroupId(v string) *RetryWorkflowStepOutput
SetStepGroupId sets the StepGroupId field's value.
func (*RetryWorkflowStepOutput) SetWorkflowId ¶
func (s *RetryWorkflowStepOutput) SetWorkflowId(v string) *RetryWorkflowStepOutput
SetWorkflowId sets the WorkflowId field's value.
func (RetryWorkflowStepOutput) String ¶
func (s RetryWorkflowStepOutput) 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 StartWorkflowInput ¶
type StartWorkflowInput struct { // The ID of the migration workflow. // // Id is a required field Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartWorkflowInput) GoString ¶
func (s StartWorkflowInput) 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 (*StartWorkflowInput) SetId ¶
func (s *StartWorkflowInput) SetId(v string) *StartWorkflowInput
SetId sets the Id field's value.
func (StartWorkflowInput) String ¶
func (s StartWorkflowInput) 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 (*StartWorkflowInput) Validate ¶
func (s *StartWorkflowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartWorkflowOutput ¶
type StartWorkflowOutput struct { // The Amazon Resource Name (ARN) of the migration workflow. Arn *string `locationName:"arn" type:"string"` // The ID of the migration workflow. Id *string `locationName:"id" min:"1" type:"string"` // The time at which the migration workflow was last started. LastStartTime *time.Time `locationName:"lastStartTime" type:"timestamp"` // The status of the migration workflow. Status *string `locationName:"status" type:"string" enum:"MigrationWorkflowStatusEnum"` // The status message of the migration workflow. StatusMessage *string `locationName:"statusMessage" type:"string"` // contains filtered or unexported fields }
func (StartWorkflowOutput) GoString ¶
func (s StartWorkflowOutput) 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 (*StartWorkflowOutput) SetArn ¶
func (s *StartWorkflowOutput) SetArn(v string) *StartWorkflowOutput
SetArn sets the Arn field's value.
func (*StartWorkflowOutput) SetId ¶
func (s *StartWorkflowOutput) SetId(v string) *StartWorkflowOutput
SetId sets the Id field's value.
func (*StartWorkflowOutput) SetLastStartTime ¶
func (s *StartWorkflowOutput) SetLastStartTime(v time.Time) *StartWorkflowOutput
SetLastStartTime sets the LastStartTime field's value.
func (*StartWorkflowOutput) SetStatus ¶
func (s *StartWorkflowOutput) SetStatus(v string) *StartWorkflowOutput
SetStatus sets the Status field's value.
func (*StartWorkflowOutput) SetStatusMessage ¶
func (s *StartWorkflowOutput) SetStatusMessage(v string) *StartWorkflowOutput
SetStatusMessage sets the StatusMessage field's value.
func (StartWorkflowOutput) String ¶
func (s StartWorkflowOutput) 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 StepAutomationConfiguration ¶
type StepAutomationConfiguration struct { // The command to run the script. Command *PlatformCommand `locationName:"command" type:"structure"` // The source or target environment. RunEnvironment *string `locationName:"runEnvironment" type:"string" enum:"RunEnvironment"` // The Amazon S3 bucket where the script is located. ScriptLocationS3Bucket *string `locationName:"scriptLocationS3Bucket" type:"string"` // The Amazon S3 key for the script location. ScriptLocationS3Key *PlatformScriptKey `locationName:"scriptLocationS3Key" type:"structure"` // The servers on which to run the script. TargetType *string `locationName:"targetType" type:"string" enum:"TargetType"` // contains filtered or unexported fields }
The custom script to run tests on source or target environments.
func (StepAutomationConfiguration) GoString ¶
func (s StepAutomationConfiguration) 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 (*StepAutomationConfiguration) SetCommand ¶
func (s *StepAutomationConfiguration) SetCommand(v *PlatformCommand) *StepAutomationConfiguration
SetCommand sets the Command field's value.
func (*StepAutomationConfiguration) SetRunEnvironment ¶
func (s *StepAutomationConfiguration) SetRunEnvironment(v string) *StepAutomationConfiguration
SetRunEnvironment sets the RunEnvironment field's value.
func (*StepAutomationConfiguration) SetScriptLocationS3Bucket ¶
func (s *StepAutomationConfiguration) SetScriptLocationS3Bucket(v string) *StepAutomationConfiguration
SetScriptLocationS3Bucket sets the ScriptLocationS3Bucket field's value.
func (*StepAutomationConfiguration) SetScriptLocationS3Key ¶
func (s *StepAutomationConfiguration) SetScriptLocationS3Key(v *PlatformScriptKey) *StepAutomationConfiguration
SetScriptLocationS3Key sets the ScriptLocationS3Key field's value.
func (*StepAutomationConfiguration) SetTargetType ¶
func (s *StepAutomationConfiguration) SetTargetType(v string) *StepAutomationConfiguration
SetTargetType sets the TargetType field's value.
func (StepAutomationConfiguration) String ¶
func (s StepAutomationConfiguration) 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 StepInput_ ¶
type StepInput_ struct { // The value of the integer. IntegerValue *int64 `locationName:"integerValue" type:"integer"` // List of string values. ListOfStringsValue []*string `locationName:"listOfStringsValue" type:"list"` // Map of string values. MapOfStringValue map[string]*string `locationName:"mapOfStringValue" type:"map"` // String value. StringValue *string `locationName:"stringValue" type:"string"` // contains filtered or unexported fields }
A map of key value pairs that is generated when you create a migration workflow. The key value pairs will differ based on your selection of the template.
func (StepInput_) GoString ¶
func (s StepInput_) 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 (*StepInput_) SetIntegerValue ¶
func (s *StepInput_) SetIntegerValue(v int64) *StepInput_
SetIntegerValue sets the IntegerValue field's value.
func (*StepInput_) SetListOfStringsValue ¶
func (s *StepInput_) SetListOfStringsValue(v []*string) *StepInput_
SetListOfStringsValue sets the ListOfStringsValue field's value.
func (*StepInput_) SetMapOfStringValue ¶
func (s *StepInput_) SetMapOfStringValue(v map[string]*string) *StepInput_
SetMapOfStringValue sets the MapOfStringValue field's value.
func (*StepInput_) SetStringValue ¶
func (s *StepInput_) SetStringValue(v string) *StepInput_
SetStringValue sets the StringValue field's value.
func (StepInput_) String ¶
func (s StepInput_) 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 StepOutput_ ¶
type StepOutput_ struct { // The data type of the step output. DataType *string `locationName:"dataType" type:"string" enum:"DataType"` // The name of the step. Name *string `locationName:"name" type:"string"` // Determine if an output is required from a step. Required *bool `locationName:"required" type:"boolean"` // contains filtered or unexported fields }
The output of the step.
func (StepOutput_) GoString ¶
func (s StepOutput_) 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 (*StepOutput_) SetDataType ¶
func (s *StepOutput_) SetDataType(v string) *StepOutput_
SetDataType sets the DataType field's value.
func (*StepOutput_) SetName ¶
func (s *StepOutput_) SetName(v string) *StepOutput_
SetName sets the Name field's value.
func (*StepOutput_) SetRequired ¶
func (s *StepOutput_) SetRequired(v bool) *StepOutput_
SetRequired sets the Required field's value.
func (StepOutput_) String ¶
func (s StepOutput_) 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 StopWorkflowInput ¶
type StopWorkflowInput struct { // The ID of the migration workflow. // // Id is a required field Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (StopWorkflowInput) GoString ¶
func (s StopWorkflowInput) 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 (*StopWorkflowInput) SetId ¶
func (s *StopWorkflowInput) SetId(v string) *StopWorkflowInput
SetId sets the Id field's value.
func (StopWorkflowInput) String ¶
func (s StopWorkflowInput) 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 (*StopWorkflowInput) Validate ¶
func (s *StopWorkflowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StopWorkflowOutput ¶
type StopWorkflowOutput struct { // The Amazon Resource Name (ARN) of the migration workflow. Arn *string `locationName:"arn" type:"string"` // The ID of the migration workflow. Id *string `locationName:"id" min:"1" type:"string"` // The time at which the migration workflow was stopped. LastStopTime *time.Time `locationName:"lastStopTime" type:"timestamp"` // The status of the migration workflow. Status *string `locationName:"status" type:"string" enum:"MigrationWorkflowStatusEnum"` // The status message of the migration workflow. StatusMessage *string `locationName:"statusMessage" type:"string"` // contains filtered or unexported fields }
func (StopWorkflowOutput) GoString ¶
func (s StopWorkflowOutput) 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 (*StopWorkflowOutput) SetArn ¶
func (s *StopWorkflowOutput) SetArn(v string) *StopWorkflowOutput
SetArn sets the Arn field's value.
func (*StopWorkflowOutput) SetId ¶
func (s *StopWorkflowOutput) SetId(v string) *StopWorkflowOutput
SetId sets the Id field's value.
func (*StopWorkflowOutput) SetLastStopTime ¶
func (s *StopWorkflowOutput) SetLastStopTime(v time.Time) *StopWorkflowOutput
SetLastStopTime sets the LastStopTime field's value.
func (*StopWorkflowOutput) SetStatus ¶
func (s *StopWorkflowOutput) SetStatus(v string) *StopWorkflowOutput
SetStatus sets the Status field's value.
func (*StopWorkflowOutput) SetStatusMessage ¶
func (s *StopWorkflowOutput) SetStatusMessage(v string) *StopWorkflowOutput
SetStatusMessage sets the StatusMessage field's value.
func (StopWorkflowOutput) String ¶
func (s StopWorkflowOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource to which you want to add tags. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // A collection of labels, in the form of key:value pairs, that apply to this // 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 TemplateInput_ ¶
type TemplateInput_ struct { // The data type of the template input. DataType *string `locationName:"dataType" type:"string" enum:"DataType"` // The name of the template. InputName *string `locationName:"inputName" min:"1" type:"string"` // Determine if an input is required from the template. Required *bool `locationName:"required" type:"boolean"` // contains filtered or unexported fields }
The input parameters of a template.
func (TemplateInput_) GoString ¶
func (s TemplateInput_) 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 (*TemplateInput_) SetDataType ¶
func (s *TemplateInput_) SetDataType(v string) *TemplateInput_
SetDataType sets the DataType field's value.
func (*TemplateInput_) SetInputName ¶
func (s *TemplateInput_) SetInputName(v string) *TemplateInput_
SetInputName sets the InputName field's value.
func (*TemplateInput_) SetRequired ¶
func (s *TemplateInput_) SetRequired(v bool) *TemplateInput_
SetRequired sets the Required field's value.
func (TemplateInput_) String ¶
func (s TemplateInput_) 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 TemplateSource ¶
type TemplateSource struct { // The ID of the workflow from the source migration workflow template. WorkflowId *string `locationName:"workflowId" min:"1" type:"string"` // contains filtered or unexported fields }
The migration workflow template used as the source for the new template.
func (TemplateSource) GoString ¶
func (s TemplateSource) 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 (*TemplateSource) SetWorkflowId ¶
func (s *TemplateSource) SetWorkflowId(v string) *TemplateSource
SetWorkflowId sets the WorkflowId field's value.
func (TemplateSource) String ¶
func (s TemplateSource) 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 (*TemplateSource) Validate ¶
func (s *TemplateSource) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TemplateStepGroupSummary ¶
type TemplateStepGroupSummary struct { // The ID of the step group. Id *string `locationName:"id" type:"string"` // The name of the step group. Name *string `locationName:"name" type:"string"` // The next step group. Next []*string `locationName:"next" type:"list"` // The previous step group. Previous []*string `locationName:"previous" type:"list"` // contains filtered or unexported fields }
The summary of the step group in the template.
func (TemplateStepGroupSummary) GoString ¶
func (s TemplateStepGroupSummary) 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 (*TemplateStepGroupSummary) SetId ¶
func (s *TemplateStepGroupSummary) SetId(v string) *TemplateStepGroupSummary
SetId sets the Id field's value.
func (*TemplateStepGroupSummary) SetName ¶
func (s *TemplateStepGroupSummary) SetName(v string) *TemplateStepGroupSummary
SetName sets the Name field's value.
func (*TemplateStepGroupSummary) SetNext ¶
func (s *TemplateStepGroupSummary) SetNext(v []*string) *TemplateStepGroupSummary
SetNext sets the Next field's value.
func (*TemplateStepGroupSummary) SetPrevious ¶
func (s *TemplateStepGroupSummary) SetPrevious(v []*string) *TemplateStepGroupSummary
SetPrevious sets the Previous field's value.
func (TemplateStepGroupSummary) String ¶
func (s TemplateStepGroupSummary) 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 TemplateStepSummary ¶
type TemplateStepSummary struct { // The ID of the step. Id *string `locationName:"id" type:"string"` // The name of the step. Name *string `locationName:"name" type:"string"` // The next step. Next []*string `locationName:"next" type:"list"` // The owner of the step. Owner *string `locationName:"owner" type:"string" enum:"Owner"` // The previous step. Previous []*string `locationName:"previous" type:"list"` // The action type of the step. You must run and update the status of a manual // step for the workflow to continue after the completion of the step. StepActionType *string `locationName:"stepActionType" type:"string" enum:"StepActionType"` // The ID of the step group. StepGroupId *string `locationName:"stepGroupId" type:"string"` // The servers on which to run the script. TargetType *string `locationName:"targetType" type:"string" enum:"TargetType"` // The ID of the template. TemplateId *string `locationName:"templateId" type:"string"` // contains filtered or unexported fields }
The summary of the step.
func (TemplateStepSummary) GoString ¶
func (s TemplateStepSummary) 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 (*TemplateStepSummary) SetId ¶
func (s *TemplateStepSummary) SetId(v string) *TemplateStepSummary
SetId sets the Id field's value.
func (*TemplateStepSummary) SetName ¶
func (s *TemplateStepSummary) SetName(v string) *TemplateStepSummary
SetName sets the Name field's value.
func (*TemplateStepSummary) SetNext ¶
func (s *TemplateStepSummary) SetNext(v []*string) *TemplateStepSummary
SetNext sets the Next field's value.
func (*TemplateStepSummary) SetOwner ¶
func (s *TemplateStepSummary) SetOwner(v string) *TemplateStepSummary
SetOwner sets the Owner field's value.
func (*TemplateStepSummary) SetPrevious ¶
func (s *TemplateStepSummary) SetPrevious(v []*string) *TemplateStepSummary
SetPrevious sets the Previous field's value.
func (*TemplateStepSummary) SetStepActionType ¶
func (s *TemplateStepSummary) SetStepActionType(v string) *TemplateStepSummary
SetStepActionType sets the StepActionType field's value.
func (*TemplateStepSummary) SetStepGroupId ¶
func (s *TemplateStepSummary) SetStepGroupId(v string) *TemplateStepSummary
SetStepGroupId sets the StepGroupId field's value.
func (*TemplateStepSummary) SetTargetType ¶
func (s *TemplateStepSummary) SetTargetType(v string) *TemplateStepSummary
SetTargetType sets the TargetType field's value.
func (*TemplateStepSummary) SetTemplateId ¶
func (s *TemplateStepSummary) SetTemplateId(v string) *TemplateStepSummary
SetTemplateId sets the TemplateId field's value.
func (TemplateStepSummary) String ¶
func (s TemplateStepSummary) 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 TemplateSummary ¶
type TemplateSummary struct { // The Amazon Resource Name (ARN) of the template. Arn *string `locationName:"arn" type:"string"` // The description of the template. Description *string `locationName:"description" type:"string"` // The ID of the template. Id *string `locationName:"id" type:"string"` // The name of the template. Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
The summary of the template.
func (TemplateSummary) GoString ¶
func (s TemplateSummary) 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 (*TemplateSummary) SetArn ¶
func (s *TemplateSummary) SetArn(v string) *TemplateSummary
SetArn sets the Arn field's value.
func (*TemplateSummary) SetDescription ¶
func (s *TemplateSummary) SetDescription(v string) *TemplateSummary
SetDescription sets the Description field's value.
func (*TemplateSummary) SetId ¶
func (s *TemplateSummary) SetId(v string) *TemplateSummary
SetId sets the Id field's value.
func (*TemplateSummary) SetName ¶
func (s *TemplateSummary) SetName(v string) *TemplateSummary
SetName sets the Name field's value.
func (TemplateSummary) String ¶
func (s TemplateSummary) 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"` // contains filtered or unexported fields }
The request was denied due to request throttling.
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 Tool ¶
type Tool struct { // The name of an AWS service. Name *string `locationName:"name" type:"string"` // The URL of an AWS service. Url *string `locationName:"url" type:"string"` // contains filtered or unexported fields }
List of AWS services utilized in a migration workflow.
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource from which you want to remove // tags. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // One or more tag keys. Specify only the tag keys, not the tag values. // // 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 UpdateTemplateInput ¶
type UpdateTemplateInput struct { // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The ID of the request to update a migration workflow template. // // Id is a required field Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"` // The description of the migration workflow template to update. TemplateDescription *string `locationName:"templateDescription" type:"string"` // The name of the migration workflow template to update. TemplateName *string `locationName:"templateName" min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateTemplateInput) GoString ¶
func (s UpdateTemplateInput) 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 (*UpdateTemplateInput) SetClientToken ¶
func (s *UpdateTemplateInput) SetClientToken(v string) *UpdateTemplateInput
SetClientToken sets the ClientToken field's value.
func (*UpdateTemplateInput) SetId ¶
func (s *UpdateTemplateInput) SetId(v string) *UpdateTemplateInput
SetId sets the Id field's value.
func (*UpdateTemplateInput) SetTemplateDescription ¶
func (s *UpdateTemplateInput) SetTemplateDescription(v string) *UpdateTemplateInput
SetTemplateDescription sets the TemplateDescription field's value.
func (*UpdateTemplateInput) SetTemplateName ¶
func (s *UpdateTemplateInput) SetTemplateName(v string) *UpdateTemplateInput
SetTemplateName sets the TemplateName field's value.
func (UpdateTemplateInput) String ¶
func (s UpdateTemplateInput) 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 (*UpdateTemplateInput) Validate ¶
func (s *UpdateTemplateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateTemplateOutput ¶
type UpdateTemplateOutput struct { // The tags added to the migration workflow template. Tags map[string]*string `locationName:"tags" type:"map"` // The ARN of the migration workflow template being updated. The format for // an Migration Hub Orchestrator template ARN is arn:aws:migrationhub-orchestrator:region:account:template/template-abcd1234. // For more information about ARNs, see Amazon Resource Names (ARNs) (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference-arns.html) // in the AWS General Reference. TemplateArn *string `locationName:"templateArn" type:"string"` // The ID of the migration workflow template being updated. TemplateId *string `locationName:"templateId" type:"string"` // contains filtered or unexported fields }
func (UpdateTemplateOutput) GoString ¶
func (s UpdateTemplateOutput) 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 (*UpdateTemplateOutput) SetTags ¶
func (s *UpdateTemplateOutput) SetTags(v map[string]*string) *UpdateTemplateOutput
SetTags sets the Tags field's value.
func (*UpdateTemplateOutput) SetTemplateArn ¶
func (s *UpdateTemplateOutput) SetTemplateArn(v string) *UpdateTemplateOutput
SetTemplateArn sets the TemplateArn field's value.
func (*UpdateTemplateOutput) SetTemplateId ¶
func (s *UpdateTemplateOutput) SetTemplateId(v string) *UpdateTemplateOutput
SetTemplateId sets the TemplateId field's value.
func (UpdateTemplateOutput) String ¶
func (s UpdateTemplateOutput) 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 UpdateWorkflowInput ¶
type UpdateWorkflowInput struct { // The description of the migration workflow. Description *string `locationName:"description" type:"string"` // The ID of the migration workflow. // // Id is a required field Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"` // The input parameters required to update a migration workflow. // // InputParameters is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateWorkflowInput's // String and GoString methods. InputParameters map[string]*StepInput_ `locationName:"inputParameters" type:"map" sensitive:"true"` // The name of the migration workflow. Name *string `locationName:"name" min:"1" type:"string"` // The servers on which a step will be run. StepTargets []*string `locationName:"stepTargets" type:"list"` // contains filtered or unexported fields }
func (UpdateWorkflowInput) GoString ¶
func (s UpdateWorkflowInput) 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 (*UpdateWorkflowInput) SetDescription ¶
func (s *UpdateWorkflowInput) SetDescription(v string) *UpdateWorkflowInput
SetDescription sets the Description field's value.
func (*UpdateWorkflowInput) SetId ¶
func (s *UpdateWorkflowInput) SetId(v string) *UpdateWorkflowInput
SetId sets the Id field's value.
func (*UpdateWorkflowInput) SetInputParameters ¶
func (s *UpdateWorkflowInput) SetInputParameters(v map[string]*StepInput_) *UpdateWorkflowInput
SetInputParameters sets the InputParameters field's value.
func (*UpdateWorkflowInput) SetName ¶
func (s *UpdateWorkflowInput) SetName(v string) *UpdateWorkflowInput
SetName sets the Name field's value.
func (*UpdateWorkflowInput) SetStepTargets ¶
func (s *UpdateWorkflowInput) SetStepTargets(v []*string) *UpdateWorkflowInput
SetStepTargets sets the StepTargets field's value.
func (UpdateWorkflowInput) String ¶
func (s UpdateWorkflowInput) 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 (*UpdateWorkflowInput) Validate ¶
func (s *UpdateWorkflowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateWorkflowOutput ¶
type UpdateWorkflowOutput struct { // The ID of the application configured in Application Discovery Service. AdsApplicationConfigurationId *string `locationName:"adsApplicationConfigurationId" type:"string"` // The Amazon Resource Name (ARN) of the migration workflow. Arn *string `locationName:"arn" type:"string"` // The time at which the migration workflow was created. CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // The description of the migration workflow. Description *string `locationName:"description" type:"string"` // The ID of the migration workflow. Id *string `locationName:"id" min:"1" type:"string"` // The time at which the migration workflow was last modified. LastModifiedTime *time.Time `locationName:"lastModifiedTime" type:"timestamp"` // The name of the migration workflow. Name *string `locationName:"name" type:"string"` // The status of the migration workflow. Status *string `locationName:"status" type:"string" enum:"MigrationWorkflowStatusEnum"` // The servers on which a step will be run. StepTargets []*string `locationName:"stepTargets" type:"list"` // The tags added to the migration workflow. Tags map[string]*string `locationName:"tags" type:"map"` // The ID of the template. TemplateId *string `locationName:"templateId" type:"string"` // The inputs required to update a migration workflow. // // WorkflowInputs is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateWorkflowOutput's // String and GoString methods. WorkflowInputs map[string]*StepInput_ `locationName:"workflowInputs" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (UpdateWorkflowOutput) GoString ¶
func (s UpdateWorkflowOutput) 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 (*UpdateWorkflowOutput) SetAdsApplicationConfigurationId ¶
func (s *UpdateWorkflowOutput) SetAdsApplicationConfigurationId(v string) *UpdateWorkflowOutput
SetAdsApplicationConfigurationId sets the AdsApplicationConfigurationId field's value.
func (*UpdateWorkflowOutput) SetArn ¶
func (s *UpdateWorkflowOutput) SetArn(v string) *UpdateWorkflowOutput
SetArn sets the Arn field's value.
func (*UpdateWorkflowOutput) SetCreationTime ¶
func (s *UpdateWorkflowOutput) SetCreationTime(v time.Time) *UpdateWorkflowOutput
SetCreationTime sets the CreationTime field's value.
func (*UpdateWorkflowOutput) SetDescription ¶
func (s *UpdateWorkflowOutput) SetDescription(v string) *UpdateWorkflowOutput
SetDescription sets the Description field's value.
func (*UpdateWorkflowOutput) SetId ¶
func (s *UpdateWorkflowOutput) SetId(v string) *UpdateWorkflowOutput
SetId sets the Id field's value.
func (*UpdateWorkflowOutput) SetLastModifiedTime ¶
func (s *UpdateWorkflowOutput) SetLastModifiedTime(v time.Time) *UpdateWorkflowOutput
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*UpdateWorkflowOutput) SetName ¶
func (s *UpdateWorkflowOutput) SetName(v string) *UpdateWorkflowOutput
SetName sets the Name field's value.
func (*UpdateWorkflowOutput) SetStatus ¶
func (s *UpdateWorkflowOutput) SetStatus(v string) *UpdateWorkflowOutput
SetStatus sets the Status field's value.
func (*UpdateWorkflowOutput) SetStepTargets ¶
func (s *UpdateWorkflowOutput) SetStepTargets(v []*string) *UpdateWorkflowOutput
SetStepTargets sets the StepTargets field's value.
func (*UpdateWorkflowOutput) SetTags ¶
func (s *UpdateWorkflowOutput) SetTags(v map[string]*string) *UpdateWorkflowOutput
SetTags sets the Tags field's value.
func (*UpdateWorkflowOutput) SetTemplateId ¶
func (s *UpdateWorkflowOutput) SetTemplateId(v string) *UpdateWorkflowOutput
SetTemplateId sets the TemplateId field's value.
func (*UpdateWorkflowOutput) SetWorkflowInputs ¶
func (s *UpdateWorkflowOutput) SetWorkflowInputs(v map[string]*StepInput_) *UpdateWorkflowOutput
SetWorkflowInputs sets the WorkflowInputs field's value.
func (UpdateWorkflowOutput) String ¶
func (s UpdateWorkflowOutput) 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 UpdateWorkflowStepGroupInput ¶
type UpdateWorkflowStepGroupInput struct { // The description of the step group. Description *string `locationName:"description" type:"string"` // The ID of the step group. // // Id is a required field Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"` // The name of the step group. Name *string `locationName:"name" min:"1" type:"string"` // The next step group. Next []*string `locationName:"next" type:"list"` // The previous step group. Previous []*string `locationName:"previous" type:"list"` // The ID of the migration workflow. // // WorkflowId is a required field WorkflowId *string `location:"querystring" locationName:"workflowId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateWorkflowStepGroupInput) GoString ¶
func (s UpdateWorkflowStepGroupInput) 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 (*UpdateWorkflowStepGroupInput) SetDescription ¶
func (s *UpdateWorkflowStepGroupInput) SetDescription(v string) *UpdateWorkflowStepGroupInput
SetDescription sets the Description field's value.
func (*UpdateWorkflowStepGroupInput) SetId ¶
func (s *UpdateWorkflowStepGroupInput) SetId(v string) *UpdateWorkflowStepGroupInput
SetId sets the Id field's value.
func (*UpdateWorkflowStepGroupInput) SetName ¶
func (s *UpdateWorkflowStepGroupInput) SetName(v string) *UpdateWorkflowStepGroupInput
SetName sets the Name field's value.
func (*UpdateWorkflowStepGroupInput) SetNext ¶
func (s *UpdateWorkflowStepGroupInput) SetNext(v []*string) *UpdateWorkflowStepGroupInput
SetNext sets the Next field's value.
func (*UpdateWorkflowStepGroupInput) SetPrevious ¶
func (s *UpdateWorkflowStepGroupInput) SetPrevious(v []*string) *UpdateWorkflowStepGroupInput
SetPrevious sets the Previous field's value.
func (*UpdateWorkflowStepGroupInput) SetWorkflowId ¶
func (s *UpdateWorkflowStepGroupInput) SetWorkflowId(v string) *UpdateWorkflowStepGroupInput
SetWorkflowId sets the WorkflowId field's value.
func (UpdateWorkflowStepGroupInput) String ¶
func (s UpdateWorkflowStepGroupInput) 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 (*UpdateWorkflowStepGroupInput) Validate ¶
func (s *UpdateWorkflowStepGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateWorkflowStepGroupOutput ¶
type UpdateWorkflowStepGroupOutput struct { // The description of the step group. Description *string `locationName:"description" type:"string"` // The ID of the step group. Id *string `locationName:"id" type:"string"` // The time at which the step group was last modified. LastModifiedTime *time.Time `locationName:"lastModifiedTime" type:"timestamp"` // The name of the step group. Name *string `locationName:"name" type:"string"` // The next step group. Next []*string `locationName:"next" type:"list"` // The previous step group. Previous []*string `locationName:"previous" type:"list"` // List of AWS services utilized in a migration workflow. Tools []*Tool `locationName:"tools" type:"list"` // The ID of the migration workflow. WorkflowId *string `locationName:"workflowId" type:"string"` // contains filtered or unexported fields }
func (UpdateWorkflowStepGroupOutput) GoString ¶
func (s UpdateWorkflowStepGroupOutput) 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 (*UpdateWorkflowStepGroupOutput) SetDescription ¶
func (s *UpdateWorkflowStepGroupOutput) SetDescription(v string) *UpdateWorkflowStepGroupOutput
SetDescription sets the Description field's value.
func (*UpdateWorkflowStepGroupOutput) SetId ¶
func (s *UpdateWorkflowStepGroupOutput) SetId(v string) *UpdateWorkflowStepGroupOutput
SetId sets the Id field's value.
func (*UpdateWorkflowStepGroupOutput) SetLastModifiedTime ¶
func (s *UpdateWorkflowStepGroupOutput) SetLastModifiedTime(v time.Time) *UpdateWorkflowStepGroupOutput
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*UpdateWorkflowStepGroupOutput) SetName ¶
func (s *UpdateWorkflowStepGroupOutput) SetName(v string) *UpdateWorkflowStepGroupOutput
SetName sets the Name field's value.
func (*UpdateWorkflowStepGroupOutput) SetNext ¶
func (s *UpdateWorkflowStepGroupOutput) SetNext(v []*string) *UpdateWorkflowStepGroupOutput
SetNext sets the Next field's value.
func (*UpdateWorkflowStepGroupOutput) SetPrevious ¶
func (s *UpdateWorkflowStepGroupOutput) SetPrevious(v []*string) *UpdateWorkflowStepGroupOutput
SetPrevious sets the Previous field's value.
func (*UpdateWorkflowStepGroupOutput) SetTools ¶
func (s *UpdateWorkflowStepGroupOutput) SetTools(v []*Tool) *UpdateWorkflowStepGroupOutput
SetTools sets the Tools field's value.
func (*UpdateWorkflowStepGroupOutput) SetWorkflowId ¶
func (s *UpdateWorkflowStepGroupOutput) SetWorkflowId(v string) *UpdateWorkflowStepGroupOutput
SetWorkflowId sets the WorkflowId field's value.
func (UpdateWorkflowStepGroupOutput) String ¶
func (s UpdateWorkflowStepGroupOutput) 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 UpdateWorkflowStepInput ¶
type UpdateWorkflowStepInput struct { // The description of the step. Description *string `locationName:"description" type:"string"` // The ID of the step. // // Id is a required field Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"` // The name of the step. Name *string `locationName:"name" min:"1" type:"string"` // The next step. Next []*string `locationName:"next" type:"list"` // The outputs of a step. Outputs []*WorkflowStepOutput_ `locationName:"outputs" type:"list"` // The previous step. Previous []*string `locationName:"previous" type:"list"` // The status of the step. Status *string `locationName:"status" type:"string" enum:"StepStatus"` // The action type of the step. You must run and update the status of a manual // step for the workflow to continue after the completion of the step. StepActionType *string `locationName:"stepActionType" type:"string" enum:"StepActionType"` // The ID of the step group. // // StepGroupId is a required field StepGroupId *string `locationName:"stepGroupId" min:"1" type:"string" required:"true"` // The servers on which a step will be run. StepTarget []*string `locationName:"stepTarget" type:"list"` // The ID of the migration workflow. // // WorkflowId is a required field WorkflowId *string `locationName:"workflowId" min:"1" type:"string" required:"true"` // The custom script to run tests on the source and target environments. WorkflowStepAutomationConfiguration *WorkflowStepAutomationConfiguration `locationName:"workflowStepAutomationConfiguration" type:"structure"` // contains filtered or unexported fields }
func (UpdateWorkflowStepInput) GoString ¶
func (s UpdateWorkflowStepInput) 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 (*UpdateWorkflowStepInput) SetDescription ¶
func (s *UpdateWorkflowStepInput) SetDescription(v string) *UpdateWorkflowStepInput
SetDescription sets the Description field's value.
func (*UpdateWorkflowStepInput) SetId ¶
func (s *UpdateWorkflowStepInput) SetId(v string) *UpdateWorkflowStepInput
SetId sets the Id field's value.
func (*UpdateWorkflowStepInput) SetName ¶
func (s *UpdateWorkflowStepInput) SetName(v string) *UpdateWorkflowStepInput
SetName sets the Name field's value.
func (*UpdateWorkflowStepInput) SetNext ¶
func (s *UpdateWorkflowStepInput) SetNext(v []*string) *UpdateWorkflowStepInput
SetNext sets the Next field's value.
func (*UpdateWorkflowStepInput) SetOutputs ¶
func (s *UpdateWorkflowStepInput) SetOutputs(v []*WorkflowStepOutput_) *UpdateWorkflowStepInput
SetOutputs sets the Outputs field's value.
func (*UpdateWorkflowStepInput) SetPrevious ¶
func (s *UpdateWorkflowStepInput) SetPrevious(v []*string) *UpdateWorkflowStepInput
SetPrevious sets the Previous field's value.
func (*UpdateWorkflowStepInput) SetStatus ¶
func (s *UpdateWorkflowStepInput) SetStatus(v string) *UpdateWorkflowStepInput
SetStatus sets the Status field's value.
func (*UpdateWorkflowStepInput) SetStepActionType ¶
func (s *UpdateWorkflowStepInput) SetStepActionType(v string) *UpdateWorkflowStepInput
SetStepActionType sets the StepActionType field's value.
func (*UpdateWorkflowStepInput) SetStepGroupId ¶
func (s *UpdateWorkflowStepInput) SetStepGroupId(v string) *UpdateWorkflowStepInput
SetStepGroupId sets the StepGroupId field's value.
func (*UpdateWorkflowStepInput) SetStepTarget ¶
func (s *UpdateWorkflowStepInput) SetStepTarget(v []*string) *UpdateWorkflowStepInput
SetStepTarget sets the StepTarget field's value.
func (*UpdateWorkflowStepInput) SetWorkflowId ¶
func (s *UpdateWorkflowStepInput) SetWorkflowId(v string) *UpdateWorkflowStepInput
SetWorkflowId sets the WorkflowId field's value.
func (*UpdateWorkflowStepInput) SetWorkflowStepAutomationConfiguration ¶
func (s *UpdateWorkflowStepInput) SetWorkflowStepAutomationConfiguration(v *WorkflowStepAutomationConfiguration) *UpdateWorkflowStepInput
SetWorkflowStepAutomationConfiguration sets the WorkflowStepAutomationConfiguration field's value.
func (UpdateWorkflowStepInput) String ¶
func (s UpdateWorkflowStepInput) 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 (*UpdateWorkflowStepInput) Validate ¶
func (s *UpdateWorkflowStepInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateWorkflowStepOutput ¶
type UpdateWorkflowStepOutput struct { // The ID of the step. Id *string `locationName:"id" min:"1" type:"string"` // The name of the step. Name *string `locationName:"name" type:"string"` // The ID of the step group. StepGroupId *string `locationName:"stepGroupId" type:"string"` // The ID of the migration workflow. WorkflowId *string `locationName:"workflowId" type:"string"` // contains filtered or unexported fields }
func (UpdateWorkflowStepOutput) GoString ¶
func (s UpdateWorkflowStepOutput) 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 (*UpdateWorkflowStepOutput) SetId ¶
func (s *UpdateWorkflowStepOutput) SetId(v string) *UpdateWorkflowStepOutput
SetId sets the Id field's value.
func (*UpdateWorkflowStepOutput) SetName ¶
func (s *UpdateWorkflowStepOutput) SetName(v string) *UpdateWorkflowStepOutput
SetName sets the Name field's value.
func (*UpdateWorkflowStepOutput) SetStepGroupId ¶
func (s *UpdateWorkflowStepOutput) SetStepGroupId(v string) *UpdateWorkflowStepOutput
SetStepGroupId sets the StepGroupId field's value.
func (*UpdateWorkflowStepOutput) SetWorkflowId ¶
func (s *UpdateWorkflowStepOutput) SetWorkflowId(v string) *UpdateWorkflowStepOutput
SetWorkflowId sets the WorkflowId field's value.
func (UpdateWorkflowStepOutput) String ¶
func (s UpdateWorkflowStepOutput) 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:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The input fails to satisfy the constraints specified by an AWS service.
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 WorkflowStepAutomationConfiguration ¶
type WorkflowStepAutomationConfiguration struct { // The command required to run the script. Command *PlatformCommand `locationName:"command" type:"structure"` // The source or target environment. RunEnvironment *string `locationName:"runEnvironment" type:"string" enum:"RunEnvironment"` // The Amazon S3 bucket where the script is located. ScriptLocationS3Bucket *string `locationName:"scriptLocationS3Bucket" type:"string"` // The Amazon S3 key for the script location. ScriptLocationS3Key *PlatformScriptKey `locationName:"scriptLocationS3Key" type:"structure"` // The servers on which to run the script. TargetType *string `locationName:"targetType" type:"string" enum:"TargetType"` // contains filtered or unexported fields }
The custom script to run tests on source or target environments.
func (WorkflowStepAutomationConfiguration) GoString ¶
func (s WorkflowStepAutomationConfiguration) 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 (*WorkflowStepAutomationConfiguration) SetCommand ¶
func (s *WorkflowStepAutomationConfiguration) SetCommand(v *PlatformCommand) *WorkflowStepAutomationConfiguration
SetCommand sets the Command field's value.
func (*WorkflowStepAutomationConfiguration) SetRunEnvironment ¶
func (s *WorkflowStepAutomationConfiguration) SetRunEnvironment(v string) *WorkflowStepAutomationConfiguration
SetRunEnvironment sets the RunEnvironment field's value.
func (*WorkflowStepAutomationConfiguration) SetScriptLocationS3Bucket ¶
func (s *WorkflowStepAutomationConfiguration) SetScriptLocationS3Bucket(v string) *WorkflowStepAutomationConfiguration
SetScriptLocationS3Bucket sets the ScriptLocationS3Bucket field's value.
func (*WorkflowStepAutomationConfiguration) SetScriptLocationS3Key ¶
func (s *WorkflowStepAutomationConfiguration) SetScriptLocationS3Key(v *PlatformScriptKey) *WorkflowStepAutomationConfiguration
SetScriptLocationS3Key sets the ScriptLocationS3Key field's value.
func (*WorkflowStepAutomationConfiguration) SetTargetType ¶
func (s *WorkflowStepAutomationConfiguration) SetTargetType(v string) *WorkflowStepAutomationConfiguration
SetTargetType sets the TargetType field's value.
func (WorkflowStepAutomationConfiguration) String ¶
func (s WorkflowStepAutomationConfiguration) 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 WorkflowStepGroupSummary ¶
type WorkflowStepGroupSummary struct { // The ID of the step group. Id *string `locationName:"id" type:"string"` // The name of the step group. Name *string `locationName:"name" type:"string"` // The next step group. Next []*string `locationName:"next" type:"list"` // The owner of the step group. Owner *string `locationName:"owner" type:"string" enum:"Owner"` // The previous step group. Previous []*string `locationName:"previous" type:"list"` // The status of the step group. Status *string `locationName:"status" type:"string" enum:"StepGroupStatus"` // contains filtered or unexported fields }
The summary of a step group in a workflow.
func (WorkflowStepGroupSummary) GoString ¶
func (s WorkflowStepGroupSummary) 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 (*WorkflowStepGroupSummary) SetId ¶
func (s *WorkflowStepGroupSummary) SetId(v string) *WorkflowStepGroupSummary
SetId sets the Id field's value.
func (*WorkflowStepGroupSummary) SetName ¶
func (s *WorkflowStepGroupSummary) SetName(v string) *WorkflowStepGroupSummary
SetName sets the Name field's value.
func (*WorkflowStepGroupSummary) SetNext ¶
func (s *WorkflowStepGroupSummary) SetNext(v []*string) *WorkflowStepGroupSummary
SetNext sets the Next field's value.
func (*WorkflowStepGroupSummary) SetOwner ¶
func (s *WorkflowStepGroupSummary) SetOwner(v string) *WorkflowStepGroupSummary
SetOwner sets the Owner field's value.
func (*WorkflowStepGroupSummary) SetPrevious ¶
func (s *WorkflowStepGroupSummary) SetPrevious(v []*string) *WorkflowStepGroupSummary
SetPrevious sets the Previous field's value.
func (*WorkflowStepGroupSummary) SetStatus ¶
func (s *WorkflowStepGroupSummary) SetStatus(v string) *WorkflowStepGroupSummary
SetStatus sets the Status field's value.
func (WorkflowStepGroupSummary) String ¶
func (s WorkflowStepGroupSummary) 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 WorkflowStepOutputUnion ¶
type WorkflowStepOutputUnion struct { // The integer value. IntegerValue *int64 `locationName:"integerValue" type:"integer"` // The list of string value. ListOfStringValue []*string `locationName:"listOfStringValue" type:"list"` // The string value. StringValue *string `locationName:"stringValue" type:"string"` // contains filtered or unexported fields }
A structure to hold multiple values of an output.
func (WorkflowStepOutputUnion) GoString ¶
func (s WorkflowStepOutputUnion) 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 (*WorkflowStepOutputUnion) SetIntegerValue ¶
func (s *WorkflowStepOutputUnion) SetIntegerValue(v int64) *WorkflowStepOutputUnion
SetIntegerValue sets the IntegerValue field's value.
func (*WorkflowStepOutputUnion) SetListOfStringValue ¶
func (s *WorkflowStepOutputUnion) SetListOfStringValue(v []*string) *WorkflowStepOutputUnion
SetListOfStringValue sets the ListOfStringValue field's value.
func (*WorkflowStepOutputUnion) SetStringValue ¶
func (s *WorkflowStepOutputUnion) SetStringValue(v string) *WorkflowStepOutputUnion
SetStringValue sets the StringValue field's value.
func (WorkflowStepOutputUnion) String ¶
func (s WorkflowStepOutputUnion) 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 WorkflowStepOutput_ ¶
type WorkflowStepOutput_ struct { // The data type of the output. DataType *string `locationName:"dataType" type:"string" enum:"DataType"` // The name of the step. Name *string `locationName:"name" min:"1" type:"string"` // Determine if an output is required from a step. Required *bool `locationName:"required" type:"boolean"` // The value of the output. Value *WorkflowStepOutputUnion `locationName:"value" type:"structure"` // contains filtered or unexported fields }
The output of a step.
func (WorkflowStepOutput_) GoString ¶
func (s WorkflowStepOutput_) 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 (*WorkflowStepOutput_) SetDataType ¶
func (s *WorkflowStepOutput_) SetDataType(v string) *WorkflowStepOutput_
SetDataType sets the DataType field's value.
func (*WorkflowStepOutput_) SetName ¶
func (s *WorkflowStepOutput_) SetName(v string) *WorkflowStepOutput_
SetName sets the Name field's value.
func (*WorkflowStepOutput_) SetRequired ¶
func (s *WorkflowStepOutput_) SetRequired(v bool) *WorkflowStepOutput_
SetRequired sets the Required field's value.
func (*WorkflowStepOutput_) SetValue ¶
func (s *WorkflowStepOutput_) SetValue(v *WorkflowStepOutputUnion) *WorkflowStepOutput_
SetValue sets the Value field's value.
func (WorkflowStepOutput_) String ¶
func (s WorkflowStepOutput_) 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 (*WorkflowStepOutput_) Validate ¶
func (s *WorkflowStepOutput_) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type WorkflowStepSummary ¶
type WorkflowStepSummary struct { // The description of the step. Description *string `locationName:"description" type:"string"` // The name of the step. Name *string `locationName:"name" type:"string"` // The next step. Next []*string `locationName:"next" type:"list"` // The number of servers that have been migrated. NoOfSrvCompleted *int64 `locationName:"noOfSrvCompleted" type:"integer"` // The number of servers that have failed to migrate. NoOfSrvFailed *int64 `locationName:"noOfSrvFailed" type:"integer"` // The owner of the step. Owner *string `locationName:"owner" type:"string" enum:"Owner"` // The previous step. Previous []*string `locationName:"previous" type:"list"` // The location of the script. ScriptLocation *string `locationName:"scriptLocation" type:"string"` // The status of the step. Status *string `locationName:"status" type:"string" enum:"StepStatus"` // The status message of the migration workflow. StatusMessage *string `locationName:"statusMessage" type:"string"` // The action type of the step. You must run and update the status of a manual // step for the workflow to continue after the completion of the step. StepActionType *string `locationName:"stepActionType" type:"string" enum:"StepActionType"` // The ID of the step. StepId *string `locationName:"stepId" type:"string"` // The total number of servers that have been migrated. TotalNoOfSrv *int64 `locationName:"totalNoOfSrv" type:"integer"` // contains filtered or unexported fields }
The summary of the step in a migration workflow.
func (WorkflowStepSummary) GoString ¶
func (s WorkflowStepSummary) 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 (*WorkflowStepSummary) SetDescription ¶
func (s *WorkflowStepSummary) SetDescription(v string) *WorkflowStepSummary
SetDescription sets the Description field's value.
func (*WorkflowStepSummary) SetName ¶
func (s *WorkflowStepSummary) SetName(v string) *WorkflowStepSummary
SetName sets the Name field's value.
func (*WorkflowStepSummary) SetNext ¶
func (s *WorkflowStepSummary) SetNext(v []*string) *WorkflowStepSummary
SetNext sets the Next field's value.
func (*WorkflowStepSummary) SetNoOfSrvCompleted ¶
func (s *WorkflowStepSummary) SetNoOfSrvCompleted(v int64) *WorkflowStepSummary
SetNoOfSrvCompleted sets the NoOfSrvCompleted field's value.
func (*WorkflowStepSummary) SetNoOfSrvFailed ¶
func (s *WorkflowStepSummary) SetNoOfSrvFailed(v int64) *WorkflowStepSummary
SetNoOfSrvFailed sets the NoOfSrvFailed field's value.
func (*WorkflowStepSummary) SetOwner ¶
func (s *WorkflowStepSummary) SetOwner(v string) *WorkflowStepSummary
SetOwner sets the Owner field's value.
func (*WorkflowStepSummary) SetPrevious ¶
func (s *WorkflowStepSummary) SetPrevious(v []*string) *WorkflowStepSummary
SetPrevious sets the Previous field's value.
func (*WorkflowStepSummary) SetScriptLocation ¶
func (s *WorkflowStepSummary) SetScriptLocation(v string) *WorkflowStepSummary
SetScriptLocation sets the ScriptLocation field's value.
func (*WorkflowStepSummary) SetStatus ¶
func (s *WorkflowStepSummary) SetStatus(v string) *WorkflowStepSummary
SetStatus sets the Status field's value.
func (*WorkflowStepSummary) SetStatusMessage ¶
func (s *WorkflowStepSummary) SetStatusMessage(v string) *WorkflowStepSummary
SetStatusMessage sets the StatusMessage field's value.
func (*WorkflowStepSummary) SetStepActionType ¶
func (s *WorkflowStepSummary) SetStepActionType(v string) *WorkflowStepSummary
SetStepActionType sets the StepActionType field's value.
func (*WorkflowStepSummary) SetStepId ¶
func (s *WorkflowStepSummary) SetStepId(v string) *WorkflowStepSummary
SetStepId sets the StepId field's value.
func (*WorkflowStepSummary) SetTotalNoOfSrv ¶
func (s *WorkflowStepSummary) SetTotalNoOfSrv(v int64) *WorkflowStepSummary
SetTotalNoOfSrv sets the TotalNoOfSrv field's value.
func (WorkflowStepSummary) String ¶
func (s WorkflowStepSummary) 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 migrationhuborchestratoriface provides an interface to enable mocking the AWS Migration Hub Orchestrator service client for testing your code.
|
Package migrationhuborchestratoriface provides an interface to enable mocking the AWS Migration Hub Orchestrator service client for testing your code. |