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 Source Server IDs.
-
#describe_source_servers(params = {}) ⇒ Types::DescribeSourceServersResponse
Retrieves all SourceServers or multiple SourceServers by ID.
-
#describe_vcenter_clients(params = {}) ⇒ Types::DescribeVcenterClientsResponse
Returns a list of the installed vCenter clients.
-
#disassociate_applications(params = {}) ⇒ Struct
Disassociate applications from wave.
-
#disassociate_source_servers(params = {}) ⇒ Struct
Disassociate source servers from application.
-
#disconnect_from_service(params = {}) ⇒ Types::SourceServer
Disconnects specific Source Servers from Application Migration Service.
-
#finalize_cutover(params = {}) ⇒ Types::SourceServer
Finalizes the cutover immediately for specific Source Servers.
-
#get_launch_configuration(params = {}) ⇒ Types::LaunchConfiguration
Lists all LaunchConfigurations available, filtered by Source Server IDs.
-
#get_network_migration_definition(params = {}) ⇒ Types::NetworkMigrationDefinition
Retrieves the details of a network migration definition including source and target configurations.
-
#get_network_migration_mapper_segment_construct(params = {}) ⇒ Types::GetNetworkMigrationMapperSegmentConstructResponse
Retrieves detailed information about a specific construct within a mapper segment, including its properties and configuration data.
-
#get_replication_configuration(params = {}) ⇒ Types::ReplicationConfiguration
Lists all ReplicationConfigurations, filtered by Source Server ID.
-
#initialize_service(params = {}) ⇒ Struct
Initialize Application Migration Service.
-
#list_applications(params = {}) ⇒ Types::ListApplicationsResponse
Retrieves all applications or multiple applications by ID.
-
#list_connectors(params = {}) ⇒ Types::ListConnectorsResponse
List Connectors.
-
#list_export_errors(params = {}) ⇒ Types::ListExportErrorsResponse
List export errors.
-
#list_exports(params = {}) ⇒ Types::ListExportsResponse
List exports.
-
#list_import_errors(params = {}) ⇒ Types::ListImportErrorsResponse
List import errors.
-
#list_import_file_enrichments(params = {}) ⇒ Types::ListImportFileEnrichmentsResponse
Lists import file enrichment jobs with optional filtering by job IDs.
-
#list_imports(params = {}) ⇒ Types::ListImportsResponse
List imports.
-
#list_managed_accounts(params = {}) ⇒ Types::ListManagedAccountsResponse
List Managed Accounts.
-
#list_network_migration_analyses(params = {}) ⇒ Types::ListNetworkMigrationAnalysesResponse
Lists network migration analysis jobs for a specified execution.
-
#list_network_migration_analysis_results(params = {}) ⇒ Types::ListNetworkMigrationAnalysisResultsResponse
Lists the results of network migration analyses, showing connectivity and compatibility findings for migrated resources.
-
#list_network_migration_code_generation_segments(params = {}) ⇒ Types::ListNetworkMigrationCodeGenerationSegmentsResponse
Lists code generation segments, which represent individual infrastructure components generated as code templates.
-
#list_network_migration_code_generations(params = {}) ⇒ Types::ListNetworkMigrationCodeGenerationsResponse
Lists network migration code generation jobs, which convert network mappings into infrastructure-as-code templates.
-
#list_network_migration_definitions(params = {}) ⇒ Types::ListNetworkMigrationDefinitionsResponse
Lists all network migration definitions in the account, with optional filtering.
-
#list_network_migration_deployed_stacks(params = {}) ⇒ Types::ListNetworkMigrationDeployedStacksResponse
Lists CloudFormation stacks that have been deployed as part of the network migration.
-
#list_network_migration_deployments(params = {}) ⇒ Types::ListNetworkMigrationDeployerJobResponse
Lists network migration deployment jobs and their current status.
-
#list_network_migration_executions(params = {}) ⇒ Types::ListNetworkMigrationExecutionsResponse
Lists network migration execution instances for a given definition, showing the status and progress of each execution.
-
#list_network_migration_mapper_segment_constructs(params = {}) ⇒ Types::ListNetworkMigrationMapperSegmentConstructsResponse
Lists constructs within a mapper segment, representing individual infrastructure components like VPCs, subnets, or security groups.
-
#list_network_migration_mapper_segments(params = {}) ⇒ Types::ListNetworkMigrationMapperSegmentsResponse
Lists mapper segments, which represent logical groupings of network resources to be migrated together.
-
#list_network_migration_mapping_updates(params = {}) ⇒ Types::ListNetworkMigrationMappingUpdatesResponse
Lists mapping update jobs, which apply customer modifications to the generated network mappings.
-
#list_network_migration_mappings(params = {}) ⇒ Types::ListNetworkMigrationMappingsResponse
Lists network migration mapping jobs, which analyze and create relationships between source and target network resources.
-
#list_source_server_actions(params = {}) ⇒ Types::ListSourceServerActionsResponse
List source server post migration custom actions.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
List all tags for your Application Migration Service resources.
-
#list_template_actions(params = {}) ⇒ Types::ListTemplateActionsResponse
List template post migration custom actions.
-
#list_waves(params = {}) ⇒ Types::ListWavesResponse
Retrieves all waves or multiple waves by ID.
-
#mark_as_archived(params = {}) ⇒ Types::SourceServer
Archives specific Source Servers by setting the SourceServer.isArchived property to true for specified SourceServers by ID.
-
#pause_replication(params = {}) ⇒ Types::SourceServer
Pause Replication.
-
#put_source_server_action(params = {}) ⇒ Types::SourceServerActionDocument
Put source server post migration custom action.
-
#put_template_action(params = {}) ⇒ Types::TemplateActionDocument
Put template post migration custom action.
-
#remove_source_server_action(params = {}) ⇒ Struct
Remove source server post migration custom action.
-
#remove_template_action(params = {}) ⇒ Struct
Remove template post migration custom action.
-
#resume_replication(params = {}) ⇒ Types::SourceServer
Resume Replication.
-
#retry_data_replication(params = {}) ⇒ Types::SourceServer
Causes the data replication initiation sequence to begin immediately upon next Handshake for specified SourceServer IDs, regardless of when the previous initiation started.
-
#start_cutover(params = {}) ⇒ Types::StartCutoverResponse
Launches a Cutover Instance for specific Source Servers.
-
#start_export(params = {}) ⇒ Types::StartExportResponse
Start export.
-
#start_import(params = {}) ⇒ Types::StartImportResponse
Start import.
-
#start_import_file_enrichment(params = {}) ⇒ Types::StartImportFileEnrichmentResponse
Starts an import file enrichment job to process and enrich network migration import files with additional metadata and IP assignment strategies.
-
#start_network_migration_analysis(params = {}) ⇒ Types::StartNetworkMigrationAnalysisResponse
Starts a network migration analysis job to evaluate connectivity and compatibility of the migration mappings.
-
#start_network_migration_code_generation(params = {}) ⇒ Types::StartNetworkMigrationCodeGenerationResponse
Starts a code generation job to convert network migration mappings into infrastructure-as-code templates.
-
#start_network_migration_deployment(params = {}) ⇒ Types::StartNetworkMigrationDeployerJobResponse
Starts a deployment job to create the target network infrastructure based on the generated code templates.
-
#start_network_migration_mapping(params = {}) ⇒ Types::StartNetworkMigrationMappingResponse
Starts the network migration mapping process for a given network migration execution.
-
#start_network_migration_mapping_update(params = {}) ⇒ Types::StartNetworkMigrationMappingUpdateResponse
Starts a job to apply customer modifications to network migration mappings, such as changing properties.
-
#start_replication(params = {}) ⇒ Types::SourceServer
Start replication for source server irrespective of its replication type.
-
#start_test(params = {}) ⇒ Types::StartTestResponse
Launches a Test Instance for specific Source Servers.
-
#stop_replication(params = {}) ⇒ Types::SourceServer
Stop Replication.
-
#tag_resource(params = {}) ⇒ Struct
Adds or overwrites only the specified tags for the specified Application Migration Service resource or resources.
-
#terminate_target_instances(params = {}) ⇒ Types::TerminateTargetInstancesResponse
Starts a job that terminates specific launched EC2 Test and Cutover instances.
-
#unarchive_application(params = {}) ⇒ Types::Application
Unarchive application.
-
#unarchive_wave(params = {}) ⇒ Types::Wave
Unarchive wave.
-
#untag_resource(params = {}) ⇒ Struct
Deletes the specified set of tags from the specified set of Application Migration Service resources.
-
#update_application(params = {}) ⇒ Types::Application
Update application.
-
#update_connector(params = {}) ⇒ Types::Connector
Update Connector.
-
#update_launch_configuration(params = {}) ⇒ Types::LaunchConfiguration
Updates multiple LaunchConfigurations by Source Server ID.
-
#update_launch_configuration_template(params = {}) ⇒ Types::LaunchConfigurationTemplate
Updates an existing Launch Configuration Template by ID.
-
#update_network_migration_definition(params = {}) ⇒ Types::NetworkMigrationDefinition
Updates an existing network migration definition with new source or target configurations.
-
#update_network_migration_mapper_segment(params = {}) ⇒ Types::NetworkMigrationMapperSegment
Updates a mapper segment's configuration, such as changing its scope tags.
-
#update_replication_configuration(params = {}) ⇒ Types::ReplicationConfiguration
Allows you to update multiple ReplicationConfigurations by Source Server ID.
-
#update_replication_configuration_template(params = {}) ⇒ Types::ReplicationConfigurationTemplate
Updates multiple ReplicationConfigurationTemplates by ID.
-
#update_source_server(params = {}) ⇒ Types::SourceServer
Update Source Server.
-
#update_source_server_replication_type(params = {}) ⇒ Types::SourceServer
Allows you to change between the AGENT_BASED replication type and the SNAPSHOT_SHIPPING replication type.
-
#update_wave(params = {}) ⇒ Types::Wave
Update wave.
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.
473 474 475 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 473 def initialize(*args) super end |
Instance Method Details
#archive_application(params = {}) ⇒ Types::Application
Archive application.
528 529 530 531 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 528 def archive_application(params = {}, = {}) req = build_request(:archive_application, params) req.send_request() end |
#archive_wave(params = {}) ⇒ Types::Wave
Archive wave.
581 582 583 584 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 581 def archive_wave(params = {}, = {}) req = build_request(:archive_wave, params) req.send_request() end |
#associate_applications(params = {}) ⇒ Struct
Associate applications to wave.
611 612 613 614 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 611 def associate_applications(params = {}, = {}) req = build_request(:associate_applications, params) req.send_request() end |
#associate_source_servers(params = {}) ⇒ Struct
Associate source servers to application.
641 642 643 644 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 641 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.)
761 762 763 764 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 761 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.
825 826 827 828 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 825 def create_application(params = {}, = {}) req = build_request(:create_application, params) req.send_request() end |
#create_connector(params = {}) ⇒ Types::Connector
Create Connector.
886 887 888 889 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 886 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.
1068 1069 1070 1071 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1068 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.
1235 1236 1237 1238 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1235 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.
1379 1380 1381 1382 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1379 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.
1442 1443 1444 1445 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1442 def create_wave(params = {}, = {}) req = build_request(:create_wave, params) req.send_request() end |
#delete_application(params = {}) ⇒ Struct
Delete application.
1468 1469 1470 1471 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1468 def delete_application(params = {}, = {}) req = build_request(:delete_application, params) req.send_request() end |
#delete_connector(params = {}) ⇒ Struct
Delete Connector.
1490 1491 1492 1493 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1490 def delete_connector(params = {}, = {}) req = build_request(:delete_connector, params) req.send_request() end |
#delete_job(params = {}) ⇒ Struct
Deletes a single Job by ID.
1516 1517 1518 1519 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1516 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.
1538 1539 1540 1541 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1538 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.
1572 1573 1574 1575 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1572 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
1595 1596 1597 1598 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1595 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.
1621 1622 1623 1624 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1621 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.
1643 1644 1645 1646 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1643 def delete_vcenter_client(params = {}, = {}) req = build_request(:delete_vcenter_client, params) req.send_request() end |
#delete_wave(params = {}) ⇒ Struct
Delete wave.
1669 1670 1671 1672 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1669 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.
1721 1722 1723 1724 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1721 def describe_job_log_items(params = {}, = {}) req = build_request(:describe_job_log_items, params) req.send_request() end |
#describe_jobs(params = {}) ⇒ Types::DescribeJobsResponse
Returns a list of Jobs. Use the JobsID and fromDate and toData filters to limit which jobs are returned. The response is sorted by creationDataTime - latest date first. Jobs are normally created by the StartTest, StartCutover, and TerminateTargetInstances APIs. Jobs are also created by DiagnosticLaunch and TerminateDiagnosticInstances, which are APIs available only to Support and only used in response to relevant support tickets.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1804 1805 1806 1807 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1804 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.
1886 1887 1888 1889 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1886 def describe_launch_configuration_templates(params = {}, = {}) req = build_request(:describe_launch_configuration_templates, params) req.send_request() end |
#describe_replication_configuration_templates(params = {}) ⇒ Types::DescribeReplicationConfigurationTemplatesResponse
Lists all ReplicationConfigurationTemplates, filtered by Source Server IDs.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1949 1950 1951 1952 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 1949 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.
2065 2066 2067 2068 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2065 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.
2111 2112 2113 2114 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2111 def describe_vcenter_clients(params = {}, = {}) req = build_request(:describe_vcenter_clients, params) req.send_request() end |
#disassociate_applications(params = {}) ⇒ Struct
Disassociate applications from wave.
2141 2142 2143 2144 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2141 def disassociate_applications(params = {}, = {}) req = build_request(:disassociate_applications, params) req.send_request() end |
#disassociate_source_servers(params = {}) ⇒ Struct
Disassociate source servers from application.
2171 2172 2173 2174 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2171 def disassociate_source_servers(params = {}, = {}) req = build_request(:disassociate_source_servers, params) req.send_request() end |
#disconnect_from_service(params = {}) ⇒ Types::SourceServer
Disconnects specific Source Servers from Application Migration Service. Data replication is stopped immediately. All AWS resources created by Application Migration Service for enabling the replication of these source servers will be terminated / deleted within 90 minutes. Launched Test or Cutover instances will NOT be terminated. If the agent on the source server has not been prevented from communicating with the Application Migration Service service, then it will receive a command to uninstall itself (within approximately 10 minutes). The following properties of the SourceServer will be changed immediately: dataReplicationInfo.dataReplicationState will be set to DISCONNECTED; The totalStorageBytes property for each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration will be nullified.
2294 2295 2296 2297 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2294 def disconnect_from_service(params = {}, = {}) req = build_request(:disconnect_from_service, params) req.send_request() end |
#finalize_cutover(params = {}) ⇒ Types::SourceServer
Finalizes the cutover immediately for specific Source Servers. All AWS resources created by Application Migration Service for enabling the replication of these source servers will be terminated / deleted within 90 minutes. Launched Test or Cutover instances will NOT be terminated. The AWS Replication Agent will receive a command to uninstall itself (within 10 minutes). The following properties of the SourceServer will be changed immediately: dataReplicationInfo.dataReplicationState will be changed to DISCONNECTED; The SourceServer.lifeCycle.state will be changed to CUTOVER; The totalStorageBytes property fo each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration will be nullified.
2416 2417 2418 2419 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2416 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.
2485 2486 2487 2488 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2485 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.
2582 2583 2584 2585 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2582 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.
2659 2660 2661 2662 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2659 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.
2732 2733 2734 2735 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2732 def get_replication_configuration(params = {}, = {}) req = build_request(:get_replication_configuration, params) req.send_request() end |
#initialize_service(params = {}) ⇒ Struct
Initialize Application Migration Service.
2745 2746 2747 2748 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2745 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.
2807 2808 2809 2810 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2807 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.
2859 2860 2861 2862 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2859 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.
2901 2902 2903 2904 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2901 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.
2957 2958 2959 2960 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 2957 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.
3006 3007 3008 3009 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3006 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.
3089 3090 3091 3092 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3089 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.
3148 3149 3150 3151 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3148 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.
3185 3186 3187 3188 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3185 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.
3268 3269 3270 3271 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3268 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.
3360 3361 3362 3363 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3360 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.
3473 3474 3475 3476 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3473 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.
3558 3559 3560 3561 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3558 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.
3632 3633 3634 3635 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3632 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.
3710 3711 3712 3713 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3710 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.
3791 3792 3793 3794 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3791 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.
3875 3876 3877 3878 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3875 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.
3995 3996 3997 3998 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 3995 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.
4102 4103 4104 4105 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4102 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.
4184 4185 4186 4187 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4184 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.
4266 4267 4268 4269 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4266 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.
4336 4337 4338 4339 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4336 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.
4365 4366 4367 4368 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4365 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.
4429 4430 4431 4432 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4429 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.
4490 4491 4492 4493 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4490 def list_waves(params = {}, = {}) req = build_request(:list_waves, params) req.send_request() end |
#mark_as_archived(params = {}) ⇒ Types::SourceServer
Archives specific Source Servers by setting the SourceServer.isArchived property to true for specified SourceServers by ID. This command only works for SourceServers with a lifecycle. state which equals DISCONNECTED or CUTOVER.
4603 4604 4605 4606 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4603 def mark_as_archived(params = {}, = {}) req = build_request(:mark_as_archived, params) req.send_request() end |
#pause_replication(params = {}) ⇒ Types::SourceServer
Pause Replication.
4713 4714 4715 4716 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4713 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.
4830 4831 4832 4833 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4830 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.
4950 4951 4952 4953 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4950 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.
4980 4981 4982 4983 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 4980 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.
5007 5008 5009 5010 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5007 def remove_template_action(params = {}, = {}) req = build_request(:remove_template_action, params) req.send_request() end |
#resume_replication(params = {}) ⇒ Types::SourceServer
Resume Replication.
5117 5118 5119 5120 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5117 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.
5230 5231 5232 5233 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5230 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.
5298 5299 5300 5301 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5298 def start_cutover(params = {}, = {}) req = build_request(:start_cutover, params) req.send_request() end |
#start_export(params = {}) ⇒ Types::StartExportResponse
Start export.
5353 5354 5355 5356 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5353 def start_export(params = {}, = {}) req = build_request(:start_export, params) req.send_request() end |
#start_import(params = {}) ⇒ Types::StartImportResponse
Start import.
5414 5415 5416 5417 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5414 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.
5493 5494 5495 5496 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5493 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.
5539 5540 5541 5542 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5539 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.
5590 5591 5592 5593 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5590 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.
5636 5637 5638 5639 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5636 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.
5686 5687 5688 5689 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5686 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.
5785 5786 5787 5788 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5785 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.
5896 5897 5898 5899 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5896 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.
5964 5965 5966 5967 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 5964 def start_test(params = {}, = {}) req = build_request(:start_test, params) req.send_request() end |
#stop_replication(params = {}) ⇒ Types::SourceServer
Stop Replication.
6074 6075 6076 6077 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6074 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.
6106 6107 6108 6109 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6106 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.
6174 6175 6176 6177 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6174 def terminate_target_instances(params = {}, = {}) req = build_request(:terminate_target_instances, params) req.send_request() end |
#unarchive_application(params = {}) ⇒ Types::Application
Unarchive application.
6228 6229 6230 6231 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6228 def unarchive_application(params = {}, = {}) req = build_request(:unarchive_application, params) req.send_request() end |
#unarchive_wave(params = {}) ⇒ Types::Wave
Unarchive wave.
6281 6282 6283 6284 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6281 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.
6308 6309 6310 6311 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6308 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_application(params = {}) ⇒ Types::Application
Update application.
6370 6371 6372 6373 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6370 def update_application(params = {}, = {}) req = build_request(:update_application, params) req.send_request() end |
#update_connector(params = {}) ⇒ Types::Connector
Update Connector.
6425 6426 6427 6428 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6425 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
6565 6566 6567 6568 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6565 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.
6744 6745 6746 6747 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6744 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.
6908 6909 6910 6911 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 6908 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.
7016 7017 7018 7019 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 7016 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.
7173 7174 7175 7176 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 7173 def update_replication_configuration(params = {}, = {}) req = build_request(:update_replication_configuration, params) req.send_request() end |
#update_replication_configuration_template(params = {}) ⇒ Types::ReplicationConfigurationTemplate
Updates multiple ReplicationConfigurationTemplates by ID.
7313 7314 7315 7316 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 7313 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.
7430 7431 7432 7433 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 7430 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.
7547 7548 7549 7550 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 7547 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.
7608 7609 7610 7611 |
# File 'gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb', line 7608 def update_wave(params = {}, = {}) req = build_request(:update_wave, params) req.send_request() end |