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.
478 479 480 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 478 def initialize(*args) super end |
Instance Method Details
#archive_application(params = {}) ⇒ Types::Application
Archive application.
533 534 535 536 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 533 def archive_application(params = {}, = {}) req = build_request(:archive_application, params) req.send_request() end |
#archive_wave(params = {}) ⇒ Types::Wave
Archive wave.
586 587 588 589 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 586 def archive_wave(params = {}, = {}) req = build_request(:archive_wave, params) req.send_request() end |
#associate_applications(params = {}) ⇒ Struct
Associate applications to wave.
616 617 618 619 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 616 def associate_applications(params = {}, = {}) req = build_request(:associate_applications, params) req.send_request() end |
#associate_source_servers(params = {}) ⇒ Struct
Associate source servers to application.
646 647 648 649 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 646 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.)
773 774 775 776 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 773 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.
837 838 839 840 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 837 def create_application(params = {}, = {}) req = build_request(:create_application, params) req.send_request() end |
#create_connector(params = {}) ⇒ Types::Connector
Create Connector.
898 899 900 901 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 898 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.
1088 1089 1090 1091 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1088 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.
1286 1287 1288 1289 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1286 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.
1445 1446 1447 1448 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1445 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.
1508 1509 1510 1511 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1508 def create_wave(params = {}, = {}) req = build_request(:create_wave, params) req.send_request() end |
#delete_application(params = {}) ⇒ Struct
Delete application.
1534 1535 1536 1537 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1534 def delete_application(params = {}, = {}) req = build_request(:delete_application, params) req.send_request() end |
#delete_connector(params = {}) ⇒ Struct
Delete Connector.
1556 1557 1558 1559 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1556 def delete_connector(params = {}, = {}) req = build_request(:delete_connector, params) req.send_request() end |
#delete_job(params = {}) ⇒ Struct
Deletes a single Job by ID.
1582 1583 1584 1585 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1582 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.
1604 1605 1606 1607 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1604 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.
1638 1639 1640 1641 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1638 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
1661 1662 1663 1664 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1661 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.
1687 1688 1689 1690 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1687 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.
1709 1710 1711 1712 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1709 def delete_vcenter_client(params = {}, = {}) req = build_request(:delete_vcenter_client, params) req.send_request() end |
#delete_wave(params = {}) ⇒ Struct
Delete wave.
1735 1736 1737 1738 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1735 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.
1787 1788 1789 1790 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1787 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.
1870 1871 1872 1873 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1870 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.
1956 1957 1958 1959 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1956 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.
2022 2023 2024 2025 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2022 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.
2145 2146 2147 2148 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2145 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.
2191 2192 2193 2194 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2191 def describe_vcenter_clients(params = {}, = {}) req = build_request(:describe_vcenter_clients, params) req.send_request() end |
#disassociate_applications(params = {}) ⇒ Struct
Disassociate applications from wave.
2221 2222 2223 2224 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2221 def disassociate_applications(params = {}, = {}) req = build_request(:disassociate_applications, params) req.send_request() end |
#disassociate_source_servers(params = {}) ⇒ Struct
Disassociate source servers from application.
2251 2252 2253 2254 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2251 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.etaDateTime will be nullified.
2381 2382 2383 2384 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2381 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.etaDateTime will be nullified.
2510 2511 2512 2513 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2510 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.
2579 2580 2581 2582 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2579 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.
2682 2683 2684 2685 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2682 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.
2760 2761 2762 2763 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2760 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.
2837 2838 2839 2840 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2837 def get_replication_configuration(params = {}, = {}) req = build_request(:get_replication_configuration, params) req.send_request() end |
#initialize_service(params = {}) ⇒ Struct
Initialize Application Migration Service.
2850 2851 2852 2853 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2850 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.
2912 2913 2914 2915 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2912 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.
2964 2965 2966 2967 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2964 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.
3006 3007 3008 3009 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3006 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.
3062 3063 3064 3065 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3062 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.
3111 3112 3113 3114 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3111 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.
3194 3195 3196 3197 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3194 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.
3253 3254 3255 3256 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3253 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.
3290 3291 3292 3293 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3290 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.
3373 3374 3375 3376 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3373 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.
3465 3466 3467 3468 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3465 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.
3580 3581 3582 3583 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3580 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.
3665 3666 3667 3668 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3665 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.
3739 3740 3741 3742 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3739 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.
3817 3818 3819 3820 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3817 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.
3898 3899 3900 3901 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3898 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.
3982 3983 3984 3985 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3982 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.
4103 4104 4105 4106 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4103 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.
4210 4211 4212 4213 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4210 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.
4292 4293 4294 4295 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4292 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.
4374 4375 4376 4377 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4374 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.
4444 4445 4446 4447 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4444 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.
4473 4474 4475 4476 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4473 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.
4537 4538 4539 4540 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4537 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.
4598 4599 4600 4601 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4598 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.
4718 4719 4720 4721 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4718 def mark_as_archived(params = {}, = {}) req = build_request(:mark_as_archived, params) req.send_request() end |
#pause_replication(params = {}) ⇒ Types::SourceServer
Pause Replication.
4835 4836 4837 4838 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4835 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.
4952 4953 4954 4955 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4952 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.
5072 5073 5074 5075 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5072 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.
5102 5103 5104 5105 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5102 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.
5129 5130 5131 5132 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5129 def remove_template_action(params = {}, = {}) req = build_request(:remove_template_action, params) req.send_request() end |
#resume_replication(params = {}) ⇒ Types::SourceServer
Resume Replication.
5246 5247 5248 5249 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5246 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.
5366 5367 5368 5369 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5366 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.
5434 5435 5436 5437 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5434 def start_cutover(params = {}, = {}) req = build_request(:start_cutover, params) req.send_request() end |
#start_export(params = {}) ⇒ Types::StartExportResponse
Start export.
5489 5490 5491 5492 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5489 def start_export(params = {}, = {}) req = build_request(:start_export, params) req.send_request() end |
#start_import(params = {}) ⇒ Types::StartImportResponse
Start import.
5550 5551 5552 5553 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5550 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.
5629 5630 5631 5632 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5629 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.
5675 5676 5677 5678 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5675 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.
5726 5727 5728 5729 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5726 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.
5772 5773 5774 5775 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5772 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.
5822 5823 5824 5825 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5822 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.
5940 5941 5942 5943 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5940 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.
6058 6059 6060 6061 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6058 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.
6126 6127 6128 6129 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6126 def start_test(params = {}, = {}) req = build_request(:start_test, params) req.send_request() end |
#stop_replication(params = {}) ⇒ Types::SourceServer
Stop Replication.
6243 6244 6245 6246 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6243 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.
6275 6276 6277 6278 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6275 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.
6343 6344 6345 6346 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6343 def terminate_target_instances(params = {}, = {}) req = build_request(:terminate_target_instances, params) req.send_request() end |
#unarchive_application(params = {}) ⇒ Types::Application
Unarchive application.
6397 6398 6399 6400 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6397 def unarchive_application(params = {}, = {}) req = build_request(:unarchive_application, params) req.send_request() end |
#unarchive_wave(params = {}) ⇒ Types::Wave
Unarchive wave.
6450 6451 6452 6453 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6450 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.
6477 6478 6479 6480 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6477 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_application(params = {}) ⇒ Types::Application
Update application.
6539 6540 6541 6542 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6539 def update_application(params = {}, = {}) req = build_request(:update_application, params) req.send_request() end |
#update_connector(params = {}) ⇒ Types::Connector
Update Connector.
6594 6595 6596 6597 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6594 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
6734 6735 6736 6737 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6734 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.
6921 6922 6923 6924 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6921 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.
7108 7109 7110 7111 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 7108 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.
7216 7217 7218 7219 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 7216 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.
7387 7388 7389 7390 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 7387 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.
7542 7543 7544 7545 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 7542 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.
7678 7679 7680 7681 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 7678 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.
7802 7803 7804 7805 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 7802 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.
7863 7864 7865 7866 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 7863 def update_wave(params = {}, = {}) req = build_request(:update_wave, params) req.send_request() end |