Class: Aws::MigrationHubOrchestrator::Types::GetMigrationWorkflowTemplateResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-migrationhuborchestrator/lib/aws-sdk-migrationhuborchestrator/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#creation_timeTime

The time at which the template was last created.

Returns:

  • (Time)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
# File 'gems/aws-sdk-migrationhuborchestrator/lib/aws-sdk-migrationhuborchestrator/types.rb', line 684

class GetMigrationWorkflowTemplateResponse < Struct.new(
  :id,
  :template_arn,
  :name,
  :description,
  :inputs,
  :tools,
  :creation_time,
  :owner,
  :status,
  :status_message,
  :template_class,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The time at which the template was last created.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
# File 'gems/aws-sdk-migrationhuborchestrator/lib/aws-sdk-migrationhuborchestrator/types.rb', line 684

class GetMigrationWorkflowTemplateResponse < Struct.new(
  :id,
  :template_arn,
  :name,
  :description,
  :inputs,
  :tools,
  :creation_time,
  :owner,
  :status,
  :status_message,
  :template_class,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The ID of the template.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
# File 'gems/aws-sdk-migrationhuborchestrator/lib/aws-sdk-migrationhuborchestrator/types.rb', line 684

class GetMigrationWorkflowTemplateResponse < Struct.new(
  :id,
  :template_arn,
  :name,
  :description,
  :inputs,
  :tools,
  :creation_time,
  :owner,
  :status,
  :status_message,
  :template_class,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#inputsArray<Types::TemplateInput>

The inputs provided for the creation of the migration workflow.

Returns:



684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
# File 'gems/aws-sdk-migrationhuborchestrator/lib/aws-sdk-migrationhuborchestrator/types.rb', line 684

class GetMigrationWorkflowTemplateResponse < Struct.new(
  :id,
  :template_arn,
  :name,
  :description,
  :inputs,
  :tools,
  :creation_time,
  :owner,
  :status,
  :status_message,
  :template_class,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the template.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
# File 'gems/aws-sdk-migrationhuborchestrator/lib/aws-sdk-migrationhuborchestrator/types.rb', line 684

class GetMigrationWorkflowTemplateResponse < Struct.new(
  :id,
  :template_arn,
  :name,
  :description,
  :inputs,
  :tools,
  :creation_time,
  :owner,
  :status,
  :status_message,
  :template_class,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#ownerString

The owner of the migration workflow template.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
# File 'gems/aws-sdk-migrationhuborchestrator/lib/aws-sdk-migrationhuborchestrator/types.rb', line 684

class GetMigrationWorkflowTemplateResponse < Struct.new(
  :id,
  :template_arn,
  :name,
  :description,
  :inputs,
  :tools,
  :creation_time,
  :owner,
  :status,
  :status_message,
  :template_class,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the template.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
# File 'gems/aws-sdk-migrationhuborchestrator/lib/aws-sdk-migrationhuborchestrator/types.rb', line 684

class GetMigrationWorkflowTemplateResponse < Struct.new(
  :id,
  :template_arn,
  :name,
  :description,
  :inputs,
  :tools,
  :creation_time,
  :owner,
  :status,
  :status_message,
  :template_class,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#status_messageString

The status message of retrieving migration workflow templates.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
# File 'gems/aws-sdk-migrationhuborchestrator/lib/aws-sdk-migrationhuborchestrator/types.rb', line 684

class GetMigrationWorkflowTemplateResponse < Struct.new(
  :id,
  :template_arn,
  :name,
  :description,
  :inputs,
  :tools,
  :creation_time,
  :owner,
  :status,
  :status_message,
  :template_class,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

The tags added to the migration workflow template.

Returns:

  • (Hash<String,String>)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
# File 'gems/aws-sdk-migrationhuborchestrator/lib/aws-sdk-migrationhuborchestrator/types.rb', line 684

class GetMigrationWorkflowTemplateResponse < Struct.new(
  :id,
  :template_arn,
  :name,
  :description,
  :inputs,
  :tools,
  :creation_time,
  :owner,
  :status,
  :status_message,
  :template_class,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#template_arnString

>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) in the AWS General Reference.

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
# File 'gems/aws-sdk-migrationhuborchestrator/lib/aws-sdk-migrationhuborchestrator/types.rb', line 684

class GetMigrationWorkflowTemplateResponse < Struct.new(
  :id,
  :template_arn,
  :name,
  :description,
  :inputs,
  :tools,
  :creation_time,
  :owner,
  :status,
  :status_message,
  :template_class,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#template_classString

The class of the migration workflow template. The available template classes are:

  • A2C

  • MGN

  • SAP_MULTI

  • SQL_EC2

  • SQL_RDS

  • VMIE

Returns:

  • (String)


684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
# File 'gems/aws-sdk-migrationhuborchestrator/lib/aws-sdk-migrationhuborchestrator/types.rb', line 684

class GetMigrationWorkflowTemplateResponse < Struct.new(
  :id,
  :template_arn,
  :name,
  :description,
  :inputs,
  :tools,
  :creation_time,
  :owner,
  :status,
  :status_message,
  :template_class,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#toolsArray<Types::Tool>

List of AWS services utilized in a migration workflow.

Returns:



684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
# File 'gems/aws-sdk-migrationhuborchestrator/lib/aws-sdk-migrationhuborchestrator/types.rb', line 684

class GetMigrationWorkflowTemplateResponse < Struct.new(
  :id,
  :template_arn,
  :name,
  :description,
  :inputs,
  :tools,
  :creation_time,
  :owner,
  :status,
  :status_message,
  :template_class,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end