Skip to main content

connectors

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

Overview

Nameconnectors
TypeResource
Idaws.mgn.connectors

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestringConnector name. (pattern: <code>[A-Za-z0-9_-]+</code>)
arnstringConnector arn.
connector_idstringConnector ID. (pattern: <code>connector-[0-9a-zA-Z]{17}</code>)
ssm_command_configobjectConnector SSM command config.
ssm_instance_idstringConnector SSM instance ID. (pattern: <code>.(^i-[0-9a-zA-Z]{17}$)|(^mi-[0-9a-zA-Z]{17}$).</code>)
tagsobjectConnector tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_connectorsselectregionList Connectors.
create_connectorinsertregion, name, ssmInstanceIDCreate Connector.
update_connectorupdateregion, connectorIDUpdate Connector.
delete_connectordeleteregionDelete Connector.

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 Connectors.

SELECT
name,
arn,
connector_id,
ssm_command_config,
ssm_instance_id,
tags
FROM aws.mgn.connectors
WHERE region = '{{ region }}' -- required
;

INSERT examples

Create Connector.

INSERT INTO aws.mgn.connectors (
name,
ssmInstanceID,
tags,
ssmCommandConfig,
region
)
SELECT
'{{ name }}' /* required */,
'{{ ssmInstanceID }}' /* required */,
'{{ tags }}',
'{{ ssmCommandConfig }}',
'{{ region }}'
RETURNING
name,
arn,
connector_id,
ssm_command_config,
ssm_instance_id,
tags
;

UPDATE examples

Update Connector.

UPDATE aws.mgn.connectors
SET
connectorID = '{{ connectorID }}',
name = '{{ name }}',
ssmCommandConfig = '{{ ssmCommandConfig }}'
WHERE
region = '{{ region }}' --required
AND connectorID = '{{ connectorID }}' --required
RETURNING
name,
arn,
connector_id,
ssm_command_config,
ssm_instance_id,
tags;

DELETE examples

Delete Connector.

DELETE FROM aws.mgn.connectors
WHERE region = '{{ region }}' --required
;