ReplicationConfig constructor
ReplicationConfig(
- String name, {
- ReplicationConfigArgs? args,
- CustomResourceOptions? options,
Creates a new ReplicationConfig.
name The Pulumi resource name.
args Arguments used to configure this ReplicationConfig. The set of arguments for ReplicationConfig.
options Resource options controlling this resource's behavior.
Implementation
ReplicationConfig(
String name, {
ReplicationConfigArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:dms/replicationConfig:ReplicationConfig',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
arn = registerOutput<String>('arn');
computeConfig = registerOutput<ReplicationConfigComputeConfig>('computeConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ReplicationConfigComputeConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
region = registerOutput<String>('region');
replicationConfigIdentifier = registerOutput<String>('replicationConfigIdentifier');
replicationSettings = registerOutput<String>('replicationSettings');
replicationType = registerOutput<String>('replicationType');
resourceIdentifier = registerOutput<String>('resourceIdentifier');
sourceEndpointArn = registerOutput<String>('sourceEndpointArn');
startReplication = registerOutput<bool?>('startReplication');
supplementalSettings = registerOutput<String?>('supplementalSettings');
tableMappings = registerOutput<String>('tableMappings');
tags = registerOutput<Map<String, String>?>('tags', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
tagsAll = registerOutput<Map<String, String>>('tagsAll', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
targetEndpointArn = registerOutput<String>('targetEndpointArn');
}