Class: Aws::Mgn::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::Mgn::Client
- Includes:
- ClientStubs
- Defined in:
- lib/aws-sdk-mgn/client.rb
Overview
An API client for Mgn. To construct a client, you need to configure a ‘:region` and `:credentials`.
client = Aws::Mgn::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the [developer guide](/sdk-for-ruby/v3/developer-guide/setup-config.html).
See #initialize for a full list of supported configuration options.
Class Attribute Summary collapse
- .identifier ⇒ Object readonly private
API Operations collapse
-
#archive_application(params = {}) ⇒ Types::Application
Archive application.
-
#archive_wave(params = {}) ⇒ Types::Wave
Archive wave.
-
#associate_applications(params = {}) ⇒ Struct
Associate applications to wave.
-
#associate_source_servers(params = {}) ⇒ Struct
Associate source servers to application.
-
#change_server_life_cycle_state(params = {}) ⇒ Types::SourceServer
Allows the user to set the SourceServer.LifeCycle.state property for specific Source Server IDs to one of the following: READY_FOR_TEST or READY_FOR_CUTOVER.
-
#create_application(params = {}) ⇒ Types::Application
Create application.
-
#create_connector(params = {}) ⇒ Types::Connector
Create Connector.
-
#create_launch_configuration_template(params = {}) ⇒ Types::LaunchConfigurationTemplate
Creates a new Launch Configuration Template.
-
#create_network_migration_definition(params = {}) ⇒ Types::NetworkMigrationDefinition
Creates a new network migration definition that specifies the source and target network configuration for a migration.
-
#create_replication_configuration_template(params = {}) ⇒ Types::ReplicationConfigurationTemplate
Creates a new ReplicationConfigurationTemplate.
-
#create_wave(params = {}) ⇒ Types::Wave
Create wave.
-
#delete_application(params = {}) ⇒ Struct
Delete application.
-
#delete_connector(params = {}) ⇒ Struct
Delete Connector.
-
#delete_job(params = {}) ⇒ Struct
Deletes a single Job by ID.
-
#delete_launch_configuration_template(params = {}) ⇒ Struct
Deletes a single Launch Configuration Template by ID.
-
#delete_network_migration_definition(params = {}) ⇒ Struct
Deletes a network migration definition.
-
#delete_replication_configuration_template(params = {}) ⇒ Struct
Deletes a single Replication Configuration Template by ID.
-
#delete_source_server(params = {}) ⇒ Struct
Deletes a single source server by ID.
-
#delete_vcenter_client(params = {}) ⇒ Struct
Deletes a given vCenter client by ID.
-
#delete_wave(params = {}) ⇒ Struct
Delete wave.
-
#describe_job_log_items(params = {}) ⇒ Types::DescribeJobLogItemsResponse
Retrieves detailed job log items with paging.
-
#describe_jobs(params = {}) ⇒ Types::DescribeJobsResponse
Returns a list of Jobs.
-
#describe_launch_configuration_templates(params = {}) ⇒ Types::DescribeLaunchConfigurationTemplatesResponse
Lists all Launch Configuration Templates, filtered by Launch Configuration Template IDs.
-
#describe_replication_configuration_templates(params = {}) ⇒ Types::DescribeReplicationConfigurationTemplatesResponse
Lists all ReplicationConfigurationTemplates, filtered by Source Server IDs.
-
#describe_source_servers(params = {}) ⇒ Types::DescribeSourceServersResponse
Retrieves all SourceServers or multiple SourceServers by ID.
-
#describe_vcenter_clients(params = {}) ⇒ Types::DescribeVcenterClientsResponse
Returns a list of the installed vCenter clients.
-
#disassociate_applications(params = {}) ⇒ Struct
Disassociate applications from wave.
-
#disassociate_source_servers(params = {}) ⇒ Struct
Disassociate source servers from application.
-
#disconnect_from_service(params = {}) ⇒ Types::SourceServer
Disconnects specific Source Servers from Application Migration Service.
-
#finalize_cutover(params = {}) ⇒ Types::SourceServer
Finalizes the cutover immediately for specific Source Servers.
-
#get_launch_configuration(params = {}) ⇒ Types::LaunchConfiguration
Lists all LaunchConfigurations available, filtered by Source Server IDs.
-
#get_network_migration_definition(params = {}) ⇒ Types::NetworkMigrationDefinition
Retrieves the details of a network migration definition including source and target configurations.
-
#get_network_migration_mapper_segment_construct(params = {}) ⇒ Types::GetNetworkMigrationMapperSegmentConstructResponse
Retrieves detailed information about a specific construct within a mapper segment, including its properties and configuration data.
-
#get_replication_configuration(params = {}) ⇒ Types::ReplicationConfiguration
Lists all ReplicationConfigurations, filtered by Source Server ID.
-
#initialize_service(params = {}) ⇒ Struct
Initialize Application Migration Service.
-
#list_applications(params = {}) ⇒ Types::ListApplicationsResponse
Retrieves all applications or multiple applications by ID.
-
#list_connectors(params = {}) ⇒ Types::ListConnectorsResponse
List Connectors.
-
#list_export_errors(params = {}) ⇒ Types::ListExportErrorsResponse
List export errors.
-
#list_exports(params = {}) ⇒ Types::ListExportsResponse
List exports.
-
#list_import_errors(params = {}) ⇒ Types::ListImportErrorsResponse
List import errors.
-
#list_import_file_enrichments(params = {}) ⇒ Types::ListImportFileEnrichmentsResponse
Lists import file enrichment jobs with optional filtering by job IDs.
-
#list_imports(params = {}) ⇒ Types::ListImportsResponse
List imports.
-
#list_managed_accounts(params = {}) ⇒ Types::ListManagedAccountsResponse
List Managed Accounts.
-
#list_network_migration_analyses(params = {}) ⇒ Types::ListNetworkMigrationAnalysesResponse
Lists network migration analysis jobs for a specified execution.
-
#list_network_migration_analysis_results(params = {}) ⇒ Types::ListNetworkMigrationAnalysisResultsResponse
Lists the results of network migration analyses, showing connectivity and compatibility findings for migrated resources.
-
#list_network_migration_code_generation_segments(params = {}) ⇒ Types::ListNetworkMigrationCodeGenerationSegmentsResponse
Lists code generation segments, which represent individual infrastructure components generated as code templates.
-
#list_network_migration_code_generations(params = {}) ⇒ Types::ListNetworkMigrationCodeGenerationsResponse
Lists network migration code generation jobs, which convert network mappings into infrastructure-as-code templates.
-
#list_network_migration_definitions(params = {}) ⇒ Types::ListNetworkMigrationDefinitionsResponse
Lists all network migration definitions in the account, with optional filtering.
-
#list_network_migration_deployed_stacks(params = {}) ⇒ Types::ListNetworkMigrationDeployedStacksResponse
Lists CloudFormation stacks that have been deployed as part of the network migration.
-
#list_network_migration_deployments(params = {}) ⇒ Types::ListNetworkMigrationDeployerJobResponse
Lists network migration deployment jobs and their current status.
-
#list_network_migration_executions(params = {}) ⇒ Types::ListNetworkMigrationExecutionsResponse
Lists network migration execution instances for a given definition, showing the status and progress of each execution.
-
#list_network_migration_mapper_segment_constructs(params = {}) ⇒ Types::ListNetworkMigrationMapperSegmentConstructsResponse
Lists constructs within a mapper segment, representing individual infrastructure components like VPCs, subnets, or security groups.
-
#list_network_migration_mapper_segments(params = {}) ⇒ Types::ListNetworkMigrationMapperSegmentsResponse
Lists mapper segments, which represent logical groupings of network resources to be migrated together.
-
#list_network_migration_mapping_updates(params = {}) ⇒ Types::ListNetworkMigrationMappingUpdatesResponse
Lists mapping update jobs, which apply customer modifications to the generated network mappings.
-
#list_network_migration_mappings(params = {}) ⇒ Types::ListNetworkMigrationMappingsResponse
Lists network migration mapping jobs, which analyze and create relationships between source and target network resources.
-
#list_source_server_actions(params = {}) ⇒ Types::ListSourceServerActionsResponse
List source server post migration custom actions.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
List all tags for your Application Migration Service resources.
-
#list_template_actions(params = {}) ⇒ Types::ListTemplateActionsResponse
List template post migration custom actions.
-
#list_waves(params = {}) ⇒ Types::ListWavesResponse
Retrieves all waves or multiple waves by ID.
-
#mark_as_archived(params = {}) ⇒ Types::SourceServer
Archives specific Source Servers by setting the SourceServer.isArchived property to true for specified SourceServers by ID.
-
#pause_replication(params = {}) ⇒ Types::SourceServer
Pause Replication.
-
#put_source_server_action(params = {}) ⇒ Types::SourceServerActionDocument
Put source server post migration custom action.
-
#put_template_action(params = {}) ⇒ Types::TemplateActionDocument
Put template post migration custom action.
-
#remove_source_server_action(params = {}) ⇒ Struct
Remove source server post migration custom action.
-
#remove_template_action(params = {}) ⇒ Struct
Remove template post migration custom action.
-
#resume_replication(params = {}) ⇒ Types::SourceServer
Resume Replication.
-
#retry_data_replication(params = {}) ⇒ Types::SourceServer
Causes the data replication initiation sequence to begin immediately upon next Handshake for specified SourceServer IDs, regardless of when the previous initiation started.
-
#start_cutover(params = {}) ⇒ Types::StartCutoverResponse
Launches a Cutover Instance for specific Source Servers.
-
#start_export(params = {}) ⇒ Types::StartExportResponse
Start export.
-
#start_import(params = {}) ⇒ Types::StartImportResponse
Start import.
-
#start_import_file_enrichment(params = {}) ⇒ Types::StartImportFileEnrichmentResponse
Starts an import file enrichment job to process and enrich network migration import files with additional metadata and IP assignment strategies.
-
#start_network_migration_analysis(params = {}) ⇒ Types::StartNetworkMigrationAnalysisResponse
Starts a network migration analysis job to evaluate connectivity and compatibility of the migration mappings.
-
#start_network_migration_code_generation(params = {}) ⇒ Types::StartNetworkMigrationCodeGenerationResponse
Starts a code generation job to convert network migration mappings into infrastructure-as-code templates.
-
#start_network_migration_deployment(params = {}) ⇒ Types::StartNetworkMigrationDeployerJobResponse
Starts a deployment job to create the target network infrastructure based on the generated code templates.
-
#start_network_migration_mapping(params = {}) ⇒ Types::StartNetworkMigrationMappingResponse
Starts the network migration mapping process for a given network migration execution.
-
#start_network_migration_mapping_update(params = {}) ⇒ Types::StartNetworkMigrationMappingUpdateResponse
Starts a job to apply customer modifications to network migration mappings, such as changing properties.
-
#start_replication(params = {}) ⇒ Types::SourceServer
Start replication for source server irrespective of its replication type.
-
#start_test(params = {}) ⇒ Types::StartTestResponse
Launches a Test Instance for specific Source Servers.
-
#stop_replication(params = {}) ⇒ Types::SourceServer
Stop Replication.
-
#tag_resource(params = {}) ⇒ Struct
Adds or overwrites only the specified tags for the specified Application Migration Service resource or resources.
-
#terminate_target_instances(params = {}) ⇒ Types::TerminateTargetInstancesResponse
Starts a job that terminates specific launched EC2 Test and Cutover instances.
-
#unarchive_application(params = {}) ⇒ Types::Application
Unarchive application.
-
#unarchive_wave(params = {}) ⇒ Types::Wave
Unarchive wave.
-
#untag_resource(params = {}) ⇒ Struct
Deletes the specified set of tags from the specified set of Application Migration Service resources.
-
#update_application(params = {}) ⇒ Types::Application
Update application.
-
#update_connector(params = {}) ⇒ Types::Connector
Update Connector.
-
#update_launch_configuration(params = {}) ⇒ Types::LaunchConfiguration
Updates multiple LaunchConfigurations by Source Server ID.
-
#update_launch_configuration_template(params = {}) ⇒ Types::LaunchConfigurationTemplate
Updates an existing Launch Configuration Template by ID.
-
#update_network_migration_definition(params = {}) ⇒ Types::NetworkMigrationDefinition
Updates an existing network migration definition with new source or target configurations.
-
#update_network_migration_mapper_segment(params = {}) ⇒ Types::NetworkMigrationMapperSegment
Updates a mapper segment’s configuration, such as changing its scope tags.
-
#update_replication_configuration(params = {}) ⇒ Types::ReplicationConfiguration
Allows you to update multiple ReplicationConfigurations by Source Server ID.
-
#update_replication_configuration_template(params = {}) ⇒ Types::ReplicationConfigurationTemplate
Updates multiple ReplicationConfigurationTemplates by ID.
-
#update_source_server(params = {}) ⇒ Types::SourceServer
Update Source Server.
-
#update_source_server_replication_type(params = {}) ⇒ Types::SourceServer
Allows you to change between the AGENT_BASED replication type and the SNAPSHOT_SHIPPING replication type.
-
#update_wave(params = {}) ⇒ Types::Wave
Update wave.
Class Method Summary collapse
- .errors_module ⇒ Object private
Instance Method Summary collapse
- #build_request(operation_name, params = {}) ⇒ Object private
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
- #waiter_names ⇒ Object deprecated private Deprecated.
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
471 472 473 |
# File 'lib/aws-sdk-mgn/client.rb', line 471 def initialize(*args) super end |
Class Attribute Details
.identifier ⇒ Object (readonly)
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
7812 7813 7814 |
# File 'lib/aws-sdk-mgn/client.rb', line 7812 def identifier @identifier end |
Class Method Details
.errors_module ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
7815 7816 7817 |
# File 'lib/aws-sdk-mgn/client.rb', line 7815 def errors_module Errors end |
Instance Method Details
#archive_application(params = {}) ⇒ Types::Application
Archive application.
526 527 528 529 |
# File 'lib/aws-sdk-mgn/client.rb', line 526 def archive_application(params = {}, = {}) req = build_request(:archive_application, params) req.send_request() end |
#archive_wave(params = {}) ⇒ Types::Wave
Archive wave.
579 580 581 582 |
# File 'lib/aws-sdk-mgn/client.rb', line 579 def archive_wave(params = {}, = {}) req = build_request(:archive_wave, params) req.send_request() end |
#associate_applications(params = {}) ⇒ Struct
Associate applications to wave.
609 610 611 612 |
# File 'lib/aws-sdk-mgn/client.rb', line 609 def associate_applications(params = {}, = {}) req = build_request(:associate_applications, params) req.send_request() end |
#associate_source_servers(params = {}) ⇒ Struct
Associate source servers to application.
639 640 641 642 |
# File 'lib/aws-sdk-mgn/client.rb', line 639 def associate_source_servers(params = {}, = {}) req = build_request(:associate_source_servers, params) req.send_request() end |
#build_request(operation_name, params = {}) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
7785 7786 7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 |
# File 'lib/aws-sdk-mgn/client.rb', line 7785 def build_request(operation_name, params = {}) handlers = @handlers.for(operation_name) tracer = config.telemetry_provider.tracer_provider.tracer( Aws::Telemetry.module_to_tracer_name('Aws::Mgn') ) context = Seahorse::Client::RequestContext.new( operation_name: operation_name, operation: config.api.operation(operation_name), client: self, params: params, config: config, tracer: tracer ) context[:gem_name] = 'aws-sdk-mgn' context[:gem_version] = '1.72.0' Seahorse::Client::Request.new(handlers, context) end |
#change_server_life_cycle_state(params = {}) ⇒ Types::SourceServer
Allows the user to set the SourceServer.LifeCycle.state property for specific Source Server IDs to one of the following: READY_FOR_TEST or READY_FOR_CUTOVER. This command only works if the Source Server is already launchable (dataReplicationInfo.lagDuration is not null.)
766 767 768 769 |
# File 'lib/aws-sdk-mgn/client.rb', line 766 def change_server_life_cycle_state(params = {}, = {}) req = build_request(:change_server_life_cycle_state, params) req.send_request() end |
#create_application(params = {}) ⇒ Types::Application
Create application.
830 831 832 833 |
# File 'lib/aws-sdk-mgn/client.rb', line 830 def create_application(params = {}, = {}) req = build_request(:create_application, params) req.send_request() end |
#create_connector(params = {}) ⇒ Types::Connector
Create Connector.
891 892 893 894 |
# File 'lib/aws-sdk-mgn/client.rb', line 891 def create_connector(params = {}, = {}) req = build_request(:create_connector, params) req.send_request() end |
#create_launch_configuration_template(params = {}) ⇒ Types::LaunchConfigurationTemplate
Creates a new Launch Configuration Template.
1073 1074 1075 1076 |
# File 'lib/aws-sdk-mgn/client.rb', line 1073 def create_launch_configuration_template(params = {}, = {}) req = build_request(:create_launch_configuration_template, params) req.send_request() end |
#create_network_migration_definition(params = {}) ⇒ Types::NetworkMigrationDefinition
Creates a new network migration definition that specifies the source and target network configuration for a migration.
1240 1241 1242 1243 |
# File 'lib/aws-sdk-mgn/client.rb', line 1240 def create_network_migration_definition(params = {}, = {}) req = build_request(:create_network_migration_definition, params) req.send_request() end |
#create_replication_configuration_template(params = {}) ⇒ Types::ReplicationConfigurationTemplate
Creates a new ReplicationConfigurationTemplate.
1399 1400 1401 1402 |
# File 'lib/aws-sdk-mgn/client.rb', line 1399 def create_replication_configuration_template(params = {}, = {}) req = build_request(:create_replication_configuration_template, params) req.send_request() end |
#create_wave(params = {}) ⇒ Types::Wave
Create wave.
1462 1463 1464 1465 |
# File 'lib/aws-sdk-mgn/client.rb', line 1462 def create_wave(params = {}, = {}) req = build_request(:create_wave, params) req.send_request() end |
#delete_application(params = {}) ⇒ Struct
Delete application.
1488 1489 1490 1491 |
# File 'lib/aws-sdk-mgn/client.rb', line 1488 def delete_application(params = {}, = {}) req = build_request(:delete_application, params) req.send_request() end |
#delete_connector(params = {}) ⇒ Struct
Delete Connector.
1510 1511 1512 1513 |
# File 'lib/aws-sdk-mgn/client.rb', line 1510 def delete_connector(params = {}, = {}) req = build_request(:delete_connector, params) req.send_request() end |
#delete_job(params = {}) ⇒ Struct
Deletes a single Job by ID.
1536 1537 1538 1539 |
# File 'lib/aws-sdk-mgn/client.rb', line 1536 def delete_job(params = {}, = {}) req = build_request(:delete_job, params) req.send_request() end |
#delete_launch_configuration_template(params = {}) ⇒ Struct
Deletes a single Launch Configuration Template by ID.
1558 1559 1560 1561 |
# File 'lib/aws-sdk-mgn/client.rb', line 1558 def delete_launch_configuration_template(params = {}, = {}) req = build_request(:delete_launch_configuration_template, params) req.send_request() end |
#delete_network_migration_definition(params = {}) ⇒ Struct
Deletes a network migration definition. This operation removes the migration definition and all associated metadata.
1592 1593 1594 1595 |
# File 'lib/aws-sdk-mgn/client.rb', line 1592 def delete_network_migration_definition(params = {}, = {}) req = build_request(:delete_network_migration_definition, params) req.send_request() end |
#delete_replication_configuration_template(params = {}) ⇒ Struct
Deletes a single Replication Configuration Template by ID
1615 1616 1617 1618 |
# File 'lib/aws-sdk-mgn/client.rb', line 1615 def delete_replication_configuration_template(params = {}, = {}) req = build_request(:delete_replication_configuration_template, params) req.send_request() end |
#delete_source_server(params = {}) ⇒ Struct
Deletes a single source server by ID.
1641 1642 1643 1644 |
# File 'lib/aws-sdk-mgn/client.rb', line 1641 def delete_source_server(params = {}, = {}) req = build_request(:delete_source_server, params) req.send_request() end |
#delete_vcenter_client(params = {}) ⇒ Struct
Deletes a given vCenter client by ID.
1663 1664 1665 1666 |
# File 'lib/aws-sdk-mgn/client.rb', line 1663 def delete_vcenter_client(params = {}, = {}) req = build_request(:delete_vcenter_client, params) req.send_request() end |
#delete_wave(params = {}) ⇒ Struct
Delete wave.
1689 1690 1691 1692 |
# File 'lib/aws-sdk-mgn/client.rb', line 1689 def delete_wave(params = {}, = {}) req = build_request(:delete_wave, params) req.send_request() end |
#describe_job_log_items(params = {}) ⇒ Types::DescribeJobLogItemsResponse
Retrieves detailed job log items with paging.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1741 1742 1743 1744 |
# File 'lib/aws-sdk-mgn/client.rb', line 1741 def describe_job_log_items(params = {}, = {}) req = build_request(:describe_job_log_items, params) req.send_request() end |
#describe_jobs(params = {}) ⇒ Types::DescribeJobsResponse
Returns a list of Jobs. Use the JobsID and fromDate and toData filters to limit which jobs are returned. The response is sorted by creationDataTime - latest date first. Jobs are normally created by the StartTest, StartCutover, and TerminateTargetInstances APIs. Jobs are also created by DiagnosticLaunch and TerminateDiagnosticInstances, which are APIs available only to Support and only used in response to relevant support tickets.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1824 1825 1826 1827 |
# File 'lib/aws-sdk-mgn/client.rb', line 1824 def describe_jobs(params = {}, = {}) req = build_request(:describe_jobs, params) req.send_request() end |
#describe_launch_configuration_templates(params = {}) ⇒ Types::DescribeLaunchConfigurationTemplatesResponse
Lists all Launch Configuration Templates, filtered by Launch Configuration Template IDs
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1906 1907 1908 1909 |
# File 'lib/aws-sdk-mgn/client.rb', line 1906 def describe_launch_configuration_templates(params = {}, = {}) req = build_request(:describe_launch_configuration_templates, params) req.send_request() end |
#describe_replication_configuration_templates(params = {}) ⇒ Types::DescribeReplicationConfigurationTemplatesResponse
Lists all ReplicationConfigurationTemplates, filtered by Source Server IDs.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1972 1973 1974 1975 |
# File 'lib/aws-sdk-mgn/client.rb', line 1972 def describe_replication_configuration_templates(params = {}, = {}) req = build_request(:describe_replication_configuration_templates, params) req.send_request() end |
#describe_source_servers(params = {}) ⇒ Types::DescribeSourceServersResponse
Retrieves all SourceServers or multiple SourceServers by ID.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2095 2096 2097 2098 |
# File 'lib/aws-sdk-mgn/client.rb', line 2095 def describe_source_servers(params = {}, = {}) req = build_request(:describe_source_servers, params) req.send_request() end |
#describe_vcenter_clients(params = {}) ⇒ Types::DescribeVcenterClientsResponse
Returns a list of the installed vCenter clients.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2141 2142 2143 2144 |
# File 'lib/aws-sdk-mgn/client.rb', line 2141 def describe_vcenter_clients(params = {}, = {}) req = build_request(:describe_vcenter_clients, params) req.send_request() end |
#disassociate_applications(params = {}) ⇒ Struct
Disassociate applications from wave.
2171 2172 2173 2174 |
# File 'lib/aws-sdk-mgn/client.rb', line 2171 def disassociate_applications(params = {}, = {}) req = build_request(:disassociate_applications, params) req.send_request() end |
#disassociate_source_servers(params = {}) ⇒ Struct
Disassociate source servers from application.
2201 2202 2203 2204 |
# File 'lib/aws-sdk-mgn/client.rb', line 2201 def disassociate_source_servers(params = {}, = {}) req = build_request(:disassociate_source_servers, params) req.send_request() end |
#disconnect_from_service(params = {}) ⇒ Types::SourceServer
Disconnects specific Source Servers from Application Migration Service. Data replication is stopped immediately. All AWS resources created by Application Migration Service for enabling the replication of these source servers will be terminated / deleted within 90 minutes. Launched Test or Cutover instances will NOT be terminated. If the agent on the source server has not been prevented from communicating with the Application Migration Service service, then it will receive a command to uninstall itself (within approximately 10 minutes). The following properties of the SourceServer will be changed immediately: dataReplicationInfo.dataReplicationState will be set to DISCONNECTED; The totalStorageBytes property for each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration will be nullified.
2331 2332 2333 2334 |
# File 'lib/aws-sdk-mgn/client.rb', line 2331 def disconnect_from_service(params = {}, = {}) req = build_request(:disconnect_from_service, params) req.send_request() end |
#finalize_cutover(params = {}) ⇒ Types::SourceServer
Finalizes the cutover immediately for specific Source Servers. All AWS resources created by Application Migration Service for enabling the replication of these source servers will be terminated / deleted within 90 minutes. Launched Test or Cutover instances will NOT be terminated. The AWS Replication Agent will receive a command to uninstall itself (within 10 minutes). The following properties of the SourceServer will be changed immediately: dataReplicationInfo.dataReplicationState will be changed to DISCONNECTED; The SourceServer.lifeCycle.state will be changed to CUTOVER; The totalStorageBytes property fo each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration will be nullified.
2460 2461 2462 2463 |
# File 'lib/aws-sdk-mgn/client.rb', line 2460 def finalize_cutover(params = {}, = {}) req = build_request(:finalize_cutover, params) req.send_request() end |
#get_launch_configuration(params = {}) ⇒ Types::LaunchConfiguration
Lists all LaunchConfigurations available, filtered by Source Server IDs.
2529 2530 2531 2532 |
# File 'lib/aws-sdk-mgn/client.rb', line 2529 def get_launch_configuration(params = {}, = {}) req = build_request(:get_launch_configuration, params) req.send_request() end |
#get_network_migration_definition(params = {}) ⇒ Types::NetworkMigrationDefinition
Retrieves the details of a network migration definition including source and target configurations.
2626 2627 2628 2629 |
# File 'lib/aws-sdk-mgn/client.rb', line 2626 def get_network_migration_definition(params = {}, = {}) req = build_request(:get_network_migration_definition, params) req.send_request() end |
#get_network_migration_mapper_segment_construct(params = {}) ⇒ Types::GetNetworkMigrationMapperSegmentConstructResponse
Retrieves detailed information about a specific construct within a mapper segment, including its properties and configuration data.
2704 2705 2706 2707 |
# File 'lib/aws-sdk-mgn/client.rb', line 2704 def get_network_migration_mapper_segment_construct(params = {}, = {}) req = build_request(:get_network_migration_mapper_segment_construct, params) req.send_request() end |
#get_replication_configuration(params = {}) ⇒ Types::ReplicationConfiguration
Lists all ReplicationConfigurations, filtered by Source Server ID.
2781 2782 2783 2784 |
# File 'lib/aws-sdk-mgn/client.rb', line 2781 def get_replication_configuration(params = {}, = {}) req = build_request(:get_replication_configuration, params) req.send_request() end |
#initialize_service(params = {}) ⇒ Struct
Initialize Application Migration Service.
2794 2795 2796 2797 |
# File 'lib/aws-sdk-mgn/client.rb', line 2794 def initialize_service(params = {}, = {}) req = build_request(:initialize_service, params) req.send_request() end |
#list_applications(params = {}) ⇒ Types::ListApplicationsResponse
Retrieves all applications or multiple applications by ID.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2856 2857 2858 2859 |
# File 'lib/aws-sdk-mgn/client.rb', line 2856 def list_applications(params = {}, = {}) req = build_request(:list_applications, params) req.send_request() end |
#list_connectors(params = {}) ⇒ Types::ListConnectorsResponse
List Connectors.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2908 2909 2910 2911 |
# File 'lib/aws-sdk-mgn/client.rb', line 2908 def list_connectors(params = {}, = {}) req = build_request(:list_connectors, params) req.send_request() end |
#list_export_errors(params = {}) ⇒ Types::ListExportErrorsResponse
List export errors.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2950 2951 2952 2953 |
# File 'lib/aws-sdk-mgn/client.rb', line 2950 def list_export_errors(params = {}, = {}) req = build_request(:list_export_errors, params) req.send_request() end |
#list_exports(params = {}) ⇒ Types::ListExportsResponse
List exports.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3006 3007 3008 3009 |
# File 'lib/aws-sdk-mgn/client.rb', line 3006 def list_exports(params = {}, = {}) req = build_request(:list_exports, params) req.send_request() end |
#list_import_errors(params = {}) ⇒ Types::ListImportErrorsResponse
List import errors.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3055 3056 3057 3058 |
# File 'lib/aws-sdk-mgn/client.rb', line 3055 def list_import_errors(params = {}, = {}) req = build_request(:list_import_errors, params) req.send_request() end |
#list_import_file_enrichments(params = {}) ⇒ Types::ListImportFileEnrichmentsResponse
Lists import file enrichment jobs with optional filtering by job IDs.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3138 3139 3140 3141 |
# File 'lib/aws-sdk-mgn/client.rb', line 3138 def list_import_file_enrichments(params = {}, = {}) req = build_request(:list_import_file_enrichments, params) req.send_request() end |
#list_imports(params = {}) ⇒ Types::ListImportsResponse
List imports.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3197 3198 3199 3200 |
# File 'lib/aws-sdk-mgn/client.rb', line 3197 def list_imports(params = {}, = {}) req = build_request(:list_imports, params) req.send_request() end |
#list_managed_accounts(params = {}) ⇒ Types::ListManagedAccountsResponse
List Managed Accounts.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3234 3235 3236 3237 |
# File 'lib/aws-sdk-mgn/client.rb', line 3234 def list_managed_accounts(params = {}, = {}) req = build_request(:list_managed_accounts, params) req.send_request() end |
#list_network_migration_analyses(params = {}) ⇒ Types::ListNetworkMigrationAnalysesResponse
Lists network migration analysis jobs for a specified execution. Returns information about analysis job status and results.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3317 3318 3319 3320 |
# File 'lib/aws-sdk-mgn/client.rb', line 3317 def list_network_migration_analyses(params = {}, = {}) req = build_request(:list_network_migration_analyses, params) req.send_request() end |
#list_network_migration_analysis_results(params = {}) ⇒ Types::ListNetworkMigrationAnalysisResultsResponse
Lists the results of network migration analyses, showing connectivity and compatibility findings for migrated resources.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3409 3410 3411 3412 |
# File 'lib/aws-sdk-mgn/client.rb', line 3409 def list_network_migration_analysis_results(params = {}, = {}) req = build_request(:list_network_migration_analysis_results, params) req.send_request() end |
#list_network_migration_code_generation_segments(params = {}) ⇒ Types::ListNetworkMigrationCodeGenerationSegmentsResponse
Lists code generation segments, which represent individual infrastructure components generated as code templates.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3524 3525 3526 3527 |
# File 'lib/aws-sdk-mgn/client.rb', line 3524 def list_network_migration_code_generation_segments(params = {}, = {}) req = build_request(:list_network_migration_code_generation_segments, params) req.send_request() end |
#list_network_migration_code_generations(params = {}) ⇒ Types::ListNetworkMigrationCodeGenerationsResponse
Lists network migration code generation jobs, which convert network mappings into infrastructure-as-code templates.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3609 3610 3611 3612 |
# File 'lib/aws-sdk-mgn/client.rb', line 3609 def list_network_migration_code_generations(params = {}, = {}) req = build_request(:list_network_migration_code_generations, params) req.send_request() end |
#list_network_migration_definitions(params = {}) ⇒ Types::ListNetworkMigrationDefinitionsResponse
Lists all network migration definitions in the account, with optional filtering.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3683 3684 3685 3686 |
# File 'lib/aws-sdk-mgn/client.rb', line 3683 def list_network_migration_definitions(params = {}, = {}) req = build_request(:list_network_migration_definitions, params) req.send_request() end |
#list_network_migration_deployed_stacks(params = {}) ⇒ Types::ListNetworkMigrationDeployedStacksResponse
Lists CloudFormation stacks that have been deployed as part of the network migration.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3761 3762 3763 3764 |
# File 'lib/aws-sdk-mgn/client.rb', line 3761 def list_network_migration_deployed_stacks(params = {}, = {}) req = build_request(:list_network_migration_deployed_stacks, params) req.send_request() end |
#list_network_migration_deployments(params = {}) ⇒ Types::ListNetworkMigrationDeployerJobResponse
Lists network migration deployment jobs and their current status.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3842 3843 3844 3845 |
# File 'lib/aws-sdk-mgn/client.rb', line 3842 def list_network_migration_deployments(params = {}, = {}) req = build_request(:list_network_migration_deployments, params) req.send_request() end |
#list_network_migration_executions(params = {}) ⇒ Types::ListNetworkMigrationExecutionsResponse
Lists network migration execution instances for a given definition, showing the status and progress of each execution.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3926 3927 3928 3929 |
# File 'lib/aws-sdk-mgn/client.rb', line 3926 def list_network_migration_executions(params = {}, = {}) req = build_request(:list_network_migration_executions, params) req.send_request() end |
#list_network_migration_mapper_segment_constructs(params = {}) ⇒ Types::ListNetworkMigrationMapperSegmentConstructsResponse
Lists constructs within a mapper segment, representing individual infrastructure components like VPCs, subnets, or security groups.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4047 4048 4049 4050 |
# File 'lib/aws-sdk-mgn/client.rb', line 4047 def list_network_migration_mapper_segment_constructs(params = {}, = {}) req = build_request(:list_network_migration_mapper_segment_constructs, params) req.send_request() end |
#list_network_migration_mapper_segments(params = {}) ⇒ Types::ListNetworkMigrationMapperSegmentsResponse
Lists mapper segments, which represent logical groupings of network resources to be migrated together.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4154 4155 4156 4157 |
# File 'lib/aws-sdk-mgn/client.rb', line 4154 def list_network_migration_mapper_segments(params = {}, = {}) req = build_request(:list_network_migration_mapper_segments, params) req.send_request() end |
#list_network_migration_mapping_updates(params = {}) ⇒ Types::ListNetworkMigrationMappingUpdatesResponse
Lists mapping update jobs, which apply customer modifications to the generated network mappings.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4236 4237 4238 4239 |
# File 'lib/aws-sdk-mgn/client.rb', line 4236 def list_network_migration_mapping_updates(params = {}, = {}) req = build_request(:list_network_migration_mapping_updates, params) req.send_request() end |
#list_network_migration_mappings(params = {}) ⇒ Types::ListNetworkMigrationMappingsResponse
Lists network migration mapping jobs, which analyze and create relationships between source and target network resources.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4318 4319 4320 4321 |
# File 'lib/aws-sdk-mgn/client.rb', line 4318 def list_network_migration_mappings(params = {}, = {}) req = build_request(:list_network_migration_mappings, params) req.send_request() end |
#list_source_server_actions(params = {}) ⇒ Types::ListSourceServerActionsResponse
List source server post migration custom actions.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4388 4389 4390 4391 |
# File 'lib/aws-sdk-mgn/client.rb', line 4388 def list_source_server_actions(params = {}, = {}) req = build_request(:list_source_server_actions, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
List all tags for your Application Migration Service resources.
4417 4418 4419 4420 |
# File 'lib/aws-sdk-mgn/client.rb', line 4417 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#list_template_actions(params = {}) ⇒ Types::ListTemplateActionsResponse
List template post migration custom actions.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4481 4482 4483 4484 |
# File 'lib/aws-sdk-mgn/client.rb', line 4481 def list_template_actions(params = {}, = {}) req = build_request(:list_template_actions, params) req.send_request() end |
#list_waves(params = {}) ⇒ Types::ListWavesResponse
Retrieves all waves or multiple waves by ID.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
4542 4543 4544 4545 |
# File 'lib/aws-sdk-mgn/client.rb', line 4542 def list_waves(params = {}, = {}) req = build_request(:list_waves, params) req.send_request() end |
#mark_as_archived(params = {}) ⇒ Types::SourceServer
Archives specific Source Servers by setting the SourceServer.isArchived property to true for specified SourceServers by ID. This command only works for SourceServers with a lifecycle. state which equals DISCONNECTED or CUTOVER.
4662 4663 4664 4665 |
# File 'lib/aws-sdk-mgn/client.rb', line 4662 def mark_as_archived(params = {}, = {}) req = build_request(:mark_as_archived, params) req.send_request() end |
#pause_replication(params = {}) ⇒ Types::SourceServer
Pause Replication.
4779 4780 4781 4782 |
# File 'lib/aws-sdk-mgn/client.rb', line 4779 def pause_replication(params = {}, = {}) req = build_request(:pause_replication, params) req.send_request() end |
#put_source_server_action(params = {}) ⇒ Types::SourceServerActionDocument
Put source server post migration custom action.
4896 4897 4898 4899 |
# File 'lib/aws-sdk-mgn/client.rb', line 4896 def put_source_server_action(params = {}, = {}) req = build_request(:put_source_server_action, params) req.send_request() end |
#put_template_action(params = {}) ⇒ Types::TemplateActionDocument
Put template post migration custom action.
5016 5017 5018 5019 |
# File 'lib/aws-sdk-mgn/client.rb', line 5016 def put_template_action(params = {}, = {}) req = build_request(:put_template_action, params) req.send_request() end |
#remove_source_server_action(params = {}) ⇒ Struct
Remove source server post migration custom action.
5046 5047 5048 5049 |
# File 'lib/aws-sdk-mgn/client.rb', line 5046 def remove_source_server_action(params = {}, = {}) req = build_request(:remove_source_server_action, params) req.send_request() end |
#remove_template_action(params = {}) ⇒ Struct
Remove template post migration custom action.
5073 5074 5075 5076 |
# File 'lib/aws-sdk-mgn/client.rb', line 5073 def remove_template_action(params = {}, = {}) req = build_request(:remove_template_action, params) req.send_request() end |
#resume_replication(params = {}) ⇒ Types::SourceServer
Resume Replication.
5190 5191 5192 5193 |
# File 'lib/aws-sdk-mgn/client.rb', line 5190 def resume_replication(params = {}, = {}) req = build_request(:resume_replication, params) req.send_request() end |
#retry_data_replication(params = {}) ⇒ Types::SourceServer
Causes the data replication initiation sequence to begin immediately upon next Handshake for specified SourceServer IDs, regardless of when the previous initiation started. This command will not work if the SourceServer is not stalled or is in a DISCONNECTED or STOPPED state.
5310 5311 5312 5313 |
# File 'lib/aws-sdk-mgn/client.rb', line 5310 def retry_data_replication(params = {}, = {}) req = build_request(:retry_data_replication, params) req.send_request() end |
#start_cutover(params = {}) ⇒ Types::StartCutoverResponse
Launches a Cutover Instance for specific Source Servers. This command starts a LAUNCH job whose initiatedBy property is StartCutover and changes the SourceServer.lifeCycle.state property to CUTTING_OVER.
5378 5379 5380 5381 |
# File 'lib/aws-sdk-mgn/client.rb', line 5378 def start_cutover(params = {}, = {}) req = build_request(:start_cutover, params) req.send_request() end |
#start_export(params = {}) ⇒ Types::StartExportResponse
Start export.
5433 5434 5435 5436 |
# File 'lib/aws-sdk-mgn/client.rb', line 5433 def start_export(params = {}, = {}) req = build_request(:start_export, params) req.send_request() end |
#start_import(params = {}) ⇒ Types::StartImportResponse
Start import.
5494 5495 5496 5497 |
# File 'lib/aws-sdk-mgn/client.rb', line 5494 def start_import(params = {}, = {}) req = build_request(:start_import, params) req.send_request() end |
#start_import_file_enrichment(params = {}) ⇒ Types::StartImportFileEnrichmentResponse
Starts an import file enrichment job to process and enrich network migration import files with additional metadata and IP assignment strategies.
5573 5574 5575 5576 |
# File 'lib/aws-sdk-mgn/client.rb', line 5573 def start_import_file_enrichment(params = {}, = {}) req = build_request(:start_import_file_enrichment, params) req.send_request() end |
#start_network_migration_analysis(params = {}) ⇒ Types::StartNetworkMigrationAnalysisResponse
Starts a network migration analysis job to evaluate connectivity and compatibility of the migration mappings.
5619 5620 5621 5622 |
# File 'lib/aws-sdk-mgn/client.rb', line 5619 def start_network_migration_analysis(params = {}, = {}) req = build_request(:start_network_migration_analysis, params) req.send_request() end |
#start_network_migration_code_generation(params = {}) ⇒ Types::StartNetworkMigrationCodeGenerationResponse
Starts a code generation job to convert network migration mappings into infrastructure-as-code templates.
5670 5671 5672 5673 |
# File 'lib/aws-sdk-mgn/client.rb', line 5670 def start_network_migration_code_generation(params = {}, = {}) req = build_request(:start_network_migration_code_generation, params) req.send_request() end |
#start_network_migration_deployment(params = {}) ⇒ Types::StartNetworkMigrationDeployerJobResponse
Starts a deployment job to create the target network infrastructure based on the generated code templates.
5716 5717 5718 5719 |
# File 'lib/aws-sdk-mgn/client.rb', line 5716 def start_network_migration_deployment(params = {}, = {}) req = build_request(:start_network_migration_deployment, params) req.send_request() end |
#start_network_migration_mapping(params = {}) ⇒ Types::StartNetworkMigrationMappingResponse
Starts the network migration mapping process for a given network migration execution.
5766 5767 5768 5769 |
# File 'lib/aws-sdk-mgn/client.rb', line 5766 def start_network_migration_mapping(params = {}, = {}) req = build_request(:start_network_migration_mapping, params) req.send_request() end |
#start_network_migration_mapping_update(params = {}) ⇒ Types::StartNetworkMigrationMappingUpdateResponse
Starts a job to apply customer modifications to network migration mappings, such as changing properties.
5884 5885 5886 5887 |
# File 'lib/aws-sdk-mgn/client.rb', line 5884 def start_network_migration_mapping_update(params = {}, = {}) req = build_request(:start_network_migration_mapping_update, params) req.send_request() end |
#start_replication(params = {}) ⇒ Types::SourceServer
Start replication for source server irrespective of its replication type.
6002 6003 6004 6005 |
# File 'lib/aws-sdk-mgn/client.rb', line 6002 def start_replication(params = {}, = {}) req = build_request(:start_replication, params) req.send_request() end |
#start_test(params = {}) ⇒ Types::StartTestResponse
Launches a Test Instance for specific Source Servers. This command starts a LAUNCH job whose initiatedBy property is StartTest and changes the SourceServer.lifeCycle.state property to TESTING.
6070 6071 6072 6073 |
# File 'lib/aws-sdk-mgn/client.rb', line 6070 def start_test(params = {}, = {}) req = build_request(:start_test, params) req.send_request() end |
#stop_replication(params = {}) ⇒ Types::SourceServer
Stop Replication.
6187 6188 6189 6190 |
# File 'lib/aws-sdk-mgn/client.rb', line 6187 def stop_replication(params = {}, = {}) req = build_request(:stop_replication, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Adds or overwrites only the specified tags for the specified Application Migration Service resource or resources. When you specify an existing tag key, the value is overwritten with the new value. Each resource can have a maximum of 50 tags. Each tag consists of a key and optional value.
6219 6220 6221 6222 |
# File 'lib/aws-sdk-mgn/client.rb', line 6219 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#terminate_target_instances(params = {}) ⇒ Types::TerminateTargetInstancesResponse
Starts a job that terminates specific launched EC2 Test and Cutover instances. This command will not work for any Source Server with a lifecycle.state of TESTING, CUTTING_OVER, or CUTOVER.
6287 6288 6289 6290 |
# File 'lib/aws-sdk-mgn/client.rb', line 6287 def terminate_target_instances(params = {}, = {}) req = build_request(:terminate_target_instances, params) req.send_request() end |
#unarchive_application(params = {}) ⇒ Types::Application
Unarchive application.
6341 6342 6343 6344 |
# File 'lib/aws-sdk-mgn/client.rb', line 6341 def unarchive_application(params = {}, = {}) req = build_request(:unarchive_application, params) req.send_request() end |
#unarchive_wave(params = {}) ⇒ Types::Wave
Unarchive wave.
6394 6395 6396 6397 |
# File 'lib/aws-sdk-mgn/client.rb', line 6394 def unarchive_wave(params = {}, = {}) req = build_request(:unarchive_wave, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Deletes the specified set of tags from the specified set of Application Migration Service resources.
6421 6422 6423 6424 |
# File 'lib/aws-sdk-mgn/client.rb', line 6421 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_application(params = {}) ⇒ Types::Application
Update application.
6483 6484 6485 6486 |
# File 'lib/aws-sdk-mgn/client.rb', line 6483 def update_application(params = {}, = {}) req = build_request(:update_application, params) req.send_request() end |
#update_connector(params = {}) ⇒ Types::Connector
Update Connector.
6538 6539 6540 6541 |
# File 'lib/aws-sdk-mgn/client.rb', line 6538 def update_connector(params = {}, = {}) req = build_request(:update_connector, params) req.send_request() end |
#update_launch_configuration(params = {}) ⇒ Types::LaunchConfiguration
Updates multiple LaunchConfigurations by Source Server ID.
<note markdown=“1”> bootMode valid values are ‘LEGACY_BIOS | UEFI`
</note>
6678 6679 6680 6681 |
# File 'lib/aws-sdk-mgn/client.rb', line 6678 def update_launch_configuration(params = {}, = {}) req = build_request(:update_launch_configuration, params) req.send_request() end |
#update_launch_configuration_template(params = {}) ⇒ Types::LaunchConfigurationTemplate
Updates an existing Launch Configuration Template by ID.
6857 6858 6859 6860 |
# File 'lib/aws-sdk-mgn/client.rb', line 6857 def update_launch_configuration_template(params = {}, = {}) req = build_request(:update_launch_configuration_template, params) req.send_request() end |
#update_network_migration_definition(params = {}) ⇒ Types::NetworkMigrationDefinition
Updates an existing network migration definition with new source or target configurations.
7021 7022 7023 7024 |
# File 'lib/aws-sdk-mgn/client.rb', line 7021 def update_network_migration_definition(params = {}, = {}) req = build_request(:update_network_migration_definition, params) req.send_request() end |
#update_network_migration_mapper_segment(params = {}) ⇒ Types::NetworkMigrationMapperSegment
Updates a mapper segment’s configuration, such as changing its scope tags.
7129 7130 7131 7132 |
# File 'lib/aws-sdk-mgn/client.rb', line 7129 def update_network_migration_mapper_segment(params = {}, = {}) req = build_request(:update_network_migration_mapper_segment, params) req.send_request() end |
#update_replication_configuration(params = {}) ⇒ Types::ReplicationConfiguration
Allows you to update multiple ReplicationConfigurations by Source Server ID.
7300 7301 7302 7303 |
# File 'lib/aws-sdk-mgn/client.rb', line 7300 def update_replication_configuration(params = {}, = {}) req = build_request(:update_replication_configuration, params) req.send_request() end |
#update_replication_configuration_template(params = {}) ⇒ Types::ReplicationConfigurationTemplate
Updates multiple ReplicationConfigurationTemplates by ID.
7455 7456 7457 7458 |
# File 'lib/aws-sdk-mgn/client.rb', line 7455 def update_replication_configuration_template(params = {}, = {}) req = build_request(:update_replication_configuration_template, params) req.send_request() end |
#update_source_server(params = {}) ⇒ Types::SourceServer
Update Source Server.
7591 7592 7593 7594 |
# File 'lib/aws-sdk-mgn/client.rb', line 7591 def update_source_server(params = {}, = {}) req = build_request(:update_source_server, params) req.send_request() end |
#update_source_server_replication_type(params = {}) ⇒ Types::SourceServer
Allows you to change between the AGENT_BASED replication type and the SNAPSHOT_SHIPPING replication type.
SNAPSHOT_SHIPPING should be used for agentless replication.
7715 7716 7717 7718 |
# File 'lib/aws-sdk-mgn/client.rb', line 7715 def update_source_server_replication_type(params = {}, = {}) req = build_request(:update_source_server_replication_type, params) req.send_request() end |
#update_wave(params = {}) ⇒ Types::Wave
Update wave.
7776 7777 7778 7779 |
# File 'lib/aws-sdk-mgn/client.rb', line 7776 def update_wave(params = {}, = {}) req = build_request(:update_wave, params) req.send_request() end |
#waiter_names ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
7805 7806 7807 |
# File 'lib/aws-sdk-mgn/client.rb', line 7805 def waiter_names [] end |