Class: Aws::Mgn::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::Mgn::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-mgn/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.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
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 replication configuration template 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 a ReplicationConfigurationTemplate 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.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
471 472 473 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 471 def initialize(*args) super end |
Instance Method Details
#archive_application(params = {}) ⇒ Types::Application
Archive application.
526 527 528 529 |
# File 'gems/aws-sdk-mgn/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 'gems/aws-sdk-mgn/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 'gems/aws-sdk-mgn/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 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 639 def associate_source_servers(params = {}, = {}) req = build_request(:associate_source_servers, params) req.send_request() 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 'gems/aws-sdk-mgn/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 'gems/aws-sdk-mgn/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 'gems/aws-sdk-mgn/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.
1081 1082 1083 1084 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1081 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.
1271 1272 1273 1274 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1271 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.
1430 1431 1432 1433 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1430 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.
1493 1494 1495 1496 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1493 def create_wave(params = {}, = {}) req = build_request(:create_wave, params) req.send_request() end |
#delete_application(params = {}) ⇒ Struct
Delete application.
1519 1520 1521 1522 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1519 def delete_application(params = {}, = {}) req = build_request(:delete_application, params) req.send_request() end |
#delete_connector(params = {}) ⇒ Struct
Delete Connector.
1541 1542 1543 1544 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1541 def delete_connector(params = {}, = {}) req = build_request(:delete_connector, params) req.send_request() end |
#delete_job(params = {}) ⇒ Struct
Deletes a single Job by ID.
1567 1568 1569 1570 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1567 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.
1589 1590 1591 1592 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1589 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.
1623 1624 1625 1626 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1623 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
1646 1647 1648 1649 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1646 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.
1672 1673 1674 1675 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1672 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.
1694 1695 1696 1697 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1694 def delete_vcenter_client(params = {}, = {}) req = build_request(:delete_vcenter_client, params) req.send_request() end |
#delete_wave(params = {}) ⇒ Struct
Delete wave.
1720 1721 1722 1723 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1720 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.
1772 1773 1774 1775 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1772 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 jobIDs and fromDate and toDate filters to limit which jobs are returned. The response is sorted by creationDateTime - 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.
1855 1856 1857 1858 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1855 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.
1941 1942 1943 1944 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1941 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 replication configuration template IDs.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2007 2008 2009 2010 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2007 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.
2130 2131 2132 2133 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2130 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.
2176 2177 2178 2179 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2176 def describe_vcenter_clients(params = {}, = {}) req = build_request(:describe_vcenter_clients, params) req.send_request() end |
#disassociate_applications(params = {}) ⇒ Struct
Disassociate applications from wave.
2206 2207 2208 2209 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2206 def disassociate_applications(params = {}, = {}) req = build_request(:disassociate_applications, params) req.send_request() end |
#disassociate_source_servers(params = {}) ⇒ Struct
Disassociate source servers from application.
2236 2237 2238 2239 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2236 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 Application Migration 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.
2366 2367 2368 2369 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2366 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 for each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration will be nullified.
2495 2496 2497 2498 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2495 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.
2564 2565 2566 2567 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2564 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.
2667 2668 2669 2670 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2667 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.
2745 2746 2747 2748 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2745 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.
2822 2823 2824 2825 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2822 def get_replication_configuration(params = {}, = {}) req = build_request(:get_replication_configuration, params) req.send_request() end |
#initialize_service(params = {}) ⇒ Struct
Initialize Application Migration Service.
2835 2836 2837 2838 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2835 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.
2897 2898 2899 2900 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2897 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.
2949 2950 2951 2952 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2949 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.
2991 2992 2993 2994 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2991 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.
3047 3048 3049 3050 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3047 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.
3096 3097 3098 3099 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3096 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.
3179 3180 3181 3182 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3179 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.
3238 3239 3240 3241 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3238 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.
3275 3276 3277 3278 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3275 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.
3358 3359 3360 3361 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3358 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.
3450 3451 3452 3453 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3450 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.
3565 3566 3567 3568 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3565 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.
3650 3651 3652 3653 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3650 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.
3724 3725 3726 3727 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3724 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.
3802 3803 3804 3805 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3802 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.
3883 3884 3885 3886 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3883 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.
3967 3968 3969 3970 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3967 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.
4088 4089 4090 4091 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4088 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.
4195 4196 4197 4198 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4195 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.
4277 4278 4279 4280 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4277 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.
4359 4360 4361 4362 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4359 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.
4429 4430 4431 4432 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4429 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.
4458 4459 4460 4461 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4458 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.
4522 4523 4524 4525 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4522 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.
4583 4584 4585 4586 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4583 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 that equals DISCONNECTED or CUTOVER.
4703 4704 4705 4706 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4703 def mark_as_archived(params = {}, = {}) req = build_request(:mark_as_archived, params) req.send_request() end |
#pause_replication(params = {}) ⇒ Types::SourceServer
Pause Replication.
4820 4821 4822 4823 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4820 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.
4937 4938 4939 4940 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4937 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.
5057 5058 5059 5060 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5057 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.
5087 5088 5089 5090 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5087 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.
5114 5115 5116 5117 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5114 def remove_template_action(params = {}, = {}) req = build_request(:remove_template_action, params) req.send_request() end |
#resume_replication(params = {}) ⇒ Types::SourceServer
Resume Replication.
5231 5232 5233 5234 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5231 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.
5351 5352 5353 5354 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5351 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.
5419 5420 5421 5422 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5419 def start_cutover(params = {}, = {}) req = build_request(:start_cutover, params) req.send_request() end |
#start_export(params = {}) ⇒ Types::StartExportResponse
Start export.
5474 5475 5476 5477 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5474 def start_export(params = {}, = {}) req = build_request(:start_export, params) req.send_request() end |
#start_import(params = {}) ⇒ Types::StartImportResponse
Start import.
5535 5536 5537 5538 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5535 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.
5614 5615 5616 5617 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5614 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.
5660 5661 5662 5663 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5660 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.
5711 5712 5713 5714 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5711 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.
5757 5758 5759 5760 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5757 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.
5807 5808 5809 5810 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5807 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.
5925 5926 5927 5928 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5925 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.
6043 6044 6045 6046 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6043 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.
6111 6112 6113 6114 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6111 def start_test(params = {}, = {}) req = build_request(:start_test, params) req.send_request() end |
#stop_replication(params = {}) ⇒ Types::SourceServer
Stop Replication.
6228 6229 6230 6231 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6228 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.
6260 6261 6262 6263 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6260 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.
6328 6329 6330 6331 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6328 def terminate_target_instances(params = {}, = {}) req = build_request(:terminate_target_instances, params) req.send_request() end |
#unarchive_application(params = {}) ⇒ Types::Application
Unarchive application.
6382 6383 6384 6385 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6382 def unarchive_application(params = {}, = {}) req = build_request(:unarchive_application, params) req.send_request() end |
#unarchive_wave(params = {}) ⇒ Types::Wave
Unarchive wave.
6435 6436 6437 6438 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6435 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.
6462 6463 6464 6465 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6462 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_application(params = {}) ⇒ Types::Application
Update application.
6524 6525 6526 6527 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6524 def update_application(params = {}, = {}) req = build_request(:update_application, params) req.send_request() end |
#update_connector(params = {}) ⇒ Types::Connector
Update Connector.
6579 6580 6581 6582 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6579 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.
LEGACY_BIOS | UEFI | USE_SOURCE
6719 6720 6721 6722 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6719 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.
6906 6907 6908 6909 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6906 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.
7093 7094 7095 7096 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 7093 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.
7201 7202 7203 7204 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 7201 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.
7372 7373 7374 7375 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 7372 def update_replication_configuration(params = {}, = {}) req = build_request(:update_replication_configuration, params) req.send_request() end |
#update_replication_configuration_template(params = {}) ⇒ Types::ReplicationConfigurationTemplate
Updates a ReplicationConfigurationTemplate by ID.
7527 7528 7529 7530 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 7527 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.
7663 7664 7665 7666 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 7663 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.
7787 7788 7789 7790 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 7787 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.
7848 7849 7850 7851 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 7848 def update_wave(params = {}, = {}) req = build_request(:update_wave, params) req.send_request() end |