UNPKG

@pulumi/aws-native

Version:

The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)

72 lines (71 loc) 3.21 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; /** * A replication configuration that you later provide to configure and start a AWS DMS Serverless replication */ export declare function getReplicationConfig(args: GetReplicationConfigArgs, opts?: pulumi.InvokeOptions): Promise<GetReplicationConfigResult>; export interface GetReplicationConfigArgs { /** * The Amazon Resource Name (ARN) of the Replication Config */ replicationConfigArn: string; } export interface GetReplicationConfigResult { /** * Configuration parameters for provisioning an AWS DMS Serverless replication. */ readonly computeConfig?: outputs.dms.ReplicationConfigComputeConfig; /** * The Amazon Resource Name (ARN) of the Replication Config */ readonly replicationConfigArn?: string; /** * A unique identifier of replication configuration */ readonly replicationConfigIdentifier?: string; /** * JSON settings for Servereless replications that are provisioned using this replication configuration * * Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::DMS::ReplicationConfig` for more information about the expected schema for this property. */ readonly replicationSettings?: any; /** * The type of AWS DMS Serverless replication to provision using this replication configuration */ readonly replicationType?: enums.dms.ReplicationConfigReplicationType; /** * The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration */ readonly sourceEndpointArn?: string; /** * JSON settings for specifying supplemental data * * Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::DMS::ReplicationConfig` for more information about the expected schema for this property. */ readonly supplementalSettings?: any; /** * JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration * * Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::DMS::ReplicationConfig` for more information about the expected schema for this property. */ readonly tableMappings?: any; /** * <p>Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.</p> */ readonly tags?: outputs.Tag[]; /** * The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration */ readonly targetEndpointArn?: string; } /** * A replication configuration that you later provide to configure and start a AWS DMS Serverless replication */ export declare function getReplicationConfigOutput(args: GetReplicationConfigOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetReplicationConfigResult>; export interface GetReplicationConfigOutputArgs { /** * The Amazon Resource Name (ARN) of the Replication Config */ replicationConfigArn: pulumi.Input<string>; }