We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
Resource schema for AWS::MGN::Connector. A Connector provides connectivity between a source environment and Application Migration Service (MGN) via AWS Systems Manager (SSM).
Create Connector Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Connector(name: string, args: ConnectorArgs, opts?: CustomResourceOptions);@overload
def Connector(resource_name: str,
args: ConnectorArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Connector(resource_name: str,
opts: Optional[ResourceOptions] = None,
ssm_instance_id: Optional[str] = None,
name: Optional[str] = None,
ssm_command_config: Optional[ConnectorSsmCommandConfigArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewConnector(ctx *Context, name string, args ConnectorArgs, opts ...ResourceOption) (*Connector, error)public Connector(string name, ConnectorArgs args, CustomResourceOptions? opts = null)
public Connector(String name, ConnectorArgs args)
public Connector(String name, ConnectorArgs args, CustomResourceOptions options)
type: aws-native:mgn:Connector
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_mgn_connector" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ConnectorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ConnectorArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ConnectorArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ConnectorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ConnectorArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Connector Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Connector resource accepts the following input properties:
- Ssm
Instance stringId - The SSM instance ID associated with this connector.
- Name string
- The name of the connector.
- Ssm
Command Pulumi.Config Aws Native. Mgn. Inputs. Connector Ssm Command Config -
List<Pulumi.
Aws Native. Inputs. Tag> - Tags to assign to the connector.
- Ssm
Instance stringId - The SSM instance ID associated with this connector.
- Name string
- The name of the connector.
- Ssm
Command ConnectorConfig Ssm Command Config Args -
Tag
Args - Tags to assign to the connector.
- ssm_
instance_ stringid - The SSM instance ID associated with this connector.
- name string
- The name of the connector.
- ssm_
command_ objectconfig - list(object)
- Tags to assign to the connector.
- ssm
Instance StringId - The SSM instance ID associated with this connector.
- name String
- The name of the connector.
- ssm
Command ConnectorConfig Ssm Command Config - List<Tag>
- Tags to assign to the connector.
- ssm
Instance stringId - The SSM instance ID associated with this connector.
- name string
- The name of the connector.
- ssm
Command ConnectorConfig Ssm Command Config - Tag[]
- Tags to assign to the connector.
- ssm_
instance_ strid - The SSM instance ID associated with this connector.
- name str
- The name of the connector.
- ssm_
command_ Connectorconfig Ssm Command Config Args -
Sequence[Tag
Args] - Tags to assign to the connector.
- ssm
Instance StringId - The SSM instance ID associated with this connector.
- name String
- The name of the connector.
- ssm
Command Property MapConfig - List<Property Map>
- Tags to assign to the connector.
Outputs
All input properties are implicitly available as output properties. Additionally, the Connector resource produces the following output properties:
- Arn string
- The Amazon Resource Name (ARN) of the connector.
- Connector
Id string - The unique identifier of the connector.
- Id string
- The provider-assigned unique ID for this managed resource.
- Arn string
- The Amazon Resource Name (ARN) of the connector.
- Connector
Id string - The unique identifier of the connector.
- Id string
- The provider-assigned unique ID for this managed resource.
- arn string
- The Amazon Resource Name (ARN) of the connector.
- connector_
id string - The unique identifier of the connector.
- id string
- The provider-assigned unique ID for this managed resource.
- arn String
- The Amazon Resource Name (ARN) of the connector.
- connector
Id String - The unique identifier of the connector.
- id String
- The provider-assigned unique ID for this managed resource.
- arn string
- The Amazon Resource Name (ARN) of the connector.
- connector
Id string - The unique identifier of the connector.
- id string
- The provider-assigned unique ID for this managed resource.
- arn str
- The Amazon Resource Name (ARN) of the connector.
- connector_
id str - The unique identifier of the connector.
- id str
- The provider-assigned unique ID for this managed resource.
- arn String
- The Amazon Resource Name (ARN) of the connector.
- connector
Id String - The unique identifier of the connector.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
ConnectorSsmCommandConfig, ConnectorSsmCommandConfigArgs
SSM command configuration for the connector.- Cloud
Watch boolOutput Enabled - Whether SSM command output is sent to CloudWatch Logs.
- S3Output
Enabled bool - Whether SSM command output is stored in S3.
- Cloud
Watch stringLog Group Name - The CloudWatch Logs group name for SSM command output.
- Output
S3Bucket stringName - The S3 bucket name for SSM command output.
- Cloud
Watch boolOutput Enabled - Whether SSM command output is sent to CloudWatch Logs.
- S3Output
Enabled bool - Whether SSM command output is stored in S3.
- Cloud
Watch stringLog Group Name - The CloudWatch Logs group name for SSM command output.
- Output
S3Bucket stringName - The S3 bucket name for SSM command output.
- cloud_
watch_ booloutput_ enabled - Whether SSM command output is sent to CloudWatch Logs.
- s3_
output_ boolenabled - Whether SSM command output is stored in S3.
- cloud_
watch_ stringlog_ group_ name - The CloudWatch Logs group name for SSM command output.
- output_
s3_ stringbucket_ name - The S3 bucket name for SSM command output.
- cloud
Watch BooleanOutput Enabled - Whether SSM command output is sent to CloudWatch Logs.
- s3Output
Enabled Boolean - Whether SSM command output is stored in S3.
- cloud
Watch StringLog Group Name - The CloudWatch Logs group name for SSM command output.
- output
S3Bucket StringName - The S3 bucket name for SSM command output.
- cloud
Watch booleanOutput Enabled - Whether SSM command output is sent to CloudWatch Logs.
- s3Output
Enabled boolean - Whether SSM command output is stored in S3.
- cloud
Watch stringLog Group Name - The CloudWatch Logs group name for SSM command output.
- output
S3Bucket stringName - The S3 bucket name for SSM command output.
- cloud_
watch_ booloutput_ enabled - Whether SSM command output is sent to CloudWatch Logs.
- s3_
output_ boolenabled - Whether SSM command output is stored in S3.
- cloud_
watch_ strlog_ group_ name - The CloudWatch Logs group name for SSM command output.
- output_
s3_ strbucket_ name - The S3 bucket name for SSM command output.
- cloud
Watch BooleanOutput Enabled - Whether SSM command output is sent to CloudWatch Logs.
- s3Output
Enabled Boolean - Whether SSM command output is stored in S3.
- cloud
Watch StringLog Group Name - The CloudWatch Logs group name for SSM command output.
- output
S3Bucket StringName - The S3 bucket name for SSM command output.
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi