Skip to main content

source_server_actions

Creates, updates, deletes, gets or lists a source_server_actions resource.

Overview

Namesource_server_actions
TypeResource
Idaws.mgn.source_server_actions

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
action_idstringSource server post migration custom action ID. (pattern: <code>.*[0-9a-zA-Z]</code>)
action_namestringSource server post migration custom action name. (pattern: <code>[^\s\x00]( [^\s\x00])</code>)
activebooleanSource server post migration custom action active status.
categorystringSource server post migration custom action category. (DISASTER_RECOVERY, OPERATING_SYSTEM, LICENSE_AND_SUBSCRIPTION, VALIDATION, OBSERVABILITY, REFACTORING, SECURITY, NETWORKING, CONFIGURATION, BACKUP, OTHER)
descriptionstringSource server post migration custom action description. (pattern: <code>[0-9a-zA-Z ():/.,'-_#; ]</code>)
document_identifierstringSource server post migration custom action document identifier.
document_versionstringSource server post migration custom action document version. (pattern: <code>($DEFAULT|$LATEST|[0-9]+)</code>)
external_parametersobjectSource server post migration custom action external parameters.
must_succeed_for_cutoverbooleanSource server post migration custom action must succeed for cutover.
orderintegerSource server post migration custom action order.
parametersobjectSource server post migration custom action parameters.
timeout_secondsintegerSource server post migration custom action timeout in seconds.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_source_server_actionsselectregionList source server post migration custom actions.
remove_source_server_actionupdateregion, sourceServerID, actionIDRemove source server post migration custom action.
put_source_server_actionreplaceregion, sourceServerID, actionName, documentIdentifier, order, actionIDPut source server post migration custom action.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)

SELECT examples

List source server post migration custom actions.

SELECT
action_id,
action_name,
active,
category,
description,
document_identifier,
document_version,
external_parameters,
must_succeed_for_cutover,
order,
parameters,
timeout_seconds
FROM aws.mgn.source_server_actions
WHERE region = '{{ region }}' -- required
;

UPDATE examples

Remove source server post migration custom action.

UPDATE aws.mgn.source_server_actions
SET
sourceServerID = '{{ sourceServerID }}',
actionID = '{{ actionID }}',
accountID = '{{ accountID }}'
WHERE
region = '{{ region }}' --required
AND sourceServerID = '{{ sourceServerID }}' --required
AND actionID = '{{ actionID }}' --required;

REPLACE examples

Put source server post migration custom action.

REPLACE aws.mgn.source_server_actions
SET
sourceServerID = '{{ sourceServerID }}',
actionName = '{{ actionName }}',
documentIdentifier = '{{ documentIdentifier }}',
order = {{ order }},
actionID = '{{ actionID }}',
documentVersion = '{{ documentVersion }}',
active = {{ active }},
timeoutSeconds = {{ timeoutSeconds }},
mustSucceedForCutover = {{ mustSucceedForCutover }},
parameters = '{{ parameters }}',
externalParameters = '{{ externalParameters }}',
description = '{{ description }}',
category = '{{ category }}',
accountID = '{{ accountID }}'
WHERE
region = '{{ region }}' --required
AND sourceServerID = '{{ sourceServerID }}' --required
AND actionName = '{{ actionName }}' --required
AND documentIdentifier = '{{ documentIdentifier }}' --required
AND order = '{{ order }}' --required
AND actionID = '{{ actionID }}' --required
RETURNING
action_id,
action_name,
active,
category,
description,
document_identifier,
document_version,
external_parameters,
must_succeed_for_cutover,
order,
parameters,
timeout_seconds;